hackedteam/fuzzer-android

View on GitHub
dbi/instruments/logblow_no_proto/hijack_func/hooker_thumb.c

Summary

Maintainability
Test Coverage
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <dlfcn.h>
#include "libt.h"
#include "util.h"
#include "hooker.h"

void* (*coverage_ptr)(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r);

void*  coverage_0(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[0].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[0]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[0]);
    return result;
}

void*  coverage_1(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1]);
    return result;
}

void*  coverage_2(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2]);
    return result;
}

void*  coverage_3(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3]);
    return result;
}

void*  coverage_4(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4]);
    return result;
}

void*  coverage_5(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5]);
    return result;
}

void*  coverage_6(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6]);
    return result;
}

void*  coverage_7(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7]);
    return result;
}

void*  coverage_8(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8]);
    return result;
}

void*  coverage_9(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9]);
    return result;
}

void*  coverage_10(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10]);
    return result;
}

void*  coverage_11(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11]);
    return result;
}

void*  coverage_12(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12]);
    return result;
}

void*  coverage_13(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13]);
    return result;
}

void*  coverage_14(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14]);
    return result;
}

void*  coverage_15(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15]);
    return result;
}

void*  coverage_16(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16]);
    return result;
}

void*  coverage_17(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17]);
    return result;
}

void*  coverage_18(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18]);
    return result;
}

void*  coverage_19(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19]);
    return result;
}

void*  coverage_20(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20]);
    return result;
}

void*  coverage_21(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21]);
    return result;
}

void*  coverage_22(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22]);
    return result;
}

void*  coverage_23(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23]);
    return result;
}

void*  coverage_24(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24]);
    return result;
}

void*  coverage_25(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25]);
    return result;
}

void*  coverage_26(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26]);
    return result;
}

void*  coverage_27(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27]);
    return result;
}

void*  coverage_28(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[28].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[28]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[28]);
    return result;
}

void*  coverage_29(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[29].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[29]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[29]);
    return result;
}

void*  coverage_30(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[30].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[30]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[30]);
    return result;
}

void*  coverage_31(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[31].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[31]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[31]);
    return result;
}

void*  coverage_32(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[32].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[32]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[32]);
    return result;
}

void*  coverage_33(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[33].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[33]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[33]);
    return result;
}

void*  coverage_34(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[34].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[34]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[34]);
    return result;
}

void*  coverage_35(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[35].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[35]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[35]);
    return result;
}

void*  coverage_36(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[36].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[36]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[36]);
    return result;
}

void*  coverage_37(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[37].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[37]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[37]);
    return result;
}

void*  coverage_38(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[38].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[38]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[38]);
    return result;
}

void*  coverage_39(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[39].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[39]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[39]);
    return result;
}

void*  coverage_40(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[40].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[40]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[40]);
    return result;
}

void*  coverage_41(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[41].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[41]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[41]);
    return result;
}

void*  coverage_42(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[42].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[42]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[42]);
    return result;
}

void*  coverage_43(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[43].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[43]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[43]);
    return result;
}

void*  coverage_44(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[44].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[44]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[44]);
    return result;
}

void*  coverage_45(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[45].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[45]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[45]);
    return result;
}

void*  coverage_46(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[46].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[46]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[46]);
    return result;
}

void*  coverage_47(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[47].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[47]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[47]);
    return result;
}

void*  coverage_48(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[48].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[48]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[48]);
    return result;
}

void*  coverage_49(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[49].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[49]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[49]);
    return result;
}

void*  coverage_50(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[50].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[50]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[50]);
    return result;
}

void*  coverage_51(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[51].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[51]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[51]);
    return result;
}

void*  coverage_52(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[52].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[52]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[52]);
    return result;
}

void*  coverage_53(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[53].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[53]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[53]);
    return result;
}

void*  coverage_54(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[54].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[54]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[54]);
    return result;
}

void*  coverage_55(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[55].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[55]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[55]);
    return result;
}

void*  coverage_56(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[56].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[56]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[56]);
    return result;
}

void*  coverage_57(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[57].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[57]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[57]);
    return result;
}

void*  coverage_58(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[58].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[58]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[58]);
    return result;
}

void*  coverage_59(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[59].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[59]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[59]);
    return result;
}

void*  coverage_60(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[60].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[60]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[60]);
    return result;
}

void*  coverage_61(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[61].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[61]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[61]);
    return result;
}

void*  coverage_62(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[62].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[62]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[62]);
    return result;
}

void*  coverage_63(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[63].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[63]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[63]);
    return result;
}

void*  coverage_64(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[64].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[64]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[64]);
    return result;
}

void*  coverage_65(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[65].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[65]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[65]);
    return result;
}

void*  coverage_66(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[66].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[66]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[66]);
    return result;
}

void*  coverage_67(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[67].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[67]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[67]);
    return result;
}

void*  coverage_68(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[68].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[68]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[68]);
    return result;
}

void*  coverage_69(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[69].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[69]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[69]);
    return result;
}

void*  coverage_70(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[70].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[70]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[70]);
    return result;
}

void*  coverage_71(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[71].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[71]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[71]);
    return result;
}

void*  coverage_72(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[72].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[72]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[72]);
    return result;
}

void*  coverage_73(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[73].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[73]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[73]);
    return result;
}

void*  coverage_74(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[74].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[74]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[74]);
    return result;
}

void*  coverage_75(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[75].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[75]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[75]);
    return result;
}

void*  coverage_76(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[76].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[76]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[76]);
    return result;
}

void*  coverage_77(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[77].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[77]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[77]);
    return result;
}

void*  coverage_78(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[78].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[78]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[78]);
    return result;
}

void*  coverage_79(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[79].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[79]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[79]);
    return result;
}

void*  coverage_80(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[80].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[80]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[80]);
    return result;
}

void*  coverage_81(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[81].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[81]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[81]);
    return result;
}

void*  coverage_82(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[82].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[82]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[82]);
    return result;
}

void*  coverage_83(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[83].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[83]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[83]);
    return result;
}

void*  coverage_84(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[84].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[84]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[84]);
    return result;
}

void*  coverage_85(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[85].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[85]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[85]);
    return result;
}

void*  coverage_86(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[86].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[86]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[86]);
    return result;
}

void*  coverage_87(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[87].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[87]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[87]);
    return result;
}

void*  coverage_88(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[88].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[88]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[88]);
    return result;
}

void*  coverage_89(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[89].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[89]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[89]);
    return result;
}

void*  coverage_90(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[90].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[90]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[90]);
    return result;
}

void*  coverage_91(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[91].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[91]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[91]);
    return result;
}

void*  coverage_92(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[92].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[92]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[92]);
    return result;
}

void*  coverage_93(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[93].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[93]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[93]);
    return result;
}

void*  coverage_94(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[94].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[94]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[94]);
    return result;
}

void*  coverage_95(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[95].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[95]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[95]);
    return result;
}

void*  coverage_96(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[96].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[96]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[96]);
    return result;
}

void*  coverage_97(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[97].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[97]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[97]);
    return result;
}

void*  coverage_98(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[98].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[98]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[98]);
    return result;
}

void*  coverage_99(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[99].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[99]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[99]);
    return result;
}

void*  coverage_100(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[100].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[100]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[100]);
    return result;
}

void*  coverage_101(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[101].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[101]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[101]);
    return result;
}

void*  coverage_102(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[102].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[102]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[102]);
    return result;
}

void*  coverage_103(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[103].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[103]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[103]);
    return result;
}

void*  coverage_104(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[104].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[104]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[104]);
    return result;
}

void*  coverage_105(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[105].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[105]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[105]);
    return result;
}

void*  coverage_106(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[106].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[106]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[106]);
    return result;
}

void*  coverage_107(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[107].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[107]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[107]);
    return result;
}

void*  coverage_108(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[108].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[108]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[108]);
    return result;
}

void*  coverage_109(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[109].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[109]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[109]);
    return result;
}

void*  coverage_110(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[110].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[110]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[110]);
    return result;
}

void*  coverage_111(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[111].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[111]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[111]);
    return result;
}

void*  coverage_112(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[112].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[112]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[112]);
    return result;
}

void*  coverage_113(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[113].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[113]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[113]);
    return result;
}

void*  coverage_114(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[114].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[114]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[114]);
    return result;
}

void*  coverage_115(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[115].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[115]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[115]);
    return result;
}

void*  coverage_116(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[116].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[116]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[116]);
    return result;
}

void*  coverage_117(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[117].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[117]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[117]);
    return result;
}

void*  coverage_118(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[118].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[118]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[118]);
    return result;
}

void*  coverage_119(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[119].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[119]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[119]);
    return result;
}

void*  coverage_120(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[120].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[120]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[120]);
    return result;
}

void*  coverage_121(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[121].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[121]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[121]);
    return result;
}

void*  coverage_122(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[122].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[122]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[122]);
    return result;
}

void*  coverage_123(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[123].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[123]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[123]);
    return result;
}

void*  coverage_124(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[124].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[124]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[124]);
    return result;
}

void*  coverage_125(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[125].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[125]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[125]);
    return result;
}

void*  coverage_126(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[126].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[126]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[126]);
    return result;
}

void*  coverage_127(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[127].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[127]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[127]);
    return result;
}

void*  coverage_128(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[128].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[128]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[128]);
    return result;
}

void*  coverage_129(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[129].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[129]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[129]);
    return result;
}

void*  coverage_130(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[130].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[130]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[130]);
    return result;
}

void*  coverage_131(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[131].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[131]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[131]);
    return result;
}

void*  coverage_132(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[132].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[132]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[132]);
    return result;
}

void*  coverage_133(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[133].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[133]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[133]);
    return result;
}

void*  coverage_134(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[134].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[134]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[134]);
    return result;
}

void*  coverage_135(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[135].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[135]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[135]);
    return result;
}

void*  coverage_136(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[136].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[136]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[136]);
    return result;
}

void*  coverage_137(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[137].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[137]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[137]);
    return result;
}

void*  coverage_138(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[138].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[138]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[138]);
    return result;
}

void*  coverage_139(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[139].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[139]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[139]);
    return result;
}

void*  coverage_140(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[140].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[140]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[140]);
    return result;
}

void*  coverage_141(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[141].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[141]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[141]);
    return result;
}

void*  coverage_142(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[142].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[142]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[142]);
    return result;
}

void*  coverage_143(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[143].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[143]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[143]);
    return result;
}

void*  coverage_144(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[144].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[144]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[144]);
    return result;
}

void*  coverage_145(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[145].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[145]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[145]);
    return result;
}

void*  coverage_146(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[146].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[146]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[146]);
    return result;
}

void*  coverage_147(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[147].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[147]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[147]);
    return result;
}

void*  coverage_148(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[148].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[148]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[148]);
    return result;
}

void*  coverage_149(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[149].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[149]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[149]);
    return result;
}

void*  coverage_150(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[150].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[150]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[150]);
    return result;
}

void*  coverage_151(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[151].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[151]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[151]);
    return result;
}

void*  coverage_152(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[152].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[152]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[152]);
    return result;
}

void*  coverage_153(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[153].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[153]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[153]);
    return result;
}

void*  coverage_154(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[154].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[154]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[154]);
    return result;
}

void*  coverage_155(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[155].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[155]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[155]);
    return result;
}

void*  coverage_156(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[156].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[156]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[156]);
    return result;
}

void*  coverage_157(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[157].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[157]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[157]);
    return result;
}

void*  coverage_158(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[158].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[158]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[158]);
    return result;
}

void*  coverage_159(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[159].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[159]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[159]);
    return result;
}

void*  coverage_160(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[160].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[160]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[160]);
    return result;
}

void*  coverage_161(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[161].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[161]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[161]);
    return result;
}

void*  coverage_162(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[162].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[162]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[162]);
    return result;
}

void*  coverage_163(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[163].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[163]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[163]);
    return result;
}

void*  coverage_164(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[164].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[164]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[164]);
    return result;
}

void*  coverage_165(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[165].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[165]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[165]);
    return result;
}

void*  coverage_166(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[166].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[166]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[166]);
    return result;
}

void*  coverage_167(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[167].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[167]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[167]);
    return result;
}

void*  coverage_168(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[168].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[168]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[168]);
    return result;
}

void*  coverage_169(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[169].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[169]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[169]);
    return result;
}

void*  coverage_170(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[170].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[170]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[170]);
    return result;
}

void*  coverage_171(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[171].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[171]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[171]);
    return result;
}

void*  coverage_172(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[172].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[172]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[172]);
    return result;
}

void*  coverage_173(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[173].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[173]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[173]);
    return result;
}

void*  coverage_174(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[174].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[174]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[174]);
    return result;
}

void*  coverage_175(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[175].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[175]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[175]);
    return result;
}

void*  coverage_176(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[176].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[176]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[176]);
    return result;
}

void*  coverage_177(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[177].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[177]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[177]);
    return result;
}

void*  coverage_178(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[178].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[178]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[178]);
    return result;
}

void*  coverage_179(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[179].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[179]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[179]);
    return result;
}

void*  coverage_180(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[180].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[180]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[180]);
    return result;
}

void*  coverage_181(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[181].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[181]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[181]);
    return result;
}

void*  coverage_182(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[182].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[182]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[182]);
    return result;
}

void*  coverage_183(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[183].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[183]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[183]);
    return result;
}

void*  coverage_184(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[184].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[184]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[184]);
    return result;
}

void*  coverage_185(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[185].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[185]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[185]);
    return result;
}

void*  coverage_186(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[186].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[186]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[186]);
    return result;
}

void*  coverage_187(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[187].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[187]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[187]);
    return result;
}

void*  coverage_188(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[188].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[188]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[188]);
    return result;
}

void*  coverage_189(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[189].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[189]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[189]);
    return result;
}

void*  coverage_190(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[190].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[190]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[190]);
    return result;
}

void*  coverage_191(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[191].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[191]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[191]);
    return result;
}

void*  coverage_192(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[192].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[192]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[192]);
    return result;
}

void*  coverage_193(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[193].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[193]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[193]);
    return result;
}

void*  coverage_194(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[194].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[194]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[194]);
    return result;
}

void*  coverage_195(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[195].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[195]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[195]);
    return result;
}

void*  coverage_196(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[196].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[196]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[196]);
    return result;
}

void*  coverage_197(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[197].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[197]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[197]);
    return result;
}

void*  coverage_198(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[198].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[198]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[198]);
    return result;
}

void*  coverage_199(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[199].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[199]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[199]);
    return result;
}

void*  coverage_200(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[200].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[200]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[200]);
    return result;
}

void*  coverage_201(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[201].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[201]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[201]);
    return result;
}

void*  coverage_202(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[202].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[202]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[202]);
    return result;
}

void*  coverage_203(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[203].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[203]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[203]);
    return result;
}

void*  coverage_204(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[204].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[204]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[204]);
    return result;
}

void*  coverage_205(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[205].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[205]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[205]);
    return result;
}

void*  coverage_206(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[206].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[206]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[206]);
    return result;
}

void*  coverage_207(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[207].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[207]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[207]);
    return result;
}

void*  coverage_208(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[208].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[208]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[208]);
    return result;
}

void*  coverage_209(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[209].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[209]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[209]);
    return result;
}

void*  coverage_210(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[210].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[210]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[210]);
    return result;
}

void*  coverage_211(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[211].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[211]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[211]);
    return result;
}

void*  coverage_212(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[212].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[212]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[212]);
    return result;
}

void*  coverage_213(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[213].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[213]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[213]);
    return result;
}

void*  coverage_214(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[214].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[214]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[214]);
    return result;
}

void*  coverage_215(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[215].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[215]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[215]);
    return result;
}

void*  coverage_216(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[216].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[216]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[216]);
    return result;
}

void*  coverage_217(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[217].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[217]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[217]);
    return result;
}

void*  coverage_218(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[218].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[218]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[218]);
    return result;
}

void*  coverage_219(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[219].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[219]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[219]);
    return result;
}

void*  coverage_220(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[220].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[220]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[220]);
    return result;
}

void*  coverage_221(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[221].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[221]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[221]);
    return result;
}

void*  coverage_222(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[222].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[222]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[222]);
    return result;
}

void*  coverage_223(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[223].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[223]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[223]);
    return result;
}

void*  coverage_224(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[224].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[224]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[224]);
    return result;
}

void*  coverage_225(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[225].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[225]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[225]);
    return result;
}

void*  coverage_226(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[226].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[226]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[226]);
    return result;
}

void*  coverage_227(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[227].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[227]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[227]);
    return result;
}

void*  coverage_228(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[228].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[228]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[228]);
    return result;
}

void*  coverage_229(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[229].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[229]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[229]);
    return result;
}

void*  coverage_230(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[230].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[230]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[230]);
    return result;
}

void*  coverage_231(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[231].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[231]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[231]);
    return result;
}

void*  coverage_232(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[232].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[232]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[232]);
    return result;
}

void*  coverage_233(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[233].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[233]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[233]);
    return result;
}

void*  coverage_234(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[234].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[234]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[234]);
    return result;
}

void*  coverage_235(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[235].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[235]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[235]);
    return result;
}

void*  coverage_236(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[236].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[236]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[236]);
    return result;
}

void*  coverage_237(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[237].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[237]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[237]);
    return result;
}

void*  coverage_238(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[238].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[238]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[238]);
    return result;
}

void*  coverage_239(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[239].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[239]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[239]);
    return result;
}

void*  coverage_240(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[240].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[240]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[240]);
    return result;
}

void*  coverage_241(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[241].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[241]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[241]);
    return result;
}

void*  coverage_242(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[242].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[242]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[242]);
    return result;
}

void*  coverage_243(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[243].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[243]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[243]);
    return result;
}

void*  coverage_244(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[244].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[244]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[244]);
    return result;
}

void*  coverage_245(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[245].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[245]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[245]);
    return result;
}

void*  coverage_246(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[246].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[246]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[246]);
    return result;
}

void*  coverage_247(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[247].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[247]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[247]);
    return result;
}

void*  coverage_248(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[248].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[248]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[248]);
    return result;
}

void*  coverage_249(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[249].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[249]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[249]);
    return result;
}

void*  coverage_250(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[250].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[250]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[250]);
    return result;
}

void*  coverage_251(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[251].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[251]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[251]);
    return result;
}

void*  coverage_252(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[252].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[252]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[252]);
    return result;
}

void*  coverage_253(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[253].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[253]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[253]);
    return result;
}

void*  coverage_254(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[254].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[254]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[254]);
    return result;
}

void*  coverage_255(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[255].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[255]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[255]);
    return result;
}

void*  coverage_256(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[256].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[256]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[256]);
    return result;
}

void*  coverage_257(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[257].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[257]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[257]);
    return result;
}

void*  coverage_258(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[258].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[258]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[258]);
    return result;
}

void*  coverage_259(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[259].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[259]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[259]);
    return result;
}

void*  coverage_260(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[260].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[260]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[260]);
    return result;
}

void*  coverage_261(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[261].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[261]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[261]);
    return result;
}

void*  coverage_262(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[262].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[262]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[262]);
    return result;
}

void*  coverage_263(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[263].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[263]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[263]);
    return result;
}

void*  coverage_264(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[264].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[264]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[264]);
    return result;
}

void*  coverage_265(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[265].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[265]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[265]);
    return result;
}

void*  coverage_266(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[266].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[266]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[266]);
    return result;
}

void*  coverage_267(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[267].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[267]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[267]);
    return result;
}

void*  coverage_268(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[268].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[268]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[268]);
    return result;
}

void*  coverage_269(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[269].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[269]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[269]);
    return result;
}

void*  coverage_270(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[270].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[270]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[270]);
    return result;
}

void*  coverage_271(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[271].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[271]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[271]);
    return result;
}

void*  coverage_272(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[272].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[272]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[272]);
    return result;
}

void*  coverage_273(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[273].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[273]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[273]);
    return result;
}

void*  coverage_274(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[274].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[274]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[274]);
    return result;
}

void*  coverage_275(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[275].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[275]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[275]);
    return result;
}

void*  coverage_276(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[276].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[276]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[276]);
    return result;
}

void*  coverage_277(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[277].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[277]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[277]);
    return result;
}

void*  coverage_278(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[278].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[278]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[278]);
    return result;
}

void*  coverage_279(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[279].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[279]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[279]);
    return result;
}

void*  coverage_280(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[280].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[280]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[280]);
    return result;
}

void*  coverage_281(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[281].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[281]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[281]);
    return result;
}

void*  coverage_282(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[282].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[282]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[282]);
    return result;
}

void*  coverage_283(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[283].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[283]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[283]);
    return result;
}

void*  coverage_284(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[284].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[284]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[284]);
    return result;
}

void*  coverage_285(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[285].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[285]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[285]);
    return result;
}

void*  coverage_286(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[286].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[286]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[286]);
    return result;
}

void*  coverage_287(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[287].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[287]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[287]);
    return result;
}

void*  coverage_288(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[288].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[288]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[288]);
    return result;
}

void*  coverage_289(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[289].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[289]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[289]);
    return result;
}

void*  coverage_290(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[290].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[290]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[290]);
    return result;
}

void*  coverage_291(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[291].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[291]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[291]);
    return result;
}

void*  coverage_292(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[292].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[292]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[292]);
    return result;
}

void*  coverage_293(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[293].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[293]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[293]);
    return result;
}

void*  coverage_294(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[294].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[294]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[294]);
    return result;
}

void*  coverage_295(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[295].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[295]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[295]);
    return result;
}

void*  coverage_296(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[296].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[296]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[296]);
    return result;
}

void*  coverage_297(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[297].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[297]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[297]);
    return result;
}

void*  coverage_298(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[298].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[298]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[298]);
    return result;
}

void*  coverage_299(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[299].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[299]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[299]);
    return result;
}

void*  coverage_300(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[300].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[300]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[300]);
    return result;
}

void*  coverage_301(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[301].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[301]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[301]);
    return result;
}

void*  coverage_302(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[302].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[302]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[302]);
    return result;
}

void*  coverage_303(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[303].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[303]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[303]);
    return result;
}

void*  coverage_304(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[304].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[304]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[304]);
    return result;
}

void*  coverage_305(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[305].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[305]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[305]);
    return result;
}

void*  coverage_306(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[306].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[306]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[306]);
    return result;
}

void*  coverage_307(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[307].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[307]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[307]);
    return result;
}

void*  coverage_308(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[308].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[308]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[308]);
    return result;
}

void*  coverage_309(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[309].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[309]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[309]);
    return result;
}

void*  coverage_310(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[310].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[310]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[310]);
    return result;
}

void*  coverage_311(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[311].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[311]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[311]);
    return result;
}

void*  coverage_312(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[312].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[312]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[312]);
    return result;
}

void*  coverage_313(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[313].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[313]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[313]);
    return result;
}

void*  coverage_314(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[314].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[314]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[314]);
    return result;
}

void*  coverage_315(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[315].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[315]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[315]);
    return result;
}

void*  coverage_316(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[316].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[316]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[316]);
    return result;
}

void*  coverage_317(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[317].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[317]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[317]);
    return result;
}

void*  coverage_318(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[318].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[318]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[318]);
    return result;
}

void*  coverage_319(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[319].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[319]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[319]);
    return result;
}

void*  coverage_320(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[320].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[320]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[320]);
    return result;
}

void*  coverage_321(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[321].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[321]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[321]);
    return result;
}

void*  coverage_322(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[322].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[322]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[322]);
    return result;
}

void*  coverage_323(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[323].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[323]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[323]);
    return result;
}

void*  coverage_324(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[324].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[324]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[324]);
    return result;
}

void*  coverage_325(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[325].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[325]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[325]);
    return result;
}

void*  coverage_326(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[326].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[326]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[326]);
    return result;
}

void*  coverage_327(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[327].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[327]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[327]);
    return result;
}

void*  coverage_328(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[328].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[328]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[328]);
    return result;
}

void*  coverage_329(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[329].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[329]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[329]);
    return result;
}

void*  coverage_330(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[330].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[330]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[330]);
    return result;
}

void*  coverage_331(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[331].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[331]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[331]);
    return result;
}

void*  coverage_332(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[332].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[332]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[332]);
    return result;
}

void*  coverage_333(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[333].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[333]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[333]);
    return result;
}

void*  coverage_334(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[334].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[334]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[334]);
    return result;
}

void*  coverage_335(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[335].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[335]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[335]);
    return result;
}

void*  coverage_336(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[336].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[336]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[336]);
    return result;
}

void*  coverage_337(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[337].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[337]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[337]);
    return result;
}

void*  coverage_338(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[338].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[338]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[338]);
    return result;
}

void*  coverage_339(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[339].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[339]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[339]);
    return result;
}

void*  coverage_340(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[340].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[340]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[340]);
    return result;
}

void*  coverage_341(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[341].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[341]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[341]);
    return result;
}

void*  coverage_342(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[342].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[342]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[342]);
    return result;
}

void*  coverage_343(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[343].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[343]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[343]);
    return result;
}

void*  coverage_344(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[344].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[344]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[344]);
    return result;
}

void*  coverage_345(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[345].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[345]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[345]);
    return result;
}

void*  coverage_346(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[346].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[346]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[346]);
    return result;
}

void*  coverage_347(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[347].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[347]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[347]);
    return result;
}

void*  coverage_348(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[348].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[348]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[348]);
    return result;
}

void*  coverage_349(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[349].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[349]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[349]);
    return result;
}

void*  coverage_350(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[350].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[350]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[350]);
    return result;
}

void*  coverage_351(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[351].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[351]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[351]);
    return result;
}

void*  coverage_352(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[352].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[352]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[352]);
    return result;
}

void*  coverage_353(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[353].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[353]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[353]);
    return result;
}

void*  coverage_354(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[354].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[354]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[354]);
    return result;
}

void*  coverage_355(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[355].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[355]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[355]);
    return result;
}

void*  coverage_356(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[356].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[356]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[356]);
    return result;
}

void*  coverage_357(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[357].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[357]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[357]);
    return result;
}

void*  coverage_358(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[358].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[358]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[358]);
    return result;
}

void*  coverage_359(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[359].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[359]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[359]);
    return result;
}

void*  coverage_360(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[360].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[360]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[360]);
    return result;
}

void*  coverage_361(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[361].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[361]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[361]);
    return result;
}

void*  coverage_362(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[362].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[362]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[362]);
    return result;
}

void*  coverage_363(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[363].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[363]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[363]);
    return result;
}

void*  coverage_364(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[364].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[364]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[364]);
    return result;
}

void*  coverage_365(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[365].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[365]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[365]);
    return result;
}

void*  coverage_366(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[366].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[366]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[366]);
    return result;
}

void*  coverage_367(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[367].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[367]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[367]);
    return result;
}

void*  coverage_368(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[368].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[368]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[368]);
    return result;
}

void*  coverage_369(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[369].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[369]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[369]);
    return result;
}

void*  coverage_370(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[370].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[370]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[370]);
    return result;
}

void*  coverage_371(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[371].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[371]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[371]);
    return result;
}

void*  coverage_372(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[372].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[372]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[372]);
    return result;
}

void*  coverage_373(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[373].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[373]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[373]);
    return result;
}

void*  coverage_374(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[374].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[374]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[374]);
    return result;
}

void*  coverage_375(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[375].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[375]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[375]);
    return result;
}

void*  coverage_376(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[376].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[376]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[376]);
    return result;
}

void*  coverage_377(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[377].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[377]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[377]);
    return result;
}

void*  coverage_378(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[378].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[378]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[378]);
    return result;
}

void*  coverage_379(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[379].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[379]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[379]);
    return result;
}

void*  coverage_380(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[380].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[380]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[380]);
    return result;
}

void*  coverage_381(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[381].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[381]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[381]);
    return result;
}

void*  coverage_382(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[382].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[382]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[382]);
    return result;
}

void*  coverage_383(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[383].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[383]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[383]);
    return result;
}

void*  coverage_384(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[384].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[384]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[384]);
    return result;
}

void*  coverage_385(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[385].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[385]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[385]);
    return result;
}

void*  coverage_386(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[386].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[386]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[386]);
    return result;
}

void*  coverage_387(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[387].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[387]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[387]);
    return result;
}

void*  coverage_388(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[388].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[388]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[388]);
    return result;
}

void*  coverage_389(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[389].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[389]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[389]);
    return result;
}

void*  coverage_390(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[390].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[390]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[390]);
    return result;
}

void*  coverage_391(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[391].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[391]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[391]);
    return result;
}

void*  coverage_392(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[392].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[392]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[392]);
    return result;
}

void*  coverage_393(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[393].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[393]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[393]);
    return result;
}

void*  coverage_394(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[394].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[394]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[394]);
    return result;
}

void*  coverage_395(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[395].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[395]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[395]);
    return result;
}

void*  coverage_396(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[396].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[396]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[396]);
    return result;
}

void*  coverage_397(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[397].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[397]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[397]);
    return result;
}

void*  coverage_398(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[398].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[398]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[398]);
    return result;
}

void*  coverage_399(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[399].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[399]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[399]);
    return result;
}

void*  coverage_400(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[400].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[400]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[400]);
    return result;
}

void*  coverage_401(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[401].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[401]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[401]);
    return result;
}

void*  coverage_402(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[402].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[402]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[402]);
    return result;
}

void*  coverage_403(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[403].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[403]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[403]);
    return result;
}

void*  coverage_404(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[404].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[404]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[404]);
    return result;
}

void*  coverage_405(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[405].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[405]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[405]);
    return result;
}

void*  coverage_406(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[406].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[406]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[406]);
    return result;
}

void*  coverage_407(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[407].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[407]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[407]);
    return result;
}

void*  coverage_408(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[408].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[408]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[408]);
    return result;
}

void*  coverage_409(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[409].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[409]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[409]);
    return result;
}

void*  coverage_410(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[410].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[410]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[410]);
    return result;
}

void*  coverage_411(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[411].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[411]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[411]);
    return result;
}

void*  coverage_412(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[412].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[412]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[412]);
    return result;
}

void*  coverage_413(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[413].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[413]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[413]);
    return result;
}

void*  coverage_414(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[414].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[414]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[414]);
    return result;
}

void*  coverage_415(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[415].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[415]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[415]);
    return result;
}

void*  coverage_416(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[416].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[416]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[416]);
    return result;
}

void*  coverage_417(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[417].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[417]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[417]);
    return result;
}

void*  coverage_418(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[418].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[418]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[418]);
    return result;
}

void*  coverage_419(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[419].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[419]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[419]);
    return result;
}

void*  coverage_420(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[420].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[420]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[420]);
    return result;
}

void*  coverage_421(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[421].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[421]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[421]);
    return result;
}

void*  coverage_422(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[422].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[422]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[422]);
    return result;
}

void*  coverage_423(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[423].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[423]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[423]);
    return result;
}

void*  coverage_424(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[424].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[424]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[424]);
    return result;
}

void*  coverage_425(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[425].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[425]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[425]);
    return result;
}

void*  coverage_426(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[426].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[426]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[426]);
    return result;
}

void*  coverage_427(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[427].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[427]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[427]);
    return result;
}

void*  coverage_428(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[428].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[428]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[428]);
    return result;
}

void*  coverage_429(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[429].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[429]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[429]);
    return result;
}

void*  coverage_430(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[430].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[430]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[430]);
    return result;
}

void*  coverage_431(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[431].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[431]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[431]);
    return result;
}

void*  coverage_432(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[432].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[432]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[432]);
    return result;
}

void*  coverage_433(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[433].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[433]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[433]);
    return result;
}

void*  coverage_434(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[434].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[434]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[434]);
    return result;
}

void*  coverage_435(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[435].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[435]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[435]);
    return result;
}

void*  coverage_436(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[436].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[436]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[436]);
    return result;
}

void*  coverage_437(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[437].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[437]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[437]);
    return result;
}

void*  coverage_438(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[438].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[438]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[438]);
    return result;
}

void*  coverage_439(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[439].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[439]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[439]);
    return result;
}

void*  coverage_440(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[440].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[440]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[440]);
    return result;
}

void*  coverage_441(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[441].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[441]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[441]);
    return result;
}

void*  coverage_442(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[442].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[442]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[442]);
    return result;
}

void*  coverage_443(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[443].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[443]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[443]);
    return result;
}

void*  coverage_444(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[444].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[444]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[444]);
    return result;
}

void*  coverage_445(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[445].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[445]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[445]);
    return result;
}

void*  coverage_446(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[446].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[446]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[446]);
    return result;
}

void*  coverage_447(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[447].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[447]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[447]);
    return result;
}

void*  coverage_448(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[448].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[448]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[448]);
    return result;
}

void*  coverage_449(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[449].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[449]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[449]);
    return result;
}

void*  coverage_450(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[450].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[450]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[450]);
    return result;
}

void*  coverage_451(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[451].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[451]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[451]);
    return result;
}

void*  coverage_452(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[452].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[452]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[452]);
    return result;
}

void*  coverage_453(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[453].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[453]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[453]);
    return result;
}

void*  coverage_454(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[454].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[454]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[454]);
    return result;
}

void*  coverage_455(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[455].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[455]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[455]);
    return result;
}

void*  coverage_456(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[456].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[456]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[456]);
    return result;
}

void*  coverage_457(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[457].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[457]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[457]);
    return result;
}

void*  coverage_458(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[458].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[458]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[458]);
    return result;
}

void*  coverage_459(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[459].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[459]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[459]);
    return result;
}

void*  coverage_460(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[460].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[460]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[460]);
    return result;
}

void*  coverage_461(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[461].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[461]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[461]);
    return result;
}

void*  coverage_462(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[462].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[462]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[462]);
    return result;
}

void*  coverage_463(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[463].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[463]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[463]);
    return result;
}

void*  coverage_464(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[464].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[464]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[464]);
    return result;
}

void*  coverage_465(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[465].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[465]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[465]);
    return result;
}

void*  coverage_466(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[466].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[466]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[466]);
    return result;
}

void*  coverage_467(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[467].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[467]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[467]);
    return result;
}

void*  coverage_468(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[468].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[468]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[468]);
    return result;
}

void*  coverage_469(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[469].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[469]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[469]);
    return result;
}

void*  coverage_470(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[470].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[470]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[470]);
    return result;
}

void*  coverage_471(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[471].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[471]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[471]);
    return result;
}

void*  coverage_472(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[472].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[472]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[472]);
    return result;
}

void*  coverage_473(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[473].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[473]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[473]);
    return result;
}

void*  coverage_474(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[474].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[474]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[474]);
    return result;
}

void*  coverage_475(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[475].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[475]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[475]);
    return result;
}

void*  coverage_476(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[476].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[476]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[476]);
    return result;
}

void*  coverage_477(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[477].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[477]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[477]);
    return result;
}

void*  coverage_478(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[478].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[478]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[478]);
    return result;
}

void*  coverage_479(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[479].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[479]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[479]);
    return result;
}

void*  coverage_480(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[480].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[480]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[480]);
    return result;
}

void*  coverage_481(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[481].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[481]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[481]);
    return result;
}

void*  coverage_482(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[482].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[482]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[482]);
    return result;
}

void*  coverage_483(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[483].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[483]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[483]);
    return result;
}

void*  coverage_484(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[484].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[484]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[484]);
    return result;
}

void*  coverage_485(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[485].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[485]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[485]);
    return result;
}

void*  coverage_486(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[486].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[486]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[486]);
    return result;
}

void*  coverage_487(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[487].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[487]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[487]);
    return result;
}

void*  coverage_488(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[488].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[488]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[488]);
    return result;
}

void*  coverage_489(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[489].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[489]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[489]);
    return result;
}

void*  coverage_490(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[490].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[490]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[490]);
    return result;
}

void*  coverage_491(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[491].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[491]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[491]);
    return result;
}

void*  coverage_492(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[492].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[492]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[492]);
    return result;
}

void*  coverage_493(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[493].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[493]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[493]);
    return result;
}

void*  coverage_494(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[494].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[494]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[494]);
    return result;
}

void*  coverage_495(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[495].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[495]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[495]);
    return result;
}

void*  coverage_496(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[496].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[496]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[496]);
    return result;
}

void*  coverage_497(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[497].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[497]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[497]);
    return result;
}

void*  coverage_498(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[498].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[498]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[498]);
    return result;
}

void*  coverage_499(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[499].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[499]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[499]);
    return result;
}

void*  coverage_500(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[500].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[500]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[500]);
    return result;
}

void*  coverage_501(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[501].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[501]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[501]);
    return result;
}

void*  coverage_502(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[502].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[502]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[502]);
    return result;
}

void*  coverage_503(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[503].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[503]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[503]);
    return result;
}

void*  coverage_504(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[504].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[504]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[504]);
    return result;
}

void*  coverage_505(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[505].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[505]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[505]);
    return result;
}

void*  coverage_506(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[506].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[506]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[506]);
    return result;
}

void*  coverage_507(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[507].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[507]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[507]);
    return result;
}

void*  coverage_508(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[508].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[508]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[508]);
    return result;
}

void*  coverage_509(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[509].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[509]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[509]);
    return result;
}

void*  coverage_510(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[510].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[510]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[510]);
    return result;
}

void*  coverage_511(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[511].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[511]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[511]);
    return result;
}

void*  coverage_512(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[512].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[512]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[512]);
    return result;
}

void*  coverage_513(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[513].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[513]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[513]);
    return result;
}

void*  coverage_514(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[514].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[514]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[514]);
    return result;
}

void*  coverage_515(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[515].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[515]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[515]);
    return result;
}

void*  coverage_516(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[516].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[516]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[516]);
    return result;
}

void*  coverage_517(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[517].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[517]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[517]);
    return result;
}

void*  coverage_518(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[518].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[518]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[518]);
    return result;
}

void*  coverage_519(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[519].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[519]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[519]);
    return result;
}

void*  coverage_520(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[520].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[520]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[520]);
    return result;
}

void*  coverage_521(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[521].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[521]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[521]);
    return result;
}

void*  coverage_522(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[522].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[522]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[522]);
    return result;
}

void*  coverage_523(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[523].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[523]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[523]);
    return result;
}

void*  coverage_524(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[524].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[524]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[524]);
    return result;
}

void*  coverage_525(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[525].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[525]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[525]);
    return result;
}

void*  coverage_526(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[526].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[526]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[526]);
    return result;
}

void*  coverage_527(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[527].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[527]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[527]);
    return result;
}

void*  coverage_528(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[528].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[528]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[528]);
    return result;
}

void*  coverage_529(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[529].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[529]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[529]);
    return result;
}

void*  coverage_530(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[530].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[530]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[530]);
    return result;
}

void*  coverage_531(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[531].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[531]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[531]);
    return result;
}

void*  coverage_532(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[532].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[532]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[532]);
    return result;
}

void*  coverage_533(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[533].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[533]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[533]);
    return result;
}

void*  coverage_534(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[534].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[534]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[534]);
    return result;
}

void*  coverage_535(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[535].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[535]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[535]);
    return result;
}

void*  coverage_536(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[536].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[536]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[536]);
    return result;
}

void*  coverage_537(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[537].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[537]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[537]);
    return result;
}

void*  coverage_538(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[538].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[538]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[538]);
    return result;
}

void*  coverage_539(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[539].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[539]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[539]);
    return result;
}

void*  coverage_540(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[540].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[540]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[540]);
    return result;
}

void*  coverage_541(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[541].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[541]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[541]);
    return result;
}

void*  coverage_542(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[542].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[542]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[542]);
    return result;
}

void*  coverage_543(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[543].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[543]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[543]);
    return result;
}

void*  coverage_544(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[544].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[544]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[544]);
    return result;
}

void*  coverage_545(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[545].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[545]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[545]);
    return result;
}

void*  coverage_546(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[546].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[546]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[546]);
    return result;
}

void*  coverage_547(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[547].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[547]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[547]);
    return result;
}

void*  coverage_548(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[548].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[548]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[548]);
    return result;
}

void*  coverage_549(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[549].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[549]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[549]);
    return result;
}

void*  coverage_550(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[550].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[550]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[550]);
    return result;
}

void*  coverage_551(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[551].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[551]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[551]);
    return result;
}

void*  coverage_552(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[552].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[552]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[552]);
    return result;
}

void*  coverage_553(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[553].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[553]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[553]);
    return result;
}

void*  coverage_554(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[554].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[554]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[554]);
    return result;
}

void*  coverage_555(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[555].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[555]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[555]);
    return result;
}

void*  coverage_556(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[556].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[556]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[556]);
    return result;
}

void*  coverage_557(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[557].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[557]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[557]);
    return result;
}

void*  coverage_558(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[558].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[558]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[558]);
    return result;
}

void*  coverage_559(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[559].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[559]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[559]);
    return result;
}

void*  coverage_560(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[560].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[560]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[560]);
    return result;
}

void*  coverage_561(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[561].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[561]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[561]);
    return result;
}

void*  coverage_562(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[562].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[562]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[562]);
    return result;
}

void*  coverage_563(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[563].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[563]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[563]);
    return result;
}

void*  coverage_564(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[564].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[564]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[564]);
    return result;
}

void*  coverage_565(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[565].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[565]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[565]);
    return result;
}

void*  coverage_566(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[566].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[566]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[566]);
    return result;
}

void*  coverage_567(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[567].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[567]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[567]);
    return result;
}

void*  coverage_568(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[568].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[568]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[568]);
    return result;
}

void*  coverage_569(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[569].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[569]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[569]);
    return result;
}

void*  coverage_570(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[570].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[570]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[570]);
    return result;
}

void*  coverage_571(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[571].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[571]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[571]);
    return result;
}

void*  coverage_572(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[572].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[572]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[572]);
    return result;
}

void*  coverage_573(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[573].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[573]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[573]);
    return result;
}

void*  coverage_574(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[574].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[574]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[574]);
    return result;
}

void*  coverage_575(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[575].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[575]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[575]);
    return result;
}

void*  coverage_576(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[576].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[576]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[576]);
    return result;
}

void*  coverage_577(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[577].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[577]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[577]);
    return result;
}

void*  coverage_578(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[578].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[578]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[578]);
    return result;
}

void*  coverage_579(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[579].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[579]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[579]);
    return result;
}

void*  coverage_580(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[580].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[580]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[580]);
    return result;
}

void*  coverage_581(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[581].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[581]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[581]);
    return result;
}

void*  coverage_582(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[582].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[582]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[582]);
    return result;
}

void*  coverage_583(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[583].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[583]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[583]);
    return result;
}

void*  coverage_584(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[584].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[584]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[584]);
    return result;
}

void*  coverage_585(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[585].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[585]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[585]);
    return result;
}

void*  coverage_586(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[586].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[586]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[586]);
    return result;
}

void*  coverage_587(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[587].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[587]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[587]);
    return result;
}

void*  coverage_588(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[588].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[588]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[588]);
    return result;
}

void*  coverage_589(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[589].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[589]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[589]);
    return result;
}

void*  coverage_590(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[590].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[590]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[590]);
    return result;
}

void*  coverage_591(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[591].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[591]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[591]);
    return result;
}

void*  coverage_592(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[592].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[592]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[592]);
    return result;
}

void*  coverage_593(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[593].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[593]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[593]);
    return result;
}

void*  coverage_594(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[594].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[594]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[594]);
    return result;
}

void*  coverage_595(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[595].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[595]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[595]);
    return result;
}

void*  coverage_596(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[596].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[596]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[596]);
    return result;
}

void*  coverage_597(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[597].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[597]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[597]);
    return result;
}

void*  coverage_598(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[598].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[598]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[598]);
    return result;
}

void*  coverage_599(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[599].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[599]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[599]);
    return result;
}

void*  coverage_600(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[600].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[600]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[600]);
    return result;
}

void*  coverage_601(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[601].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[601]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[601]);
    return result;
}

void*  coverage_602(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[602].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[602]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[602]);
    return result;
}

void*  coverage_603(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[603].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[603]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[603]);
    return result;
}

void*  coverage_604(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[604].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[604]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[604]);
    return result;
}

void*  coverage_605(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[605].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[605]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[605]);
    return result;
}

void*  coverage_606(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[606].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[606]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[606]);
    return result;
}

void*  coverage_607(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[607].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[607]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[607]);
    return result;
}

void*  coverage_608(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[608].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[608]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[608]);
    return result;
}

void*  coverage_609(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[609].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[609]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[609]);
    return result;
}

void*  coverage_610(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[610].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[610]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[610]);
    return result;
}

void*  coverage_611(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[611].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[611]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[611]);
    return result;
}

void*  coverage_612(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[612].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[612]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[612]);
    return result;
}

void*  coverage_613(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[613].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[613]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[613]);
    return result;
}

void*  coverage_614(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[614].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[614]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[614]);
    return result;
}

void*  coverage_615(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[615].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[615]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[615]);
    return result;
}

void*  coverage_616(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[616].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[616]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[616]);
    return result;
}

void*  coverage_617(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[617].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[617]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[617]);
    return result;
}

void*  coverage_618(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[618].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[618]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[618]);
    return result;
}

void*  coverage_619(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[619].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[619]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[619]);
    return result;
}

void*  coverage_620(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[620].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[620]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[620]);
    return result;
}

void*  coverage_621(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[621].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[621]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[621]);
    return result;
}

void*  coverage_622(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[622].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[622]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[622]);
    return result;
}

void*  coverage_623(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[623].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[623]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[623]);
    return result;
}

void*  coverage_624(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[624].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[624]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[624]);
    return result;
}

void*  coverage_625(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[625].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[625]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[625]);
    return result;
}

void*  coverage_626(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[626].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[626]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[626]);
    return result;
}

void*  coverage_627(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[627].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[627]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[627]);
    return result;
}

void*  coverage_628(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[628].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[628]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[628]);
    return result;
}

void*  coverage_629(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[629].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[629]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[629]);
    return result;
}

void*  coverage_630(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[630].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[630]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[630]);
    return result;
}

void*  coverage_631(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[631].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[631]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[631]);
    return result;
}

void*  coverage_632(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[632].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[632]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[632]);
    return result;
}

void*  coverage_633(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[633].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[633]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[633]);
    return result;
}

void*  coverage_634(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[634].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[634]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[634]);
    return result;
}

void*  coverage_635(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[635].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[635]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[635]);
    return result;
}

void*  coverage_636(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[636].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[636]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[636]);
    return result;
}

void*  coverage_637(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[637].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[637]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[637]);
    return result;
}

void*  coverage_638(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[638].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[638]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[638]);
    return result;
}

void*  coverage_639(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[639].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[639]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[639]);
    return result;
}

void*  coverage_640(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[640].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[640]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[640]);
    return result;
}

void*  coverage_641(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[641].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[641]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[641]);
    return result;
}

void*  coverage_642(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[642].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[642]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[642]);
    return result;
}

void*  coverage_643(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[643].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[643]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[643]);
    return result;
}

void*  coverage_644(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[644].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[644]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[644]);
    return result;
}

void*  coverage_645(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[645].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[645]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[645]);
    return result;
}

void*  coverage_646(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[646].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[646]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[646]);
    return result;
}

void*  coverage_647(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[647].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[647]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[647]);
    return result;
}

void*  coverage_648(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[648].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[648]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[648]);
    return result;
}

void*  coverage_649(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[649].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[649]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[649]);
    return result;
}

void*  coverage_650(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[650].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[650]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[650]);
    return result;
}

void*  coverage_651(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[651].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[651]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[651]);
    return result;
}

void*  coverage_652(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[652].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[652]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[652]);
    return result;
}

void*  coverage_653(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[653].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[653]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[653]);
    return result;
}

void*  coverage_654(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[654].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[654]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[654]);
    return result;
}

void*  coverage_655(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[655].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[655]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[655]);
    return result;
}

void*  coverage_656(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[656].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[656]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[656]);
    return result;
}

void*  coverage_657(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[657].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[657]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[657]);
    return result;
}

void*  coverage_658(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[658].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[658]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[658]);
    return result;
}

void*  coverage_659(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[659].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[659]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[659]);
    return result;
}

void*  coverage_660(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[660].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[660]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[660]);
    return result;
}

void*  coverage_661(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[661].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[661]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[661]);
    return result;
}

void*  coverage_662(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[662].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[662]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[662]);
    return result;
}

void*  coverage_663(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[663].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[663]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[663]);
    return result;
}

void*  coverage_664(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[664].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[664]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[664]);
    return result;
}

void*  coverage_665(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[665].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[665]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[665]);
    return result;
}

void*  coverage_666(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[666].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[666]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[666]);
    return result;
}

void*  coverage_667(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[667].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[667]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[667]);
    return result;
}

void*  coverage_668(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[668].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[668]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[668]);
    return result;
}

void*  coverage_669(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[669].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[669]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[669]);
    return result;
}

void*  coverage_670(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[670].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[670]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[670]);
    return result;
}

void*  coverage_671(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[671].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[671]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[671]);
    return result;
}

void*  coverage_672(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[672].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[672]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[672]);
    return result;
}

void*  coverage_673(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[673].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[673]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[673]);
    return result;
}

void*  coverage_674(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[674].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[674]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[674]);
    return result;
}

void*  coverage_675(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[675].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[675]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[675]);
    return result;
}

void*  coverage_676(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[676].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[676]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[676]);
    return result;
}

void*  coverage_677(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[677].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[677]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[677]);
    return result;
}

void*  coverage_678(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[678].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[678]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[678]);
    return result;
}

void*  coverage_679(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[679].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[679]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[679]);
    return result;
}

void*  coverage_680(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[680].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[680]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[680]);
    return result;
}

void*  coverage_681(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[681].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[681]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[681]);
    return result;
}

void*  coverage_682(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[682].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[682]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[682]);
    return result;
}

void*  coverage_683(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[683].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[683]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[683]);
    return result;
}

void*  coverage_684(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[684].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[684]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[684]);
    return result;
}

void*  coverage_685(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[685].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[685]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[685]);
    return result;
}

void*  coverage_686(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[686].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[686]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[686]);
    return result;
}

void*  coverage_687(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[687].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[687]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[687]);
    return result;
}

void*  coverage_688(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[688].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[688]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[688]);
    return result;
}

void*  coverage_689(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[689].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[689]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[689]);
    return result;
}

void*  coverage_690(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[690].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[690]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[690]);
    return result;
}

void*  coverage_691(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[691].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[691]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[691]);
    return result;
}

void*  coverage_692(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[692].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[692]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[692]);
    return result;
}

void*  coverage_693(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[693].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[693]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[693]);
    return result;
}

void*  coverage_694(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[694].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[694]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[694]);
    return result;
}

void*  coverage_695(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[695].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[695]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[695]);
    return result;
}

void*  coverage_696(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[696].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[696]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[696]);
    return result;
}

void*  coverage_697(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[697].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[697]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[697]);
    return result;
}

void*  coverage_698(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[698].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[698]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[698]);
    return result;
}

void*  coverage_699(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[699].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[699]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[699]);
    return result;
}

void*  coverage_700(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[700].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[700]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[700]);
    return result;
}

void*  coverage_701(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[701].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[701]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[701]);
    return result;
}

void*  coverage_702(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[702].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[702]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[702]);
    return result;
}

void*  coverage_703(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[703].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[703]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[703]);
    return result;
}

void*  coverage_704(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[704].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[704]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[704]);
    return result;
}

void*  coverage_705(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[705].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[705]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[705]);
    return result;
}

void*  coverage_706(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[706].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[706]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[706]);
    return result;
}

void*  coverage_707(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[707].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[707]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[707]);
    return result;
}

void*  coverage_708(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[708].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[708]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[708]);
    return result;
}

void*  coverage_709(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[709].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[709]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[709]);
    return result;
}

void*  coverage_710(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[710].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[710]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[710]);
    return result;
}

void*  coverage_711(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[711].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[711]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[711]);
    return result;
}

void*  coverage_712(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[712].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[712]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[712]);
    return result;
}

void*  coverage_713(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[713].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[713]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[713]);
    return result;
}

void*  coverage_714(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[714].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[714]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[714]);
    return result;
}

void*  coverage_715(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[715].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[715]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[715]);
    return result;
}

void*  coverage_716(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[716].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[716]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[716]);
    return result;
}

void*  coverage_717(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[717].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[717]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[717]);
    return result;
}

void*  coverage_718(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[718].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[718]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[718]);
    return result;
}

void*  coverage_719(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[719].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[719]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[719]);
    return result;
}

void*  coverage_720(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[720].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[720]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[720]);
    return result;
}

void*  coverage_721(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[721].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[721]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[721]);
    return result;
}

void*  coverage_722(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[722].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[722]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[722]);
    return result;
}

void*  coverage_723(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[723].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[723]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[723]);
    return result;
}

void*  coverage_724(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[724].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[724]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[724]);
    return result;
}

void*  coverage_725(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[725].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[725]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[725]);
    return result;
}

void*  coverage_726(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[726].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[726]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[726]);
    return result;
}

void*  coverage_727(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[727].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[727]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[727]);
    return result;
}

void*  coverage_728(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[728].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[728]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[728]);
    return result;
}

void*  coverage_729(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[729].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[729]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[729]);
    return result;
}

void*  coverage_730(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[730].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[730]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[730]);
    return result;
}

void*  coverage_731(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[731].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[731]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[731]);
    return result;
}

void*  coverage_732(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[732].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[732]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[732]);
    return result;
}

void*  coverage_733(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[733].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[733]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[733]);
    return result;
}

void*  coverage_734(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[734].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[734]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[734]);
    return result;
}

void*  coverage_735(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[735].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[735]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[735]);
    return result;
}

void*  coverage_736(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[736].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[736]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[736]);
    return result;
}

void*  coverage_737(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[737].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[737]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[737]);
    return result;
}

void*  coverage_738(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[738].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[738]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[738]);
    return result;
}

void*  coverage_739(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[739].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[739]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[739]);
    return result;
}

void*  coverage_740(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[740].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[740]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[740]);
    return result;
}

void*  coverage_741(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[741].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[741]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[741]);
    return result;
}

void*  coverage_742(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[742].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[742]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[742]);
    return result;
}

void*  coverage_743(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[743].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[743]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[743]);
    return result;
}

void*  coverage_744(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[744].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[744]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[744]);
    return result;
}

void*  coverage_745(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[745].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[745]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[745]);
    return result;
}

void*  coverage_746(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[746].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[746]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[746]);
    return result;
}

void*  coverage_747(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[747].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[747]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[747]);
    return result;
}

void*  coverage_748(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[748].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[748]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[748]);
    return result;
}

void*  coverage_749(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[749].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[749]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[749]);
    return result;
}

void*  coverage_750(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[750].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[750]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[750]);
    return result;
}

void*  coverage_751(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[751].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[751]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[751]);
    return result;
}

void*  coverage_752(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[752].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[752]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[752]);
    return result;
}

void*  coverage_753(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[753].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[753]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[753]);
    return result;
}

void*  coverage_754(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[754].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[754]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[754]);
    return result;
}

void*  coverage_755(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[755].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[755]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[755]);
    return result;
}

void*  coverage_756(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[756].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[756]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[756]);
    return result;
}

void*  coverage_757(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[757].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[757]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[757]);
    return result;
}

void*  coverage_758(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[758].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[758]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[758]);
    return result;
}

void*  coverage_759(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[759].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[759]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[759]);
    return result;
}

void*  coverage_760(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[760].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[760]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[760]);
    return result;
}

void*  coverage_761(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[761].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[761]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[761]);
    return result;
}

void*  coverage_762(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[762].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[762]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[762]);
    return result;
}

void*  coverage_763(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[763].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[763]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[763]);
    return result;
}

void*  coverage_764(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[764].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[764]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[764]);
    return result;
}

void*  coverage_765(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[765].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[765]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[765]);
    return result;
}

void*  coverage_766(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[766].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[766]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[766]);
    return result;
}

void*  coverage_767(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[767].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[767]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[767]);
    return result;
}

void*  coverage_768(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[768].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[768]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[768]);
    return result;
}

void*  coverage_769(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[769].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[769]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[769]);
    return result;
}

void*  coverage_770(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[770].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[770]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[770]);
    return result;
}

void*  coverage_771(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[771].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[771]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[771]);
    return result;
}

void*  coverage_772(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[772].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[772]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[772]);
    return result;
}

void*  coverage_773(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[773].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[773]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[773]);
    return result;
}

void*  coverage_774(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[774].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[774]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[774]);
    return result;
}

void*  coverage_775(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[775].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[775]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[775]);
    return result;
}

void*  coverage_776(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[776].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[776]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[776]);
    return result;
}

void*  coverage_777(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[777].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[777]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[777]);
    return result;
}

void*  coverage_778(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[778].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[778]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[778]);
    return result;
}

void*  coverage_779(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[779].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[779]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[779]);
    return result;
}

void*  coverage_780(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[780].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[780]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[780]);
    return result;
}

void*  coverage_781(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[781].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[781]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[781]);
    return result;
}

void*  coverage_782(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[782].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[782]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[782]);
    return result;
}

void*  coverage_783(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[783].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[783]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[783]);
    return result;
}

void*  coverage_784(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[784].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[784]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[784]);
    return result;
}

void*  coverage_785(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[785].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[785]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[785]);
    return result;
}

void*  coverage_786(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[786].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[786]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[786]);
    return result;
}

void*  coverage_787(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[787].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[787]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[787]);
    return result;
}

void*  coverage_788(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[788].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[788]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[788]);
    return result;
}

void*  coverage_789(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[789].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[789]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[789]);
    return result;
}

void*  coverage_790(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[790].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[790]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[790]);
    return result;
}

void*  coverage_791(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[791].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[791]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[791]);
    return result;
}

void*  coverage_792(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[792].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[792]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[792]);
    return result;
}

void*  coverage_793(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[793].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[793]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[793]);
    return result;
}

void*  coverage_794(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[794].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[794]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[794]);
    return result;
}

void*  coverage_795(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[795].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[795]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[795]);
    return result;
}

void*  coverage_796(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[796].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[796]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[796]);
    return result;
}

void*  coverage_797(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[797].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[797]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[797]);
    return result;
}

void*  coverage_798(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[798].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[798]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[798]);
    return result;
}

void*  coverage_799(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[799].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[799]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[799]);
    return result;
}

void*  coverage_800(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[800].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[800]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[800]);
    return result;
}

void*  coverage_801(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[801].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[801]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[801]);
    return result;
}

void*  coverage_802(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[802].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[802]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[802]);
    return result;
}

void*  coverage_803(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[803].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[803]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[803]);
    return result;
}

void*  coverage_804(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[804].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[804]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[804]);
    return result;
}

void*  coverage_805(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[805].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[805]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[805]);
    return result;
}

void*  coverage_806(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[806].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[806]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[806]);
    return result;
}

void*  coverage_807(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[807].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[807]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[807]);
    return result;
}

void*  coverage_808(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[808].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[808]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[808]);
    return result;
}

void*  coverage_809(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[809].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[809]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[809]);
    return result;
}

void*  coverage_810(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[810].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[810]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[810]);
    return result;
}

void*  coverage_811(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[811].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[811]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[811]);
    return result;
}

void*  coverage_812(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[812].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[812]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[812]);
    return result;
}

void*  coverage_813(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[813].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[813]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[813]);
    return result;
}

void*  coverage_814(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[814].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[814]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[814]);
    return result;
}

void*  coverage_815(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[815].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[815]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[815]);
    return result;
}

void*  coverage_816(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[816].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[816]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[816]);
    return result;
}

void*  coverage_817(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[817].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[817]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[817]);
    return result;
}

void*  coverage_818(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[818].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[818]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[818]);
    return result;
}

void*  coverage_819(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[819].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[819]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[819]);
    return result;
}

void*  coverage_820(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[820].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[820]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[820]);
    return result;
}

void*  coverage_821(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[821].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[821]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[821]);
    return result;
}

void*  coverage_822(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[822].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[822]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[822]);
    return result;
}

void*  coverage_823(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[823].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[823]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[823]);
    return result;
}

void*  coverage_824(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[824].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[824]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[824]);
    return result;
}

void*  coverage_825(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[825].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[825]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[825]);
    return result;
}

void*  coverage_826(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[826].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[826]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[826]);
    return result;
}

void*  coverage_827(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[827].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[827]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[827]);
    return result;
}

void*  coverage_828(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[828].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[828]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[828]);
    return result;
}

void*  coverage_829(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[829].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[829]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[829]);
    return result;
}

void*  coverage_830(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[830].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[830]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[830]);
    return result;
}

void*  coverage_831(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[831].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[831]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[831]);
    return result;
}

void*  coverage_832(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[832].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[832]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[832]);
    return result;
}

void*  coverage_833(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[833].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[833]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[833]);
    return result;
}

void*  coverage_834(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[834].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[834]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[834]);
    return result;
}

void*  coverage_835(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[835].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[835]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[835]);
    return result;
}

void*  coverage_836(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[836].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[836]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[836]);
    return result;
}

void*  coverage_837(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[837].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[837]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[837]);
    return result;
}

void*  coverage_838(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[838].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[838]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[838]);
    return result;
}

void*  coverage_839(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[839].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[839]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[839]);
    return result;
}

void*  coverage_840(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[840].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[840]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[840]);
    return result;
}

void*  coverage_841(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[841].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[841]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[841]);
    return result;
}

void*  coverage_842(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[842].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[842]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[842]);
    return result;
}

void*  coverage_843(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[843].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[843]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[843]);
    return result;
}

void*  coverage_844(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[844].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[844]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[844]);
    return result;
}

void*  coverage_845(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[845].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[845]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[845]);
    return result;
}

void*  coverage_846(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[846].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[846]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[846]);
    return result;
}

void*  coverage_847(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[847].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[847]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[847]);
    return result;
}

void*  coverage_848(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[848].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[848]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[848]);
    return result;
}

void*  coverage_849(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[849].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[849]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[849]);
    return result;
}

void*  coverage_850(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[850].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[850]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[850]);
    return result;
}

void*  coverage_851(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[851].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[851]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[851]);
    return result;
}

void*  coverage_852(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[852].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[852]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[852]);
    return result;
}

void*  coverage_853(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[853].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[853]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[853]);
    return result;
}

void*  coverage_854(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[854].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[854]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[854]);
    return result;
}

void*  coverage_855(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[855].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[855]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[855]);
    return result;
}

void*  coverage_856(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[856].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[856]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[856]);
    return result;
}

void*  coverage_857(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[857].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[857]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[857]);
    return result;
}

void*  coverage_858(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[858].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[858]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[858]);
    return result;
}

void*  coverage_859(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[859].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[859]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[859]);
    return result;
}

void*  coverage_860(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[860].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[860]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[860]);
    return result;
}

void*  coverage_861(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[861].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[861]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[861]);
    return result;
}

void*  coverage_862(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[862].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[862]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[862]);
    return result;
}

void*  coverage_863(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[863].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[863]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[863]);
    return result;
}

void*  coverage_864(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[864].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[864]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[864]);
    return result;
}

void*  coverage_865(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[865].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[865]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[865]);
    return result;
}

void*  coverage_866(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[866].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[866]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[866]);
    return result;
}

void*  coverage_867(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[867].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[867]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[867]);
    return result;
}

void*  coverage_868(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[868].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[868]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[868]);
    return result;
}

void*  coverage_869(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[869].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[869]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[869]);
    return result;
}

void*  coverage_870(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[870].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[870]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[870]);
    return result;
}

void*  coverage_871(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[871].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[871]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[871]);
    return result;
}

void*  coverage_872(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[872].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[872]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[872]);
    return result;
}

void*  coverage_873(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[873].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[873]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[873]);
    return result;
}

void*  coverage_874(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[874].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[874]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[874]);
    return result;
}

void*  coverage_875(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[875].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[875]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[875]);
    return result;
}

void*  coverage_876(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[876].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[876]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[876]);
    return result;
}

void*  coverage_877(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[877].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[877]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[877]);
    return result;
}

void*  coverage_878(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[878].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[878]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[878]);
    return result;
}

void*  coverage_879(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[879].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[879]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[879]);
    return result;
}

void*  coverage_880(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[880].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[880]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[880]);
    return result;
}

void*  coverage_881(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[881].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[881]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[881]);
    return result;
}

void*  coverage_882(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[882].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[882]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[882]);
    return result;
}

void*  coverage_883(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[883].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[883]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[883]);
    return result;
}

void*  coverage_884(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[884].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[884]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[884]);
    return result;
}

void*  coverage_885(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[885].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[885]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[885]);
    return result;
}

void*  coverage_886(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[886].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[886]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[886]);
    return result;
}

void*  coverage_887(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[887].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[887]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[887]);
    return result;
}

void*  coverage_888(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[888].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[888]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[888]);
    return result;
}

void*  coverage_889(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[889].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[889]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[889]);
    return result;
}

void*  coverage_890(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[890].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[890]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[890]);
    return result;
}

void*  coverage_891(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[891].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[891]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[891]);
    return result;
}

void*  coverage_892(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[892].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[892]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[892]);
    return result;
}

void*  coverage_893(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[893].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[893]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[893]);
    return result;
}

void*  coverage_894(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[894].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[894]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[894]);
    return result;
}

void*  coverage_895(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[895].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[895]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[895]);
    return result;
}

void*  coverage_896(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[896].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[896]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[896]);
    return result;
}

void*  coverage_897(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[897].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[897]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[897]);
    return result;
}

void*  coverage_898(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[898].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[898]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[898]);
    return result;
}

void*  coverage_899(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[899].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[899]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[899]);
    return result;
}

void*  coverage_900(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[900].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[900]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[900]);
    return result;
}

void*  coverage_901(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[901].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[901]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[901]);
    return result;
}

void*  coverage_902(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[902].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[902]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[902]);
    return result;
}

void*  coverage_903(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[903].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[903]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[903]);
    return result;
}

void*  coverage_904(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[904].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[904]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[904]);
    return result;
}

void*  coverage_905(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[905].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[905]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[905]);
    return result;
}

void*  coverage_906(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[906].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[906]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[906]);
    return result;
}

void*  coverage_907(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[907].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[907]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[907]);
    return result;
}

void*  coverage_908(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[908].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[908]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[908]);
    return result;
}

void*  coverage_909(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[909].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[909]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[909]);
    return result;
}

void*  coverage_910(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[910].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[910]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[910]);
    return result;
}

void*  coverage_911(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[911].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[911]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[911]);
    return result;
}

void*  coverage_912(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[912].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[912]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[912]);
    return result;
}

void*  coverage_913(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[913].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[913]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[913]);
    return result;
}

void*  coverage_914(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[914].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[914]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[914]);
    return result;
}

void*  coverage_915(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[915].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[915]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[915]);
    return result;
}

void*  coverage_916(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[916].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[916]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[916]);
    return result;
}

void*  coverage_917(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[917].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[917]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[917]);
    return result;
}

void*  coverage_918(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[918].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[918]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[918]);
    return result;
}

void*  coverage_919(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[919].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[919]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[919]);
    return result;
}

void*  coverage_920(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[920].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[920]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[920]);
    return result;
}

void*  coverage_921(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[921].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[921]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[921]);
    return result;
}

void*  coverage_922(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[922].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[922]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[922]);
    return result;
}

void*  coverage_923(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[923].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[923]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[923]);
    return result;
}

void*  coverage_924(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[924].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[924]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[924]);
    return result;
}

void*  coverage_925(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[925].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[925]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[925]);
    return result;
}

void*  coverage_926(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[926].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[926]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[926]);
    return result;
}

void*  coverage_927(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[927].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[927]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[927]);
    return result;
}

void*  coverage_928(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[928].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[928]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[928]);
    return result;
}

void*  coverage_929(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[929].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[929]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[929]);
    return result;
}

void*  coverage_930(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[930].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[930]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[930]);
    return result;
}

void*  coverage_931(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[931].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[931]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[931]);
    return result;
}

void*  coverage_932(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[932].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[932]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[932]);
    return result;
}

void*  coverage_933(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[933].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[933]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[933]);
    return result;
}

void*  coverage_934(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[934].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[934]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[934]);
    return result;
}

void*  coverage_935(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[935].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[935]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[935]);
    return result;
}

void*  coverage_936(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[936].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[936]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[936]);
    return result;
}

void*  coverage_937(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[937].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[937]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[937]);
    return result;
}

void*  coverage_938(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[938].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[938]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[938]);
    return result;
}

void*  coverage_939(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[939].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[939]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[939]);
    return result;
}

void*  coverage_940(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[940].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[940]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[940]);
    return result;
}

void*  coverage_941(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[941].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[941]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[941]);
    return result;
}

void*  coverage_942(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[942].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[942]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[942]);
    return result;
}

void*  coverage_943(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[943].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[943]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[943]);
    return result;
}

void*  coverage_944(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[944].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[944]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[944]);
    return result;
}

void*  coverage_945(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[945].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[945]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[945]);
    return result;
}

void*  coverage_946(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[946].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[946]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[946]);
    return result;
}

void*  coverage_947(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[947].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[947]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[947]);
    return result;
}

void*  coverage_948(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[948].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[948]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[948]);
    return result;
}

void*  coverage_949(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[949].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[949]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[949]);
    return result;
}

void*  coverage_950(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[950].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[950]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[950]);
    return result;
}

void*  coverage_951(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[951].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[951]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[951]);
    return result;
}

void*  coverage_952(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[952].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[952]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[952]);
    return result;
}

void*  coverage_953(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[953].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[953]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[953]);
    return result;
}

void*  coverage_954(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[954].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[954]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[954]);
    return result;
}

void*  coverage_955(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[955].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[955]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[955]);
    return result;
}

void*  coverage_956(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[956].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[956]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[956]);
    return result;
}

void*  coverage_957(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[957].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[957]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[957]);
    return result;
}

void*  coverage_958(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[958].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[958]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[958]);
    return result;
}

void*  coverage_959(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[959].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[959]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[959]);
    return result;
}

void*  coverage_960(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[960].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[960]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[960]);
    return result;
}

void*  coverage_961(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[961].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[961]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[961]);
    return result;
}

void*  coverage_962(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[962].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[962]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[962]);
    return result;
}

void*  coverage_963(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[963].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[963]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[963]);
    return result;
}

void*  coverage_964(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[964].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[964]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[964]);
    return result;
}

void*  coverage_965(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[965].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[965]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[965]);
    return result;
}

void*  coverage_966(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[966].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[966]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[966]);
    return result;
}

void*  coverage_967(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[967].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[967]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[967]);
    return result;
}

void*  coverage_968(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[968].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[968]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[968]);
    return result;
}

void*  coverage_969(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[969].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[969]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[969]);
    return result;
}

void*  coverage_970(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[970].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[970]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[970]);
    return result;
}

void*  coverage_971(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[971].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[971]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[971]);
    return result;
}

void*  coverage_972(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[972].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[972]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[972]);
    return result;
}

void*  coverage_973(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[973].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[973]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[973]);
    return result;
}

void*  coverage_974(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[974].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[974]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[974]);
    return result;
}

void*  coverage_975(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[975].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[975]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[975]);
    return result;
}

void*  coverage_976(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[976].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[976]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[976]);
    return result;
}

void*  coverage_977(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[977].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[977]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[977]);
    return result;
}

void*  coverage_978(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[978].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[978]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[978]);
    return result;
}

void*  coverage_979(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[979].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[979]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[979]);
    return result;
}

void*  coverage_980(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[980].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[980]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[980]);
    return result;
}

void*  coverage_981(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[981].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[981]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[981]);
    return result;
}

void*  coverage_982(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[982].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[982]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[982]);
    return result;
}

void*  coverage_983(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[983].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[983]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[983]);
    return result;
}

void*  coverage_984(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[984].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[984]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[984]);
    return result;
}

void*  coverage_985(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[985].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[985]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[985]);
    return result;
}

void*  coverage_986(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[986].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[986]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[986]);
    return result;
}

void*  coverage_987(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[987].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[987]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[987]);
    return result;
}

void*  coverage_988(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[988].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[988]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[988]);
    return result;
}

void*  coverage_989(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[989].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[989]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[989]);
    return result;
}

void*  coverage_990(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[990].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[990]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[990]);
    return result;
}

void*  coverage_991(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[991].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[991]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[991]);
    return result;
}

void*  coverage_992(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[992].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[992]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[992]);
    return result;
}

void*  coverage_993(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[993].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[993]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[993]);
    return result;
}

void*  coverage_994(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[994].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[994]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[994]);
    return result;
}

void*  coverage_995(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[995].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[995]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[995]);
    return result;
}

void*  coverage_996(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[996].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[996]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[996]);
    return result;
}

void*  coverage_997(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[997].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[997]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[997]);
    return result;
}

void*  coverage_998(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[998].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[998]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[998]);
    return result;
}

void*  coverage_999(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[999].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[999]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[999]);
    return result;
}

void*  coverage_1000(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1000].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1000]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1000]);
    return result;
}

void*  coverage_1001(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1001].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1001]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1001]);
    return result;
}

void*  coverage_1002(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1002].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1002]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1002]);
    return result;
}

void*  coverage_1003(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1003].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1003]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1003]);
    return result;
}

void*  coverage_1004(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1004].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1004]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1004]);
    return result;
}

void*  coverage_1005(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1005].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1005]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1005]);
    return result;
}

void*  coverage_1006(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1006].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1006]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1006]);
    return result;
}

void*  coverage_1007(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1007].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1007]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1007]);
    return result;
}

void*  coverage_1008(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1008].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1008]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1008]);
    return result;
}

void*  coverage_1009(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1009].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1009]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1009]);
    return result;
}

void*  coverage_1010(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1010].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1010]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1010]);
    return result;
}

void*  coverage_1011(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1011].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1011]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1011]);
    return result;
}

void*  coverage_1012(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1012].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1012]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1012]);
    return result;
}

void*  coverage_1013(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1013].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1013]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1013]);
    return result;
}

void*  coverage_1014(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1014].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1014]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1014]);
    return result;
}

void*  coverage_1015(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1015].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1015]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1015]);
    return result;
}

void*  coverage_1016(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1016].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1016]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1016]);
    return result;
}

void*  coverage_1017(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1017].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1017]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1017]);
    return result;
}

void*  coverage_1018(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1018].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1018]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1018]);
    return result;
}

void*  coverage_1019(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1019].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1019]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1019]);
    return result;
}

void*  coverage_1020(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1020].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1020]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1020]);
    return result;
}

void*  coverage_1021(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1021].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1021]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1021]);
    return result;
}

void*  coverage_1022(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1022].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1022]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1022]);
    return result;
}

void*  coverage_1023(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1023].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1023]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1023]);
    return result;
}

void*  coverage_1024(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1024].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1024]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1024]);
    return result;
}

void*  coverage_1025(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1025].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1025]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1025]);
    return result;
}

void*  coverage_1026(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1026].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1026]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1026]);
    return result;
}

void*  coverage_1027(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1027].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1027]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1027]);
    return result;
}

void*  coverage_1028(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1028].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1028]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1028]);
    return result;
}

void*  coverage_1029(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1029].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1029]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1029]);
    return result;
}

void*  coverage_1030(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1030].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1030]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1030]);
    return result;
}

void*  coverage_1031(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1031].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1031]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1031]);
    return result;
}

void*  coverage_1032(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1032].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1032]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1032]);
    return result;
}

void*  coverage_1033(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1033].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1033]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1033]);
    return result;
}

void*  coverage_1034(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1034].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1034]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1034]);
    return result;
}

void*  coverage_1035(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1035].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1035]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1035]);
    return result;
}

void*  coverage_1036(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1036].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1036]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1036]);
    return result;
}

void*  coverage_1037(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1037].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1037]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1037]);
    return result;
}

void*  coverage_1038(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1038].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1038]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1038]);
    return result;
}

void*  coverage_1039(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1039].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1039]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1039]);
    return result;
}

void*  coverage_1040(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1040].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1040]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1040]);
    return result;
}

void*  coverage_1041(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1041].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1041]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1041]);
    return result;
}

void*  coverage_1042(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1042].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1042]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1042]);
    return result;
}

void*  coverage_1043(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1043].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1043]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1043]);
    return result;
}

void*  coverage_1044(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1044].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1044]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1044]);
    return result;
}

void*  coverage_1045(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1045].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1045]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1045]);
    return result;
}

void*  coverage_1046(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1046].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1046]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1046]);
    return result;
}

void*  coverage_1047(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1047].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1047]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1047]);
    return result;
}

void*  coverage_1048(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1048].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1048]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1048]);
    return result;
}

void*  coverage_1049(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1049].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1049]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1049]);
    return result;
}

void*  coverage_1050(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1050].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1050]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1050]);
    return result;
}

void*  coverage_1051(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1051].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1051]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1051]);
    return result;
}

void*  coverage_1052(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1052].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1052]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1052]);
    return result;
}

void*  coverage_1053(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1053].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1053]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1053]);
    return result;
}

void*  coverage_1054(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1054].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1054]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1054]);
    return result;
}

void*  coverage_1055(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1055].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1055]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1055]);
    return result;
}

void*  coverage_1056(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1056].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1056]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1056]);
    return result;
}

void*  coverage_1057(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1057].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1057]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1057]);
    return result;
}

void*  coverage_1058(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1058].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1058]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1058]);
    return result;
}

void*  coverage_1059(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1059].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1059]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1059]);
    return result;
}

void*  coverage_1060(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1060].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1060]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1060]);
    return result;
}

void*  coverage_1061(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1061].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1061]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1061]);
    return result;
}

void*  coverage_1062(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1062].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1062]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1062]);
    return result;
}

void*  coverage_1063(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1063].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1063]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1063]);
    return result;
}

void*  coverage_1064(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1064].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1064]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1064]);
    return result;
}

void*  coverage_1065(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1065].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1065]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1065]);
    return result;
}

void*  coverage_1066(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1066].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1066]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1066]);
    return result;
}

void*  coverage_1067(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1067].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1067]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1067]);
    return result;
}

void*  coverage_1068(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1068].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1068]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1068]);
    return result;
}

void*  coverage_1069(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1069].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1069]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1069]);
    return result;
}

void*  coverage_1070(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1070].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1070]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1070]);
    return result;
}

void*  coverage_1071(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1071].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1071]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1071]);
    return result;
}

void*  coverage_1072(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1072].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1072]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1072]);
    return result;
}

void*  coverage_1073(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1073].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1073]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1073]);
    return result;
}

void*  coverage_1074(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1074].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1074]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1074]);
    return result;
}

void*  coverage_1075(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1075].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1075]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1075]);
    return result;
}

void*  coverage_1076(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1076].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1076]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1076]);
    return result;
}

void*  coverage_1077(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1077].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1077]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1077]);
    return result;
}

void*  coverage_1078(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1078].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1078]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1078]);
    return result;
}

void*  coverage_1079(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1079].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1079]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1079]);
    return result;
}

void*  coverage_1080(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1080].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1080]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1080]);
    return result;
}

void*  coverage_1081(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1081].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1081]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1081]);
    return result;
}

void*  coverage_1082(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1082].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1082]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1082]);
    return result;
}

void*  coverage_1083(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1083].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1083]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1083]);
    return result;
}

void*  coverage_1084(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1084].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1084]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1084]);
    return result;
}

void*  coverage_1085(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1085].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1085]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1085]);
    return result;
}

void*  coverage_1086(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1086].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1086]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1086]);
    return result;
}

void*  coverage_1087(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1087].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1087]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1087]);
    return result;
}

void*  coverage_1088(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1088].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1088]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1088]);
    return result;
}

void*  coverage_1089(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1089].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1089]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1089]);
    return result;
}

void*  coverage_1090(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1090].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1090]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1090]);
    return result;
}

void*  coverage_1091(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1091].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1091]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1091]);
    return result;
}

void*  coverage_1092(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1092].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1092]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1092]);
    return result;
}

void*  coverage_1093(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1093].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1093]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1093]);
    return result;
}

void*  coverage_1094(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1094].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1094]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1094]);
    return result;
}

void*  coverage_1095(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1095].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1095]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1095]);
    return result;
}

void*  coverage_1096(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1096].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1096]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1096]);
    return result;
}

void*  coverage_1097(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1097].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1097]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1097]);
    return result;
}

void*  coverage_1098(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1098].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1098]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1098]);
    return result;
}

void*  coverage_1099(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1099].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1099]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1099]);
    return result;
}

void*  coverage_1100(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1100].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1100]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1100]);
    return result;
}

void*  coverage_1101(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1101].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1101]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1101]);
    return result;
}

void*  coverage_1102(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1102].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1102]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1102]);
    return result;
}

void*  coverage_1103(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1103].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1103]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1103]);
    return result;
}

void*  coverage_1104(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1104].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1104]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1104]);
    return result;
}

void*  coverage_1105(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1105].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1105]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1105]);
    return result;
}

void*  coverage_1106(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1106].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1106]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1106]);
    return result;
}

void*  coverage_1107(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1107].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1107]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1107]);
    return result;
}

void*  coverage_1108(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1108].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1108]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1108]);
    return result;
}

void*  coverage_1109(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1109].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1109]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1109]);
    return result;
}

void*  coverage_1110(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1110].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1110]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1110]);
    return result;
}

void*  coverage_1111(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1111].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1111]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1111]);
    return result;
}

void*  coverage_1112(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1112].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1112]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1112]);
    return result;
}

void*  coverage_1113(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1113].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1113]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1113]);
    return result;
}

void*  coverage_1114(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1114].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1114]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1114]);
    return result;
}

void*  coverage_1115(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1115].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1115]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1115]);
    return result;
}

void*  coverage_1116(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1116].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1116]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1116]);
    return result;
}

void*  coverage_1117(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1117].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1117]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1117]);
    return result;
}

void*  coverage_1118(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1118].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1118]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1118]);
    return result;
}

void*  coverage_1119(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1119].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1119]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1119]);
    return result;
}

void*  coverage_1120(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1120].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1120]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1120]);
    return result;
}

void*  coverage_1121(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1121].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1121]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1121]);
    return result;
}

void*  coverage_1122(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1122].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1122]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1122]);
    return result;
}

void*  coverage_1123(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1123].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1123]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1123]);
    return result;
}

void*  coverage_1124(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1124].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1124]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1124]);
    return result;
}

void*  coverage_1125(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1125].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1125]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1125]);
    return result;
}

void*  coverage_1126(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1126].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1126]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1126]);
    return result;
}

void*  coverage_1127(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1127].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1127]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1127]);
    return result;
}

void*  coverage_1128(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1128].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1128]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1128]);
    return result;
}

void*  coverage_1129(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1129].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1129]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1129]);
    return result;
}

void*  coverage_1130(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1130].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1130]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1130]);
    return result;
}

void*  coverage_1131(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1131].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1131]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1131]);
    return result;
}

void*  coverage_1132(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1132].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1132]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1132]);
    return result;
}

void*  coverage_1133(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1133].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1133]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1133]);
    return result;
}

void*  coverage_1134(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1134].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1134]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1134]);
    return result;
}

void*  coverage_1135(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1135].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1135]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1135]);
    return result;
}

void*  coverage_1136(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1136].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1136]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1136]);
    return result;
}

void*  coverage_1137(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1137].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1137]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1137]);
    return result;
}

void*  coverage_1138(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1138].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1138]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1138]);
    return result;
}

void*  coverage_1139(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1139].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1139]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1139]);
    return result;
}

void*  coverage_1140(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1140].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1140]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1140]);
    return result;
}

void*  coverage_1141(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1141].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1141]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1141]);
    return result;
}

void*  coverage_1142(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1142].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1142]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1142]);
    return result;
}

void*  coverage_1143(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1143].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1143]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1143]);
    return result;
}

void*  coverage_1144(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1144].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1144]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1144]);
    return result;
}

void*  coverage_1145(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1145].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1145]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1145]);
    return result;
}

void*  coverage_1146(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1146].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1146]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1146]);
    return result;
}

void*  coverage_1147(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1147].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1147]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1147]);
    return result;
}

void*  coverage_1148(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1148].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1148]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1148]);
    return result;
}

void*  coverage_1149(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1149].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1149]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1149]);
    return result;
}

void*  coverage_1150(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1150].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1150]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1150]);
    return result;
}

void*  coverage_1151(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1151].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1151]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1151]);
    return result;
}

void*  coverage_1152(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1152].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1152]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1152]);
    return result;
}

void*  coverage_1153(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1153].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1153]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1153]);
    return result;
}

void*  coverage_1154(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1154].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1154]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1154]);
    return result;
}

void*  coverage_1155(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1155].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1155]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1155]);
    return result;
}

void*  coverage_1156(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1156].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1156]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1156]);
    return result;
}

void*  coverage_1157(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1157].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1157]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1157]);
    return result;
}

void*  coverage_1158(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1158].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1158]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1158]);
    return result;
}

void*  coverage_1159(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1159].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1159]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1159]);
    return result;
}

void*  coverage_1160(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1160].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1160]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1160]);
    return result;
}

void*  coverage_1161(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1161].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1161]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1161]);
    return result;
}

void*  coverage_1162(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1162].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1162]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1162]);
    return result;
}

void*  coverage_1163(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1163].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1163]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1163]);
    return result;
}

void*  coverage_1164(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1164].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1164]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1164]);
    return result;
}

void*  coverage_1165(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1165].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1165]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1165]);
    return result;
}

void*  coverage_1166(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1166].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1166]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1166]);
    return result;
}

void*  coverage_1167(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1167].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1167]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1167]);
    return result;
}

void*  coverage_1168(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1168].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1168]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1168]);
    return result;
}

void*  coverage_1169(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1169].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1169]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1169]);
    return result;
}

void*  coverage_1170(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1170].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1170]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1170]);
    return result;
}

void*  coverage_1171(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1171].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1171]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1171]);
    return result;
}

void*  coverage_1172(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1172].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1172]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1172]);
    return result;
}

void*  coverage_1173(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1173].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1173]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1173]);
    return result;
}

void*  coverage_1174(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1174].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1174]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1174]);
    return result;
}

void*  coverage_1175(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1175].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1175]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1175]);
    return result;
}

void*  coverage_1176(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1176].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1176]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1176]);
    return result;
}

void*  coverage_1177(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1177].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1177]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1177]);
    return result;
}

void*  coverage_1178(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1178].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1178]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1178]);
    return result;
}

void*  coverage_1179(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1179].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1179]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1179]);
    return result;
}

void*  coverage_1180(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1180].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1180]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1180]);
    return result;
}

void*  coverage_1181(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1181].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1181]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1181]);
    return result;
}

void*  coverage_1182(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1182].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1182]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1182]);
    return result;
}

void*  coverage_1183(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1183].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1183]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1183]);
    return result;
}

void*  coverage_1184(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1184].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1184]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1184]);
    return result;
}

void*  coverage_1185(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1185].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1185]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1185]);
    return result;
}

void*  coverage_1186(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1186].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1186]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1186]);
    return result;
}

void*  coverage_1187(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1187].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1187]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1187]);
    return result;
}

void*  coverage_1188(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1188].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1188]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1188]);
    return result;
}

void*  coverage_1189(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1189].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1189]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1189]);
    return result;
}

void*  coverage_1190(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1190].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1190]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1190]);
    return result;
}

void*  coverage_1191(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1191].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1191]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1191]);
    return result;
}

void*  coverage_1192(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1192].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1192]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1192]);
    return result;
}

void*  coverage_1193(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1193].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1193]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1193]);
    return result;
}

void*  coverage_1194(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1194].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1194]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1194]);
    return result;
}

void*  coverage_1195(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1195].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1195]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1195]);
    return result;
}

void*  coverage_1196(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1196].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1196]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1196]);
    return result;
}

void*  coverage_1197(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1197].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1197]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1197]);
    return result;
}

void*  coverage_1198(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1198].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1198]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1198]);
    return result;
}

void*  coverage_1199(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1199].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1199]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1199]);
    return result;
}

void*  coverage_1200(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1200].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1200]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1200]);
    return result;
}

void*  coverage_1201(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1201].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1201]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1201]);
    return result;
}

void*  coverage_1202(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1202].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1202]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1202]);
    return result;
}

void*  coverage_1203(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1203].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1203]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1203]);
    return result;
}

void*  coverage_1204(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1204].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1204]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1204]);
    return result;
}

void*  coverage_1205(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1205].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1205]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1205]);
    return result;
}

void*  coverage_1206(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1206].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1206]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1206]);
    return result;
}

void*  coverage_1207(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1207].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1207]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1207]);
    return result;
}

void*  coverage_1208(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1208].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1208]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1208]);
    return result;
}

void*  coverage_1209(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1209].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1209]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1209]);
    return result;
}

void*  coverage_1210(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1210].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1210]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1210]);
    return result;
}

void*  coverage_1211(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1211].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1211]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1211]);
    return result;
}

void*  coverage_1212(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1212].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1212]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1212]);
    return result;
}

void*  coverage_1213(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1213].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1213]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1213]);
    return result;
}

void*  coverage_1214(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1214].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1214]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1214]);
    return result;
}

void*  coverage_1215(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1215].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1215]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1215]);
    return result;
}

void*  coverage_1216(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1216].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1216]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1216]);
    return result;
}

void*  coverage_1217(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1217].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1217]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1217]);
    return result;
}

void*  coverage_1218(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1218].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1218]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1218]);
    return result;
}

void*  coverage_1219(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1219].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1219]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1219]);
    return result;
}

void*  coverage_1220(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1220].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1220]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1220]);
    return result;
}

void*  coverage_1221(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1221].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1221]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1221]);
    return result;
}

void*  coverage_1222(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1222].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1222]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1222]);
    return result;
}

void*  coverage_1223(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1223].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1223]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1223]);
    return result;
}

void*  coverage_1224(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1224].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1224]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1224]);
    return result;
}

void*  coverage_1225(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1225].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1225]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1225]);
    return result;
}

void*  coverage_1226(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1226].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1226]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1226]);
    return result;
}

void*  coverage_1227(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1227].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1227]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1227]);
    return result;
}

void*  coverage_1228(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1228].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1228]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1228]);
    return result;
}

void*  coverage_1229(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1229].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1229]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1229]);
    return result;
}

void*  coverage_1230(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1230].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1230]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1230]);
    return result;
}

void*  coverage_1231(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1231].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1231]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1231]);
    return result;
}

void*  coverage_1232(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1232].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1232]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1232]);
    return result;
}

void*  coverage_1233(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1233].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1233]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1233]);
    return result;
}

void*  coverage_1234(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1234].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1234]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1234]);
    return result;
}

void*  coverage_1235(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1235].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1235]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1235]);
    return result;
}

void*  coverage_1236(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1236].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1236]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1236]);
    return result;
}

void*  coverage_1237(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1237].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1237]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1237]);
    return result;
}

void*  coverage_1238(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1238].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1238]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1238]);
    return result;
}

void*  coverage_1239(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1239].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1239]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1239]);
    return result;
}

void*  coverage_1240(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1240].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1240]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1240]);
    return result;
}

void*  coverage_1241(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1241].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1241]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1241]);
    return result;
}

void*  coverage_1242(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1242].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1242]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1242]);
    return result;
}

void*  coverage_1243(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1243].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1243]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1243]);
    return result;
}

void*  coverage_1244(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1244].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1244]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1244]);
    return result;
}

void*  coverage_1245(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1245].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1245]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1245]);
    return result;
}

void*  coverage_1246(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1246].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1246]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1246]);
    return result;
}

void*  coverage_1247(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1247].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1247]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1247]);
    return result;
}

void*  coverage_1248(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1248].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1248]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1248]);
    return result;
}

void*  coverage_1249(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1249].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1249]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1249]);
    return result;
}

void*  coverage_1250(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1250].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1250]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1250]);
    return result;
}

void*  coverage_1251(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1251].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1251]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1251]);
    return result;
}

void*  coverage_1252(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1252].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1252]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1252]);
    return result;
}

void*  coverage_1253(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1253].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1253]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1253]);
    return result;
}

void*  coverage_1254(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1254].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1254]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1254]);
    return result;
}

void*  coverage_1255(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1255].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1255]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1255]);
    return result;
}

void*  coverage_1256(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1256].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1256]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1256]);
    return result;
}

void*  coverage_1257(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1257].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1257]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1257]);
    return result;
}

void*  coverage_1258(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1258].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1258]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1258]);
    return result;
}

void*  coverage_1259(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1259].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1259]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1259]);
    return result;
}

void*  coverage_1260(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1260].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1260]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1260]);
    return result;
}

void*  coverage_1261(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1261].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1261]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1261]);
    return result;
}

void*  coverage_1262(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1262].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1262]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1262]);
    return result;
}

void*  coverage_1263(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1263].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1263]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1263]);
    return result;
}

void*  coverage_1264(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1264].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1264]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1264]);
    return result;
}

void*  coverage_1265(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1265].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1265]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1265]);
    return result;
}

void*  coverage_1266(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1266].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1266]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1266]);
    return result;
}

void*  coverage_1267(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1267].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1267]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1267]);
    return result;
}

void*  coverage_1268(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1268].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1268]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1268]);
    return result;
}

void*  coverage_1269(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1269].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1269]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1269]);
    return result;
}

void*  coverage_1270(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1270].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1270]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1270]);
    return result;
}

void*  coverage_1271(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1271].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1271]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1271]);
    return result;
}

void*  coverage_1272(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1272].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1272]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1272]);
    return result;
}

void*  coverage_1273(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1273].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1273]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1273]);
    return result;
}

void*  coverage_1274(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1274].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1274]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1274]);
    return result;
}

void*  coverage_1275(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1275].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1275]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1275]);
    return result;
}

void*  coverage_1276(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1276].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1276]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1276]);
    return result;
}

void*  coverage_1277(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1277].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1277]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1277]);
    return result;
}

void*  coverage_1278(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1278].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1278]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1278]);
    return result;
}

void*  coverage_1279(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1279].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1279]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1279]);
    return result;
}

void*  coverage_1280(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1280].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1280]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1280]);
    return result;
}

void*  coverage_1281(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1281].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1281]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1281]);
    return result;
}

void*  coverage_1282(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1282].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1282]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1282]);
    return result;
}

void*  coverage_1283(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1283].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1283]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1283]);
    return result;
}

void*  coverage_1284(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1284].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1284]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1284]);
    return result;
}

void*  coverage_1285(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1285].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1285]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1285]);
    return result;
}

void*  coverage_1286(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1286].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1286]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1286]);
    return result;
}

void*  coverage_1287(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1287].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1287]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1287]);
    return result;
}

void*  coverage_1288(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1288].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1288]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1288]);
    return result;
}

void*  coverage_1289(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1289].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1289]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1289]);
    return result;
}

void*  coverage_1290(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1290].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1290]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1290]);
    return result;
}

void*  coverage_1291(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1291].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1291]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1291]);
    return result;
}

void*  coverage_1292(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1292].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1292]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1292]);
    return result;
}

void*  coverage_1293(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1293].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1293]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1293]);
    return result;
}

void*  coverage_1294(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1294].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1294]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1294]);
    return result;
}

void*  coverage_1295(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1295].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1295]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1295]);
    return result;
}

void*  coverage_1296(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1296].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1296]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1296]);
    return result;
}

void*  coverage_1297(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1297].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1297]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1297]);
    return result;
}

void*  coverage_1298(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1298].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1298]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1298]);
    return result;
}

void*  coverage_1299(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1299].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1299]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1299]);
    return result;
}

void*  coverage_1300(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1300].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1300]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1300]);
    return result;
}

void*  coverage_1301(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1301].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1301]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1301]);
    return result;
}

void*  coverage_1302(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1302].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1302]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1302]);
    return result;
}

void*  coverage_1303(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1303].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1303]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1303]);
    return result;
}

void*  coverage_1304(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1304].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1304]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1304]);
    return result;
}

void*  coverage_1305(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1305].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1305]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1305]);
    return result;
}

void*  coverage_1306(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1306].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1306]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1306]);
    return result;
}

void*  coverage_1307(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1307].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1307]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1307]);
    return result;
}

void*  coverage_1308(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1308].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1308]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1308]);
    return result;
}

void*  coverage_1309(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1309].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1309]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1309]);
    return result;
}

void*  coverage_1310(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1310].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1310]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1310]);
    return result;
}

void*  coverage_1311(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1311].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1311]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1311]);
    return result;
}

void*  coverage_1312(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1312].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1312]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1312]);
    return result;
}

void*  coverage_1313(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1313].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1313]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1313]);
    return result;
}

void*  coverage_1314(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1314].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1314]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1314]);
    return result;
}

void*  coverage_1315(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1315].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1315]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1315]);
    return result;
}

void*  coverage_1316(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1316].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1316]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1316]);
    return result;
}

void*  coverage_1317(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1317].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1317]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1317]);
    return result;
}

void*  coverage_1318(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1318].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1318]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1318]);
    return result;
}

void*  coverage_1319(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1319].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1319]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1319]);
    return result;
}

void*  coverage_1320(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1320].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1320]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1320]);
    return result;
}

void*  coverage_1321(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1321].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1321]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1321]);
    return result;
}

void*  coverage_1322(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1322].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1322]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1322]);
    return result;
}

void*  coverage_1323(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1323].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1323]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1323]);
    return result;
}

void*  coverage_1324(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1324].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1324]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1324]);
    return result;
}

void*  coverage_1325(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1325].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1325]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1325]);
    return result;
}

void*  coverage_1326(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1326].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1326]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1326]);
    return result;
}

void*  coverage_1327(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1327].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1327]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1327]);
    return result;
}

void*  coverage_1328(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1328].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1328]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1328]);
    return result;
}

void*  coverage_1329(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1329].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1329]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1329]);
    return result;
}

void*  coverage_1330(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1330].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1330]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1330]);
    return result;
}

void*  coverage_1331(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1331].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1331]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1331]);
    return result;
}

void*  coverage_1332(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1332].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1332]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1332]);
    return result;
}

void*  coverage_1333(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1333].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1333]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1333]);
    return result;
}

void*  coverage_1334(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1334].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1334]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1334]);
    return result;
}

void*  coverage_1335(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1335].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1335]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1335]);
    return result;
}

void*  coverage_1336(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1336].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1336]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1336]);
    return result;
}

void*  coverage_1337(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1337].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1337]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1337]);
    return result;
}

void*  coverage_1338(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1338].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1338]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1338]);
    return result;
}

void*  coverage_1339(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1339].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1339]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1339]);
    return result;
}

void*  coverage_1340(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1340].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1340]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1340]);
    return result;
}

void*  coverage_1341(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1341].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1341]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1341]);
    return result;
}

void*  coverage_1342(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1342].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1342]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1342]);
    return result;
}

void*  coverage_1343(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1343].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1343]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1343]);
    return result;
}

void*  coverage_1344(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1344].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1344]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1344]);
    return result;
}

void*  coverage_1345(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1345].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1345]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1345]);
    return result;
}

void*  coverage_1346(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1346].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1346]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1346]);
    return result;
}

void*  coverage_1347(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1347].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1347]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1347]);
    return result;
}

void*  coverage_1348(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1348].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1348]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1348]);
    return result;
}

void*  coverage_1349(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1349].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1349]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1349]);
    return result;
}

void*  coverage_1350(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1350].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1350]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1350]);
    return result;
}

void*  coverage_1351(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1351].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1351]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1351]);
    return result;
}

void*  coverage_1352(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1352].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1352]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1352]);
    return result;
}

void*  coverage_1353(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1353].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1353]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1353]);
    return result;
}

void*  coverage_1354(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1354].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1354]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1354]);
    return result;
}

void*  coverage_1355(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1355].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1355]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1355]);
    return result;
}

void*  coverage_1356(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1356].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1356]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1356]);
    return result;
}

void*  coverage_1357(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1357].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1357]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1357]);
    return result;
}

void*  coverage_1358(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1358].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1358]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1358]);
    return result;
}

void*  coverage_1359(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1359].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1359]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1359]);
    return result;
}

void*  coverage_1360(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1360].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1360]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1360]);
    return result;
}

void*  coverage_1361(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1361].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1361]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1361]);
    return result;
}

void*  coverage_1362(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1362].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1362]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1362]);
    return result;
}

void*  coverage_1363(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1363].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1363]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1363]);
    return result;
}

void*  coverage_1364(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1364].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1364]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1364]);
    return result;
}

void*  coverage_1365(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1365].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1365]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1365]);
    return result;
}

void*  coverage_1366(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1366].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1366]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1366]);
    return result;
}

void*  coverage_1367(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1367].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1367]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1367]);
    return result;
}

void*  coverage_1368(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1368].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1368]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1368]);
    return result;
}

void*  coverage_1369(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1369].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1369]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1369]);
    return result;
}

void*  coverage_1370(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1370].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1370]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1370]);
    return result;
}

void*  coverage_1371(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1371].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1371]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1371]);
    return result;
}

void*  coverage_1372(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1372].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1372]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1372]);
    return result;
}

void*  coverage_1373(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1373].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1373]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1373]);
    return result;
}

void*  coverage_1374(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1374].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1374]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1374]);
    return result;
}

void*  coverage_1375(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1375].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1375]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1375]);
    return result;
}

void*  coverage_1376(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1376].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1376]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1376]);
    return result;
}

void*  coverage_1377(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1377].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1377]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1377]);
    return result;
}

void*  coverage_1378(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1378].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1378]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1378]);
    return result;
}

void*  coverage_1379(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1379].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1379]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1379]);
    return result;
}

void*  coverage_1380(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1380].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1380]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1380]);
    return result;
}

void*  coverage_1381(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1381].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1381]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1381]);
    return result;
}

void*  coverage_1382(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1382].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1382]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1382]);
    return result;
}

void*  coverage_1383(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1383].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1383]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1383]);
    return result;
}

void*  coverage_1384(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1384].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1384]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1384]);
    return result;
}

void*  coverage_1385(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1385].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1385]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1385]);
    return result;
}

void*  coverage_1386(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1386].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1386]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1386]);
    return result;
}

void*  coverage_1387(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1387].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1387]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1387]);
    return result;
}

void*  coverage_1388(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1388].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1388]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1388]);
    return result;
}

void*  coverage_1389(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1389].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1389]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1389]);
    return result;
}

void*  coverage_1390(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1390].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1390]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1390]);
    return result;
}

void*  coverage_1391(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1391].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1391]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1391]);
    return result;
}

void*  coverage_1392(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1392].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1392]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1392]);
    return result;
}

void*  coverage_1393(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1393].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1393]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1393]);
    return result;
}

void*  coverage_1394(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1394].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1394]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1394]);
    return result;
}

void*  coverage_1395(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1395].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1395]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1395]);
    return result;
}

void*  coverage_1396(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1396].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1396]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1396]);
    return result;
}

void*  coverage_1397(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1397].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1397]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1397]);
    return result;
}

void*  coverage_1398(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1398].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1398]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1398]);
    return result;
}

void*  coverage_1399(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1399].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1399]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1399]);
    return result;
}

void*  coverage_1400(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1400].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1400]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1400]);
    return result;
}

void*  coverage_1401(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1401].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1401]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1401]);
    return result;
}

void*  coverage_1402(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1402].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1402]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1402]);
    return result;
}

void*  coverage_1403(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1403].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1403]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1403]);
    return result;
}

void*  coverage_1404(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1404].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1404]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1404]);
    return result;
}

void*  coverage_1405(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1405].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1405]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1405]);
    return result;
}

void*  coverage_1406(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1406].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1406]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1406]);
    return result;
}

void*  coverage_1407(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1407].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1407]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1407]);
    return result;
}

void*  coverage_1408(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1408].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1408]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1408]);
    return result;
}

void*  coverage_1409(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1409].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1409]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1409]);
    return result;
}

void*  coverage_1410(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1410].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1410]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1410]);
    return result;
}

void*  coverage_1411(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1411].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1411]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1411]);
    return result;
}

void*  coverage_1412(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1412].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1412]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1412]);
    return result;
}

void*  coverage_1413(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1413].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1413]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1413]);
    return result;
}

void*  coverage_1414(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1414].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1414]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1414]);
    return result;
}

void*  coverage_1415(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1415].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1415]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1415]);
    return result;
}

void*  coverage_1416(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1416].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1416]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1416]);
    return result;
}

void*  coverage_1417(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1417].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1417]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1417]);
    return result;
}

void*  coverage_1418(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1418].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1418]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1418]);
    return result;
}

void*  coverage_1419(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1419].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1419]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1419]);
    return result;
}

void*  coverage_1420(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1420].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1420]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1420]);
    return result;
}

void*  coverage_1421(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1421].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1421]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1421]);
    return result;
}

void*  coverage_1422(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1422].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1422]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1422]);
    return result;
}

void*  coverage_1423(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1423].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1423]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1423]);
    return result;
}

void*  coverage_1424(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1424].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1424]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1424]);
    return result;
}

void*  coverage_1425(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1425].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1425]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1425]);
    return result;
}

void*  coverage_1426(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1426].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1426]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1426]);
    return result;
}

void*  coverage_1427(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1427].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1427]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1427]);
    return result;
}

void*  coverage_1428(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1428].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1428]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1428]);
    return result;
}

void*  coverage_1429(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1429].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1429]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1429]);
    return result;
}

void*  coverage_1430(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1430].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1430]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1430]);
    return result;
}

void*  coverage_1431(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1431].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1431]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1431]);
    return result;
}

void*  coverage_1432(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1432].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1432]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1432]);
    return result;
}

void*  coverage_1433(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1433].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1433]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1433]);
    return result;
}

void*  coverage_1434(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1434].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1434]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1434]);
    return result;
}

void*  coverage_1435(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1435].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1435]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1435]);
    return result;
}

void*  coverage_1436(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1436].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1436]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1436]);
    return result;
}

void*  coverage_1437(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1437].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1437]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1437]);
    return result;
}

void*  coverage_1438(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1438].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1438]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1438]);
    return result;
}

void*  coverage_1439(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1439].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1439]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1439]);
    return result;
}

void*  coverage_1440(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1440].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1440]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1440]);
    return result;
}

void*  coverage_1441(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1441].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1441]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1441]);
    return result;
}

void*  coverage_1442(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1442].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1442]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1442]);
    return result;
}

void*  coverage_1443(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1443].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1443]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1443]);
    return result;
}

void*  coverage_1444(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1444].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1444]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1444]);
    return result;
}

void*  coverage_1445(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1445].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1445]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1445]);
    return result;
}

void*  coverage_1446(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1446].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1446]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1446]);
    return result;
}

void*  coverage_1447(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1447].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1447]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1447]);
    return result;
}

void*  coverage_1448(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1448].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1448]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1448]);
    return result;
}

void*  coverage_1449(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1449].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1449]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1449]);
    return result;
}

void*  coverage_1450(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1450].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1450]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1450]);
    return result;
}

void*  coverage_1451(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1451].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1451]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1451]);
    return result;
}

void*  coverage_1452(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1452].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1452]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1452]);
    return result;
}

void*  coverage_1453(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1453].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1453]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1453]);
    return result;
}

void*  coverage_1454(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1454].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1454]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1454]);
    return result;
}

void*  coverage_1455(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1455].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1455]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1455]);
    return result;
}

void*  coverage_1456(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1456].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1456]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1456]);
    return result;
}

void*  coverage_1457(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1457].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1457]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1457]);
    return result;
}

void*  coverage_1458(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1458].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1458]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1458]);
    return result;
}

void*  coverage_1459(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1459].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1459]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1459]);
    return result;
}

void*  coverage_1460(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1460].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1460]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1460]);
    return result;
}

void*  coverage_1461(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1461].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1461]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1461]);
    return result;
}

void*  coverage_1462(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1462].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1462]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1462]);
    return result;
}

void*  coverage_1463(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1463].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1463]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1463]);
    return result;
}

void*  coverage_1464(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1464].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1464]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1464]);
    return result;
}

void*  coverage_1465(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1465].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1465]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1465]);
    return result;
}

void*  coverage_1466(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1466].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1466]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1466]);
    return result;
}

void*  coverage_1467(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1467].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1467]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1467]);
    return result;
}

void*  coverage_1468(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1468].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1468]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1468]);
    return result;
}

void*  coverage_1469(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1469].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1469]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1469]);
    return result;
}

void*  coverage_1470(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1470].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1470]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1470]);
    return result;
}

void*  coverage_1471(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1471].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1471]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1471]);
    return result;
}

void*  coverage_1472(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1472].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1472]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1472]);
    return result;
}

void*  coverage_1473(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1473].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1473]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1473]);
    return result;
}

void*  coverage_1474(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1474].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1474]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1474]);
    return result;
}

void*  coverage_1475(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1475].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1475]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1475]);
    return result;
}

void*  coverage_1476(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1476].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1476]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1476]);
    return result;
}

void*  coverage_1477(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1477].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1477]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1477]);
    return result;
}

void*  coverage_1478(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1478].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1478]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1478]);
    return result;
}

void*  coverage_1479(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1479].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1479]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1479]);
    return result;
}

void*  coverage_1480(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1480].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1480]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1480]);
    return result;
}

void*  coverage_1481(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1481].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1481]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1481]);
    return result;
}

void*  coverage_1482(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1482].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1482]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1482]);
    return result;
}

void*  coverage_1483(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1483].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1483]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1483]);
    return result;
}

void*  coverage_1484(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1484].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1484]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1484]);
    return result;
}

void*  coverage_1485(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1485].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1485]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1485]);
    return result;
}

void*  coverage_1486(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1486].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1486]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1486]);
    return result;
}

void*  coverage_1487(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1487].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1487]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1487]);
    return result;
}

void*  coverage_1488(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1488].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1488]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1488]);
    return result;
}

void*  coverage_1489(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1489].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1489]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1489]);
    return result;
}

void*  coverage_1490(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1490].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1490]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1490]);
    return result;
}

void*  coverage_1491(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1491].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1491]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1491]);
    return result;
}

void*  coverage_1492(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1492].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1492]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1492]);
    return result;
}

void*  coverage_1493(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1493].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1493]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1493]);
    return result;
}

void*  coverage_1494(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1494].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1494]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1494]);
    return result;
}

void*  coverage_1495(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1495].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1495]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1495]);
    return result;
}

void*  coverage_1496(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1496].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1496]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1496]);
    return result;
}

void*  coverage_1497(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1497].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1497]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1497]);
    return result;
}

void*  coverage_1498(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1498].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1498]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1498]);
    return result;
}

void*  coverage_1499(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1499].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1499]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1499]);
    return result;
}

void*  coverage_1500(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1500].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1500]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1500]);
    return result;
}

void*  coverage_1501(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1501].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1501]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1501]);
    return result;
}

void*  coverage_1502(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1502].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1502]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1502]);
    return result;
}

void*  coverage_1503(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1503].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1503]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1503]);
    return result;
}

void*  coverage_1504(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1504].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1504]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1504]);
    return result;
}

void*  coverage_1505(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1505].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1505]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1505]);
    return result;
}

void*  coverage_1506(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1506].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1506]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1506]);
    return result;
}

void*  coverage_1507(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1507].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1507]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1507]);
    return result;
}

void*  coverage_1508(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1508].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1508]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1508]);
    return result;
}

void*  coverage_1509(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1509].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1509]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1509]);
    return result;
}

void*  coverage_1510(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1510].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1510]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1510]);
    return result;
}

void*  coverage_1511(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1511].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1511]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1511]);
    return result;
}

void*  coverage_1512(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1512].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1512]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1512]);
    return result;
}

void*  coverage_1513(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1513].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1513]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1513]);
    return result;
}

void*  coverage_1514(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1514].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1514]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1514]);
    return result;
}

void*  coverage_1515(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1515].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1515]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1515]);
    return result;
}

void*  coverage_1516(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1516].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1516]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1516]);
    return result;
}

void*  coverage_1517(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1517].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1517]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1517]);
    return result;
}

void*  coverage_1518(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1518].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1518]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1518]);
    return result;
}

void*  coverage_1519(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1519].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1519]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1519]);
    return result;
}

void*  coverage_1520(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1520].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1520]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1520]);
    return result;
}

void*  coverage_1521(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1521].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1521]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1521]);
    return result;
}

void*  coverage_1522(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1522].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1522]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1522]);
    return result;
}

void*  coverage_1523(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1523].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1523]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1523]);
    return result;
}

void*  coverage_1524(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1524].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1524]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1524]);
    return result;
}

void*  coverage_1525(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1525].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1525]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1525]);
    return result;
}

void*  coverage_1526(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1526].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1526]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1526]);
    return result;
}

void*  coverage_1527(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1527].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1527]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1527]);
    return result;
}

void*  coverage_1528(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1528].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1528]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1528]);
    return result;
}

void*  coverage_1529(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1529].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1529]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1529]);
    return result;
}

void*  coverage_1530(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1530].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1530]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1530]);
    return result;
}

void*  coverage_1531(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1531].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1531]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1531]);
    return result;
}

void*  coverage_1532(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1532].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1532]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1532]);
    return result;
}

void*  coverage_1533(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1533].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1533]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1533]);
    return result;
}

void*  coverage_1534(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1534].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1534]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1534]);
    return result;
}

void*  coverage_1535(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1535].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1535]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1535]);
    return result;
}

void*  coverage_1536(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1536].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1536]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1536]);
    return result;
}

void*  coverage_1537(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1537].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1537]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1537]);
    return result;
}

void*  coverage_1538(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1538].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1538]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1538]);
    return result;
}

void*  coverage_1539(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1539].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1539]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1539]);
    return result;
}

void*  coverage_1540(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1540].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1540]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1540]);
    return result;
}

void*  coverage_1541(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1541].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1541]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1541]);
    return result;
}

void*  coverage_1542(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1542].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1542]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1542]);
    return result;
}

void*  coverage_1543(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1543].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1543]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1543]);
    return result;
}

void*  coverage_1544(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1544].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1544]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1544]);
    return result;
}

void*  coverage_1545(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1545].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1545]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1545]);
    return result;
}

void*  coverage_1546(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1546].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1546]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1546]);
    return result;
}

void*  coverage_1547(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1547].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1547]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1547]);
    return result;
}

void*  coverage_1548(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1548].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1548]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1548]);
    return result;
}

void*  coverage_1549(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1549].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1549]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1549]);
    return result;
}

void*  coverage_1550(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1550].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1550]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1550]);
    return result;
}

void*  coverage_1551(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1551].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1551]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1551]);
    return result;
}

void*  coverage_1552(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1552].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1552]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1552]);
    return result;
}

void*  coverage_1553(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1553].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1553]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1553]);
    return result;
}

void*  coverage_1554(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1554].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1554]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1554]);
    return result;
}

void*  coverage_1555(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1555].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1555]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1555]);
    return result;
}

void*  coverage_1556(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1556].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1556]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1556]);
    return result;
}

void*  coverage_1557(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1557].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1557]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1557]);
    return result;
}

void*  coverage_1558(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1558].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1558]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1558]);
    return result;
}

void*  coverage_1559(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1559].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1559]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1559]);
    return result;
}

void*  coverage_1560(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1560].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1560]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1560]);
    return result;
}

void*  coverage_1561(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1561].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1561]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1561]);
    return result;
}

void*  coverage_1562(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1562].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1562]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1562]);
    return result;
}

void*  coverage_1563(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1563].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1563]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1563]);
    return result;
}

void*  coverage_1564(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1564].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1564]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1564]);
    return result;
}

void*  coverage_1565(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1565].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1565]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1565]);
    return result;
}

void*  coverage_1566(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1566].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1566]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1566]);
    return result;
}

void*  coverage_1567(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1567].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1567]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1567]);
    return result;
}

void*  coverage_1568(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1568].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1568]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1568]);
    return result;
}

void*  coverage_1569(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1569].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1569]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1569]);
    return result;
}

void*  coverage_1570(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1570].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1570]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1570]);
    return result;
}

void*  coverage_1571(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1571].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1571]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1571]);
    return result;
}

void*  coverage_1572(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1572].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1572]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1572]);
    return result;
}

void*  coverage_1573(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1573].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1573]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1573]);
    return result;
}

void*  coverage_1574(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1574].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1574]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1574]);
    return result;
}

void*  coverage_1575(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1575].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1575]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1575]);
    return result;
}

void*  coverage_1576(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1576].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1576]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1576]);
    return result;
}

void*  coverage_1577(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1577].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1577]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1577]);
    return result;
}

void*  coverage_1578(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1578].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1578]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1578]);
    return result;
}

void*  coverage_1579(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1579].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1579]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1579]);
    return result;
}

void*  coverage_1580(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1580].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1580]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1580]);
    return result;
}

void*  coverage_1581(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1581].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1581]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1581]);
    return result;
}

void*  coverage_1582(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1582].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1582]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1582]);
    return result;
}

void*  coverage_1583(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1583].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1583]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1583]);
    return result;
}

void*  coverage_1584(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1584].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1584]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1584]);
    return result;
}

void*  coverage_1585(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1585].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1585]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1585]);
    return result;
}

void*  coverage_1586(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1586].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1586]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1586]);
    return result;
}

void*  coverage_1587(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1587].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1587]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1587]);
    return result;
}

void*  coverage_1588(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1588].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1588]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1588]);
    return result;
}

void*  coverage_1589(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1589].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1589]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1589]);
    return result;
}

void*  coverage_1590(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1590].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1590]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1590]);
    return result;
}

void*  coverage_1591(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1591].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1591]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1591]);
    return result;
}

void*  coverage_1592(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1592].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1592]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1592]);
    return result;
}

void*  coverage_1593(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1593].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1593]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1593]);
    return result;
}

void*  coverage_1594(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1594].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1594]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1594]);
    return result;
}

void*  coverage_1595(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1595].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1595]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1595]);
    return result;
}

void*  coverage_1596(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1596].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1596]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1596]);
    return result;
}

void*  coverage_1597(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1597].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1597]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1597]);
    return result;
}

void*  coverage_1598(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1598].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1598]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1598]);
    return result;
}

void*  coverage_1599(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1599].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1599]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1599]);
    return result;
}

void*  coverage_1600(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1600].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1600]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1600]);
    return result;
}

void*  coverage_1601(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1601].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1601]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1601]);
    return result;
}

void*  coverage_1602(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1602].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1602]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1602]);
    return result;
}

void*  coverage_1603(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1603].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1603]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1603]);
    return result;
}

void*  coverage_1604(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1604].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1604]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1604]);
    return result;
}

void*  coverage_1605(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1605].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1605]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1605]);
    return result;
}

void*  coverage_1606(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1606].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1606]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1606]);
    return result;
}

void*  coverage_1607(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1607].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1607]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1607]);
    return result;
}

void*  coverage_1608(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1608].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1608]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1608]);
    return result;
}

void*  coverage_1609(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1609].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1609]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1609]);
    return result;
}

void*  coverage_1610(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1610].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1610]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1610]);
    return result;
}

void*  coverage_1611(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1611].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1611]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1611]);
    return result;
}

void*  coverage_1612(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1612].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1612]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1612]);
    return result;
}

void*  coverage_1613(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1613].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1613]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1613]);
    return result;
}

void*  coverage_1614(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1614].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1614]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1614]);
    return result;
}

void*  coverage_1615(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1615].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1615]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1615]);
    return result;
}

void*  coverage_1616(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1616].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1616]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1616]);
    return result;
}

void*  coverage_1617(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1617].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1617]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1617]);
    return result;
}

void*  coverage_1618(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1618].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1618]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1618]);
    return result;
}

void*  coverage_1619(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1619].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1619]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1619]);
    return result;
}

void*  coverage_1620(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1620].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1620]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1620]);
    return result;
}

void*  coverage_1621(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1621].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1621]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1621]);
    return result;
}

void*  coverage_1622(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1622].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1622]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1622]);
    return result;
}

void*  coverage_1623(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1623].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1623]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1623]);
    return result;
}

void*  coverage_1624(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1624].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1624]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1624]);
    return result;
}

void*  coverage_1625(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1625].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1625]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1625]);
    return result;
}

void*  coverage_1626(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1626].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1626]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1626]);
    return result;
}

void*  coverage_1627(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1627].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1627]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1627]);
    return result;
}

void*  coverage_1628(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1628].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1628]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1628]);
    return result;
}

void*  coverage_1629(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1629].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1629]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1629]);
    return result;
}

void*  coverage_1630(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1630].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1630]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1630]);
    return result;
}

void*  coverage_1631(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1631].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1631]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1631]);
    return result;
}

void*  coverage_1632(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1632].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1632]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1632]);
    return result;
}

void*  coverage_1633(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1633].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1633]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1633]);
    return result;
}

void*  coverage_1634(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1634].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1634]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1634]);
    return result;
}

void*  coverage_1635(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1635].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1635]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1635]);
    return result;
}

void*  coverage_1636(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1636].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1636]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1636]);
    return result;
}

void*  coverage_1637(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1637].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1637]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1637]);
    return result;
}

void*  coverage_1638(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1638].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1638]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1638]);
    return result;
}

void*  coverage_1639(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1639].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1639]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1639]);
    return result;
}

void*  coverage_1640(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1640].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1640]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1640]);
    return result;
}

void*  coverage_1641(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1641].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1641]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1641]);
    return result;
}

void*  coverage_1642(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1642].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1642]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1642]);
    return result;
}

void*  coverage_1643(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1643].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1643]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1643]);
    return result;
}

void*  coverage_1644(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1644].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1644]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1644]);
    return result;
}

void*  coverage_1645(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1645].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1645]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1645]);
    return result;
}

void*  coverage_1646(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1646].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1646]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1646]);
    return result;
}

void*  coverage_1647(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1647].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1647]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1647]);
    return result;
}

void*  coverage_1648(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1648].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1648]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1648]);
    return result;
}

void*  coverage_1649(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1649].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1649]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1649]);
    return result;
}

void*  coverage_1650(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1650].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1650]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1650]);
    return result;
}

void*  coverage_1651(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1651].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1651]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1651]);
    return result;
}

void*  coverage_1652(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1652].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1652]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1652]);
    return result;
}

void*  coverage_1653(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1653].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1653]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1653]);
    return result;
}

void*  coverage_1654(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1654].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1654]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1654]);
    return result;
}

void*  coverage_1655(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1655].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1655]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1655]);
    return result;
}

void*  coverage_1656(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1656].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1656]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1656]);
    return result;
}

void*  coverage_1657(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1657].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1657]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1657]);
    return result;
}

void*  coverage_1658(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1658].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1658]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1658]);
    return result;
}

void*  coverage_1659(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1659].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1659]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1659]);
    return result;
}

void*  coverage_1660(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1660].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1660]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1660]);
    return result;
}

void*  coverage_1661(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1661].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1661]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1661]);
    return result;
}

void*  coverage_1662(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1662].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1662]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1662]);
    return result;
}

void*  coverage_1663(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1663].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1663]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1663]);
    return result;
}

void*  coverage_1664(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1664].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1664]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1664]);
    return result;
}

void*  coverage_1665(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1665].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1665]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1665]);
    return result;
}

void*  coverage_1666(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1666].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1666]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1666]);
    return result;
}

void*  coverage_1667(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1667].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1667]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1667]);
    return result;
}

void*  coverage_1668(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1668].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1668]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1668]);
    return result;
}

void*  coverage_1669(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1669].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1669]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1669]);
    return result;
}

void*  coverage_1670(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1670].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1670]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1670]);
    return result;
}

void*  coverage_1671(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1671].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1671]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1671]);
    return result;
}

void*  coverage_1672(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1672].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1672]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1672]);
    return result;
}

void*  coverage_1673(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1673].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1673]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1673]);
    return result;
}

void*  coverage_1674(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1674].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1674]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1674]);
    return result;
}

void*  coverage_1675(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1675].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1675]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1675]);
    return result;
}

void*  coverage_1676(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1676].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1676]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1676]);
    return result;
}

void*  coverage_1677(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1677].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1677]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1677]);
    return result;
}

void*  coverage_1678(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1678].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1678]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1678]);
    return result;
}

void*  coverage_1679(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1679].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1679]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1679]);
    return result;
}

void*  coverage_1680(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1680].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1680]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1680]);
    return result;
}

void*  coverage_1681(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1681].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1681]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1681]);
    return result;
}

void*  coverage_1682(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1682].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1682]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1682]);
    return result;
}

void*  coverage_1683(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1683].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1683]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1683]);
    return result;
}

void*  coverage_1684(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1684].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1684]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1684]);
    return result;
}

void*  coverage_1685(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1685].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1685]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1685]);
    return result;
}

void*  coverage_1686(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1686].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1686]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1686]);
    return result;
}

void*  coverage_1687(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1687].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1687]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1687]);
    return result;
}

void*  coverage_1688(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1688].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1688]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1688]);
    return result;
}

void*  coverage_1689(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1689].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1689]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1689]);
    return result;
}

void*  coverage_1690(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1690].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1690]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1690]);
    return result;
}

void*  coverage_1691(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1691].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1691]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1691]);
    return result;
}

void*  coverage_1692(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1692].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1692]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1692]);
    return result;
}

void*  coverage_1693(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1693].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1693]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1693]);
    return result;
}

void*  coverage_1694(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1694].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1694]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1694]);
    return result;
}

void*  coverage_1695(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1695].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1695]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1695]);
    return result;
}

void*  coverage_1696(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1696].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1696]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1696]);
    return result;
}

void*  coverage_1697(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1697].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1697]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1697]);
    return result;
}

void*  coverage_1698(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1698].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1698]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1698]);
    return result;
}

void*  coverage_1699(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1699].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1699]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1699]);
    return result;
}

void*  coverage_1700(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1700].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1700]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1700]);
    return result;
}

void*  coverage_1701(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1701].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1701]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1701]);
    return result;
}

void*  coverage_1702(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1702].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1702]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1702]);
    return result;
}

void*  coverage_1703(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1703].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1703]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1703]);
    return result;
}

void*  coverage_1704(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1704].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1704]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1704]);
    return result;
}

void*  coverage_1705(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1705].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1705]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1705]);
    return result;
}

void*  coverage_1706(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1706].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1706]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1706]);
    return result;
}

void*  coverage_1707(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1707].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1707]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1707]);
    return result;
}

void*  coverage_1708(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1708].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1708]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1708]);
    return result;
}

void*  coverage_1709(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1709].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1709]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1709]);
    return result;
}

void*  coverage_1710(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1710].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1710]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1710]);
    return result;
}

void*  coverage_1711(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1711].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1711]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1711]);
    return result;
}

void*  coverage_1712(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1712].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1712]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1712]);
    return result;
}

void*  coverage_1713(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1713].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1713]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1713]);
    return result;
}

void*  coverage_1714(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1714].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1714]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1714]);
    return result;
}

void*  coverage_1715(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1715].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1715]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1715]);
    return result;
}

void*  coverage_1716(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1716].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1716]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1716]);
    return result;
}

void*  coverage_1717(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1717].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1717]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1717]);
    return result;
}

void*  coverage_1718(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1718].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1718]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1718]);
    return result;
}

void*  coverage_1719(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1719].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1719]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1719]);
    return result;
}

void*  coverage_1720(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1720].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1720]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1720]);
    return result;
}

void*  coverage_1721(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1721].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1721]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1721]);
    return result;
}

void*  coverage_1722(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1722].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1722]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1722]);
    return result;
}

void*  coverage_1723(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1723].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1723]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1723]);
    return result;
}

void*  coverage_1724(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1724].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1724]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1724]);
    return result;
}

void*  coverage_1725(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1725].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1725]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1725]);
    return result;
}

void*  coverage_1726(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1726].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1726]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1726]);
    return result;
}

void*  coverage_1727(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1727].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1727]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1727]);
    return result;
}

void*  coverage_1728(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1728].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1728]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1728]);
    return result;
}

void*  coverage_1729(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1729].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1729]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1729]);
    return result;
}

void*  coverage_1730(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1730].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1730]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1730]);
    return result;
}

void*  coverage_1731(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1731].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1731]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1731]);
    return result;
}

void*  coverage_1732(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1732].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1732]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1732]);
    return result;
}

void*  coverage_1733(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1733].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1733]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1733]);
    return result;
}

void*  coverage_1734(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1734].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1734]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1734]);
    return result;
}

void*  coverage_1735(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1735].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1735]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1735]);
    return result;
}

void*  coverage_1736(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1736].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1736]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1736]);
    return result;
}

void*  coverage_1737(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1737].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1737]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1737]);
    return result;
}

void*  coverage_1738(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1738].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1738]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1738]);
    return result;
}

void*  coverage_1739(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1739].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1739]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1739]);
    return result;
}

void*  coverage_1740(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1740].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1740]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1740]);
    return result;
}

void*  coverage_1741(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1741].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1741]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1741]);
    return result;
}

void*  coverage_1742(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1742].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1742]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1742]);
    return result;
}

void*  coverage_1743(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1743].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1743]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1743]);
    return result;
}

void*  coverage_1744(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1744].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1744]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1744]);
    return result;
}

void*  coverage_1745(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1745].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1745]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1745]);
    return result;
}

void*  coverage_1746(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1746].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1746]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1746]);
    return result;
}

void*  coverage_1747(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1747].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1747]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1747]);
    return result;
}

void*  coverage_1748(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1748].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1748]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1748]);
    return result;
}

void*  coverage_1749(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1749].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1749]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1749]);
    return result;
}

void*  coverage_1750(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1750].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1750]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1750]);
    return result;
}

void*  coverage_1751(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1751].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1751]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1751]);
    return result;
}

void*  coverage_1752(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1752].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1752]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1752]);
    return result;
}

void*  coverage_1753(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1753].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1753]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1753]);
    return result;
}

void*  coverage_1754(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1754].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1754]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1754]);
    return result;
}

void*  coverage_1755(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1755].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1755]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1755]);
    return result;
}

void*  coverage_1756(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1756].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1756]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1756]);
    return result;
}

void*  coverage_1757(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1757].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1757]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1757]);
    return result;
}

void*  coverage_1758(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1758].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1758]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1758]);
    return result;
}

void*  coverage_1759(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1759].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1759]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1759]);
    return result;
}

void*  coverage_1760(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1760].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1760]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1760]);
    return result;
}

void*  coverage_1761(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1761].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1761]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1761]);
    return result;
}

void*  coverage_1762(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1762].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1762]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1762]);
    return result;
}

void*  coverage_1763(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1763].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1763]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1763]);
    return result;
}

void*  coverage_1764(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1764].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1764]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1764]);
    return result;
}

void*  coverage_1765(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1765].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1765]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1765]);
    return result;
}

void*  coverage_1766(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1766].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1766]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1766]);
    return result;
}

void*  coverage_1767(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1767].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1767]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1767]);
    return result;
}

void*  coverage_1768(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1768].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1768]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1768]);
    return result;
}

void*  coverage_1769(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1769].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1769]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1769]);
    return result;
}

void*  coverage_1770(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1770].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1770]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1770]);
    return result;
}

void*  coverage_1771(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1771].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1771]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1771]);
    return result;
}

void*  coverage_1772(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1772].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1772]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1772]);
    return result;
}

void*  coverage_1773(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1773].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1773]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1773]);
    return result;
}

void*  coverage_1774(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1774].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1774]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1774]);
    return result;
}

void*  coverage_1775(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1775].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1775]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1775]);
    return result;
}

void*  coverage_1776(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1776].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1776]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1776]);
    return result;
}

void*  coverage_1777(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1777].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1777]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1777]);
    return result;
}

void*  coverage_1778(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1778].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1778]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1778]);
    return result;
}

void*  coverage_1779(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1779].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1779]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1779]);
    return result;
}

void*  coverage_1780(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1780].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1780]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1780]);
    return result;
}

void*  coverage_1781(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1781].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1781]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1781]);
    return result;
}

void*  coverage_1782(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1782].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1782]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1782]);
    return result;
}

void*  coverage_1783(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1783].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1783]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1783]);
    return result;
}

void*  coverage_1784(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1784].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1784]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1784]);
    return result;
}

void*  coverage_1785(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1785].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1785]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1785]);
    return result;
}

void*  coverage_1786(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1786].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1786]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1786]);
    return result;
}

void*  coverage_1787(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1787].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1787]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1787]);
    return result;
}

void*  coverage_1788(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1788].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1788]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1788]);
    return result;
}

void*  coverage_1789(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1789].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1789]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1789]);
    return result;
}

void*  coverage_1790(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1790].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1790]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1790]);
    return result;
}

void*  coverage_1791(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1791].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1791]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1791]);
    return result;
}

void*  coverage_1792(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1792].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1792]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1792]);
    return result;
}

void*  coverage_1793(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1793].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1793]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1793]);
    return result;
}

void*  coverage_1794(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1794].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1794]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1794]);
    return result;
}

void*  coverage_1795(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1795].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1795]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1795]);
    return result;
}

void*  coverage_1796(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1796].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1796]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1796]);
    return result;
}

void*  coverage_1797(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1797].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1797]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1797]);
    return result;
}

void*  coverage_1798(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1798].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1798]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1798]);
    return result;
}

void*  coverage_1799(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1799].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1799]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1799]);
    return result;
}

void*  coverage_1800(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1800].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1800]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1800]);
    return result;
}

void*  coverage_1801(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1801].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1801]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1801]);
    return result;
}

void*  coverage_1802(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1802].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1802]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1802]);
    return result;
}

void*  coverage_1803(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1803].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1803]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1803]);
    return result;
}

void*  coverage_1804(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1804].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1804]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1804]);
    return result;
}

void*  coverage_1805(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1805].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1805]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1805]);
    return result;
}

void*  coverage_1806(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1806].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1806]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1806]);
    return result;
}

void*  coverage_1807(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1807].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1807]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1807]);
    return result;
}

void*  coverage_1808(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1808].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1808]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1808]);
    return result;
}

void*  coverage_1809(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1809].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1809]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1809]);
    return result;
}

void*  coverage_1810(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1810].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1810]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1810]);
    return result;
}

void*  coverage_1811(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1811].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1811]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1811]);
    return result;
}

void*  coverage_1812(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1812].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1812]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1812]);
    return result;
}

void*  coverage_1813(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1813].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1813]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1813]);
    return result;
}

void*  coverage_1814(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1814].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1814]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1814]);
    return result;
}

void*  coverage_1815(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1815].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1815]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1815]);
    return result;
}

void*  coverage_1816(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1816].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1816]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1816]);
    return result;
}

void*  coverage_1817(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1817].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1817]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1817]);
    return result;
}

void*  coverage_1818(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1818].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1818]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1818]);
    return result;
}

void*  coverage_1819(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1819].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1819]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1819]);
    return result;
}

void*  coverage_1820(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1820].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1820]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1820]);
    return result;
}

void*  coverage_1821(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1821].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1821]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1821]);
    return result;
}

void*  coverage_1822(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1822].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1822]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1822]);
    return result;
}

void*  coverage_1823(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1823].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1823]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1823]);
    return result;
}

void*  coverage_1824(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1824].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1824]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1824]);
    return result;
}

void*  coverage_1825(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1825].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1825]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1825]);
    return result;
}

void*  coverage_1826(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1826].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1826]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1826]);
    return result;
}

void*  coverage_1827(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1827].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1827]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1827]);
    return result;
}

void*  coverage_1828(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1828].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1828]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1828]);
    return result;
}

void*  coverage_1829(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1829].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1829]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1829]);
    return result;
}

void*  coverage_1830(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1830].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1830]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1830]);
    return result;
}

void*  coverage_1831(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1831].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1831]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1831]);
    return result;
}

void*  coverage_1832(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1832].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1832]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1832]);
    return result;
}

void*  coverage_1833(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1833].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1833]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1833]);
    return result;
}

void*  coverage_1834(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1834].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1834]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1834]);
    return result;
}

void*  coverage_1835(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1835].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1835]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1835]);
    return result;
}

void*  coverage_1836(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1836].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1836]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1836]);
    return result;
}

void*  coverage_1837(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1837].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1837]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1837]);
    return result;
}

void*  coverage_1838(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1838].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1838]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1838]);
    return result;
}

void*  coverage_1839(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1839].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1839]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1839]);
    return result;
}

void*  coverage_1840(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1840].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1840]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1840]);
    return result;
}

void*  coverage_1841(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1841].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1841]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1841]);
    return result;
}

void*  coverage_1842(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1842].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1842]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1842]);
    return result;
}

void*  coverage_1843(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1843].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1843]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1843]);
    return result;
}

void*  coverage_1844(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1844].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1844]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1844]);
    return result;
}

void*  coverage_1845(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1845].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1845]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1845]);
    return result;
}

void*  coverage_1846(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1846].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1846]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1846]);
    return result;
}

void*  coverage_1847(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1847].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1847]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1847]);
    return result;
}

void*  coverage_1848(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1848].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1848]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1848]);
    return result;
}

void*  coverage_1849(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1849].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1849]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1849]);
    return result;
}

void*  coverage_1850(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1850].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1850]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1850]);
    return result;
}

void*  coverage_1851(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1851].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1851]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1851]);
    return result;
}

void*  coverage_1852(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1852].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1852]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1852]);
    return result;
}

void*  coverage_1853(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1853].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1853]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1853]);
    return result;
}

void*  coverage_1854(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1854].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1854]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1854]);
    return result;
}

void*  coverage_1855(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1855].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1855]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1855]);
    return result;
}

void*  coverage_1856(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1856].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1856]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1856]);
    return result;
}

void*  coverage_1857(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1857].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1857]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1857]);
    return result;
}

void*  coverage_1858(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1858].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1858]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1858]);
    return result;
}

void*  coverage_1859(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1859].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1859]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1859]);
    return result;
}

void*  coverage_1860(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1860].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1860]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1860]);
    return result;
}

void*  coverage_1861(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1861].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1861]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1861]);
    return result;
}

void*  coverage_1862(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1862].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1862]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1862]);
    return result;
}

void*  coverage_1863(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1863].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1863]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1863]);
    return result;
}

void*  coverage_1864(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1864].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1864]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1864]);
    return result;
}

void*  coverage_1865(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1865].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1865]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1865]);
    return result;
}

void*  coverage_1866(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1866].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1866]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1866]);
    return result;
}

void*  coverage_1867(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1867].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1867]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1867]);
    return result;
}

void*  coverage_1868(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1868].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1868]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1868]);
    return result;
}

void*  coverage_1869(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1869].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1869]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1869]);
    return result;
}

void*  coverage_1870(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1870].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1870]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1870]);
    return result;
}

void*  coverage_1871(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1871].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1871]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1871]);
    return result;
}

void*  coverage_1872(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1872].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1872]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1872]);
    return result;
}

void*  coverage_1873(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1873].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1873]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1873]);
    return result;
}

void*  coverage_1874(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1874].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1874]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1874]);
    return result;
}

void*  coverage_1875(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1875].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1875]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1875]);
    return result;
}

void*  coverage_1876(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1876].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1876]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1876]);
    return result;
}

void*  coverage_1877(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1877].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1877]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1877]);
    return result;
}

void*  coverage_1878(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1878].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1878]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1878]);
    return result;
}

void*  coverage_1879(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1879].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1879]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1879]);
    return result;
}

void*  coverage_1880(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1880].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1880]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1880]);
    return result;
}

void*  coverage_1881(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1881].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1881]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1881]);
    return result;
}

void*  coverage_1882(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1882].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1882]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1882]);
    return result;
}

void*  coverage_1883(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1883].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1883]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1883]);
    return result;
}

void*  coverage_1884(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1884].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1884]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1884]);
    return result;
}

void*  coverage_1885(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1885].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1885]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1885]);
    return result;
}

void*  coverage_1886(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1886].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1886]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1886]);
    return result;
}

void*  coverage_1887(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1887].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1887]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1887]);
    return result;
}

void*  coverage_1888(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1888].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1888]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1888]);
    return result;
}

void*  coverage_1889(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1889].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1889]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1889]);
    return result;
}

void*  coverage_1890(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1890].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1890]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1890]);
    return result;
}

void*  coverage_1891(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1891].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1891]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1891]);
    return result;
}

void*  coverage_1892(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1892].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1892]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1892]);
    return result;
}

void*  coverage_1893(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1893].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1893]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1893]);
    return result;
}

void*  coverage_1894(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1894].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1894]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1894]);
    return result;
}

void*  coverage_1895(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1895].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1895]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1895]);
    return result;
}

void*  coverage_1896(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1896].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1896]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1896]);
    return result;
}

void*  coverage_1897(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1897].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1897]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1897]);
    return result;
}

void*  coverage_1898(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1898].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1898]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1898]);
    return result;
}

void*  coverage_1899(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1899].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1899]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1899]);
    return result;
}

void*  coverage_1900(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1900].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1900]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1900]);
    return result;
}

void*  coverage_1901(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1901].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1901]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1901]);
    return result;
}

void*  coverage_1902(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1902].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1902]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1902]);
    return result;
}

void*  coverage_1903(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1903].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1903]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1903]);
    return result;
}

void*  coverage_1904(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1904].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1904]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1904]);
    return result;
}

void*  coverage_1905(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1905].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1905]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1905]);
    return result;
}

void*  coverage_1906(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1906].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1906]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1906]);
    return result;
}

void*  coverage_1907(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1907].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1907]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1907]);
    return result;
}

void*  coverage_1908(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1908].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1908]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1908]);
    return result;
}

void*  coverage_1909(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1909].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1909]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1909]);
    return result;
}

void*  coverage_1910(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1910].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1910]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1910]);
    return result;
}

void*  coverage_1911(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1911].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1911]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1911]);
    return result;
}

void*  coverage_1912(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1912].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1912]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1912]);
    return result;
}

void*  coverage_1913(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1913].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1913]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1913]);
    return result;
}

void*  coverage_1914(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1914].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1914]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1914]);
    return result;
}

void*  coverage_1915(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1915].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1915]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1915]);
    return result;
}

void*  coverage_1916(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1916].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1916]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1916]);
    return result;
}

void*  coverage_1917(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1917].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1917]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1917]);
    return result;
}

void*  coverage_1918(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1918].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1918]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1918]);
    return result;
}

void*  coverage_1919(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1919].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1919]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1919]);
    return result;
}

void*  coverage_1920(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1920].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1920]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1920]);
    return result;
}

void*  coverage_1921(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1921].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1921]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1921]);
    return result;
}

void*  coverage_1922(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1922].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1922]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1922]);
    return result;
}

void*  coverage_1923(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1923].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1923]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1923]);
    return result;
}

void*  coverage_1924(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1924].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1924]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1924]);
    return result;
}

void*  coverage_1925(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1925].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1925]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1925]);
    return result;
}

void*  coverage_1926(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1926].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1926]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1926]);
    return result;
}

void*  coverage_1927(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1927].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1927]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1927]);
    return result;
}

void*  coverage_1928(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1928].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1928]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1928]);
    return result;
}

void*  coverage_1929(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1929].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1929]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1929]);
    return result;
}

void*  coverage_1930(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1930].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1930]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1930]);
    return result;
}

void*  coverage_1931(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1931].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1931]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1931]);
    return result;
}

void*  coverage_1932(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1932].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1932]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1932]);
    return result;
}

void*  coverage_1933(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1933].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1933]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1933]);
    return result;
}

void*  coverage_1934(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1934].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1934]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1934]);
    return result;
}

void*  coverage_1935(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1935].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1935]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1935]);
    return result;
}

void*  coverage_1936(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1936].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1936]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1936]);
    return result;
}

void*  coverage_1937(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1937].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1937]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1937]);
    return result;
}

void*  coverage_1938(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1938].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1938]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1938]);
    return result;
}

void*  coverage_1939(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1939].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1939]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1939]);
    return result;
}

void*  coverage_1940(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1940].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1940]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1940]);
    return result;
}

void*  coverage_1941(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1941].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1941]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1941]);
    return result;
}

void*  coverage_1942(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1942].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1942]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1942]);
    return result;
}

void*  coverage_1943(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1943].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1943]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1943]);
    return result;
}

void*  coverage_1944(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1944].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1944]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1944]);
    return result;
}

void*  coverage_1945(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1945].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1945]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1945]);
    return result;
}

void*  coverage_1946(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1946].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1946]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1946]);
    return result;
}

void*  coverage_1947(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1947].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1947]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1947]);
    return result;
}

void*  coverage_1948(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1948].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1948]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1948]);
    return result;
}

void*  coverage_1949(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1949].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1949]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1949]);
    return result;
}

void*  coverage_1950(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1950].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1950]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1950]);
    return result;
}

void*  coverage_1951(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1951].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1951]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1951]);
    return result;
}

void*  coverage_1952(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1952].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1952]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1952]);
    return result;
}

void*  coverage_1953(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1953].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1953]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1953]);
    return result;
}

void*  coverage_1954(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1954].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1954]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1954]);
    return result;
}

void*  coverage_1955(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1955].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1955]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1955]);
    return result;
}

void*  coverage_1956(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1956].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1956]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1956]);
    return result;
}

void*  coverage_1957(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1957].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1957]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1957]);
    return result;
}

void*  coverage_1958(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1958].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1958]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1958]);
    return result;
}

void*  coverage_1959(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1959].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1959]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1959]);
    return result;
}

void*  coverage_1960(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1960].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1960]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1960]);
    return result;
}

void*  coverage_1961(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1961].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1961]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1961]);
    return result;
}

void*  coverage_1962(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1962].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1962]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1962]);
    return result;
}

void*  coverage_1963(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1963].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1963]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1963]);
    return result;
}

void*  coverage_1964(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1964].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1964]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1964]);
    return result;
}

void*  coverage_1965(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1965].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1965]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1965]);
    return result;
}

void*  coverage_1966(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1966].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1966]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1966]);
    return result;
}

void*  coverage_1967(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1967].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1967]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1967]);
    return result;
}

void*  coverage_1968(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1968].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1968]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1968]);
    return result;
}

void*  coverage_1969(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1969].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1969]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1969]);
    return result;
}

void*  coverage_1970(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1970].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1970]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1970]);
    return result;
}

void*  coverage_1971(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1971].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1971]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1971]);
    return result;
}

void*  coverage_1972(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1972].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1972]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1972]);
    return result;
}

void*  coverage_1973(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1973].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1973]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1973]);
    return result;
}

void*  coverage_1974(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1974].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1974]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1974]);
    return result;
}

void*  coverage_1975(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1975].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1975]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1975]);
    return result;
}

void*  coverage_1976(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1976].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1976]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1976]);
    return result;
}

void*  coverage_1977(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1977].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1977]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1977]);
    return result;
}

void*  coverage_1978(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1978].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1978]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1978]);
    return result;
}

void*  coverage_1979(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1979].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1979]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1979]);
    return result;
}

void*  coverage_1980(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1980].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1980]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1980]);
    return result;
}

void*  coverage_1981(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1981].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1981]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1981]);
    return result;
}

void*  coverage_1982(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1982].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1982]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1982]);
    return result;
}

void*  coverage_1983(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1983].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1983]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1983]);
    return result;
}

void*  coverage_1984(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1984].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1984]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1984]);
    return result;
}

void*  coverage_1985(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1985].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1985]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1985]);
    return result;
}

void*  coverage_1986(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1986].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1986]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1986]);
    return result;
}

void*  coverage_1987(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1987].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1987]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1987]);
    return result;
}

void*  coverage_1988(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1988].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1988]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1988]);
    return result;
}

void*  coverage_1989(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1989].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1989]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1989]);
    return result;
}

void*  coverage_1990(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1990].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1990]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1990]);
    return result;
}

void*  coverage_1991(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1991].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1991]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1991]);
    return result;
}

void*  coverage_1992(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1992].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1992]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1992]);
    return result;
}

void*  coverage_1993(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1993].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1993]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1993]);
    return result;
}

void*  coverage_1994(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1994].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1994]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1994]);
    return result;
}

void*  coverage_1995(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1995].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1995]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1995]);
    return result;
}

void*  coverage_1996(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1996].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1996]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1996]);
    return result;
}

void*  coverage_1997(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1997].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1997]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1997]);
    return result;
}

void*  coverage_1998(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1998].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1998]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1998]);
    return result;
}

void*  coverage_1999(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[1999].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[1999]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[1999]);
    return result;
}

void*  coverage_2000(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2000].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2000]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2000]);
    return result;
}

void*  coverage_2001(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2001].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2001]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2001]);
    return result;
}

void*  coverage_2002(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2002].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2002]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2002]);
    return result;
}

void*  coverage_2003(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2003].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2003]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2003]);
    return result;
}

void*  coverage_2004(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2004].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2004]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2004]);
    return result;
}

void*  coverage_2005(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2005].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2005]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2005]);
    return result;
}

void*  coverage_2006(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2006].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2006]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2006]);
    return result;
}

void*  coverage_2007(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2007].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2007]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2007]);
    return result;
}

void*  coverage_2008(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2008].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2008]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2008]);
    return result;
}

void*  coverage_2009(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2009].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2009]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2009]);
    return result;
}

void*  coverage_2010(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2010].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2010]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2010]);
    return result;
}

void*  coverage_2011(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2011].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2011]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2011]);
    return result;
}

void*  coverage_2012(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2012].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2012]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2012]);
    return result;
}

void*  coverage_2013(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2013].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2013]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2013]);
    return result;
}

void*  coverage_2014(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2014].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2014]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2014]);
    return result;
}

void*  coverage_2015(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2015].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2015]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2015]);
    return result;
}

void*  coverage_2016(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2016].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2016]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2016]);
    return result;
}

void*  coverage_2017(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2017].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2017]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2017]);
    return result;
}

void*  coverage_2018(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2018].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2018]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2018]);
    return result;
}

void*  coverage_2019(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2019].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2019]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2019]);
    return result;
}

void*  coverage_2020(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2020].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2020]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2020]);
    return result;
}

void*  coverage_2021(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2021].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2021]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2021]);
    return result;
}

void*  coverage_2022(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2022].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2022]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2022]);
    return result;
}

void*  coverage_2023(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2023].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2023]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2023]);
    return result;
}

void*  coverage_2024(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2024].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2024]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2024]);
    return result;
}

void*  coverage_2025(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2025].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2025]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2025]);
    return result;
}

void*  coverage_2026(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2026].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2026]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2026]);
    return result;
}

void*  coverage_2027(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2027].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2027]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2027]);
    return result;
}

void*  coverage_2028(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2028].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2028]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2028]);
    return result;
}

void*  coverage_2029(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2029].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2029]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2029]);
    return result;
}

void*  coverage_2030(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2030].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2030]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2030]);
    return result;
}

void*  coverage_2031(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2031].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2031]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2031]);
    return result;
}

void*  coverage_2032(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2032].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2032]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2032]);
    return result;
}

void*  coverage_2033(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2033].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2033]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2033]);
    return result;
}

void*  coverage_2034(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2034].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2034]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2034]);
    return result;
}

void*  coverage_2035(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2035].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2035]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2035]);
    return result;
}

void*  coverage_2036(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2036].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2036]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2036]);
    return result;
}

void*  coverage_2037(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2037].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2037]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2037]);
    return result;
}

void*  coverage_2038(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2038].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2038]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2038]);
    return result;
}

void*  coverage_2039(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2039].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2039]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2039]);
    return result;
}

void*  coverage_2040(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2040].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2040]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2040]);
    return result;
}

void*  coverage_2041(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2041].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2041]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2041]);
    return result;
}

void*  coverage_2042(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2042].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2042]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2042]);
    return result;
}

void*  coverage_2043(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2043].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2043]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2043]);
    return result;
}

void*  coverage_2044(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2044].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2044]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2044]);
    return result;
}

void*  coverage_2045(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2045].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2045]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2045]);
    return result;
}

void*  coverage_2046(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2046].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2046]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2046]);
    return result;
}

void*  coverage_2047(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2047].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2047]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2047]);
    return result;
}

void*  coverage_2048(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2048].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2048]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2048]);
    return result;
}

void*  coverage_2049(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2049].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2049]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2049]);
    return result;
}

void*  coverage_2050(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2050].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2050]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2050]);
    return result;
}

void*  coverage_2051(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2051].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2051]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2051]);
    return result;
}

void*  coverage_2052(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2052].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2052]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2052]);
    return result;
}

void*  coverage_2053(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2053].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2053]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2053]);
    return result;
}

void*  coverage_2054(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2054].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2054]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2054]);
    return result;
}

void*  coverage_2055(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2055].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2055]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2055]);
    return result;
}

void*  coverage_2056(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2056].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2056]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2056]);
    return result;
}

void*  coverage_2057(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2057].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2057]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2057]);
    return result;
}

void*  coverage_2058(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2058].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2058]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2058]);
    return result;
}

void*  coverage_2059(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2059].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2059]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2059]);
    return result;
}

void*  coverage_2060(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2060].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2060]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2060]);
    return result;
}

void*  coverage_2061(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2061].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2061]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2061]);
    return result;
}

void*  coverage_2062(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2062].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2062]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2062]);
    return result;
}

void*  coverage_2063(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2063].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2063]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2063]);
    return result;
}

void*  coverage_2064(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2064].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2064]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2064]);
    return result;
}

void*  coverage_2065(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2065].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2065]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2065]);
    return result;
}

void*  coverage_2066(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2066].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2066]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2066]);
    return result;
}

void*  coverage_2067(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2067].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2067]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2067]);
    return result;
}

void*  coverage_2068(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2068].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2068]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2068]);
    return result;
}

void*  coverage_2069(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2069].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2069]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2069]);
    return result;
}

void*  coverage_2070(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2070].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2070]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2070]);
    return result;
}

void*  coverage_2071(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2071].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2071]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2071]);
    return result;
}

void*  coverage_2072(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2072].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2072]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2072]);
    return result;
}

void*  coverage_2073(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2073].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2073]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2073]);
    return result;
}

void*  coverage_2074(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2074].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2074]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2074]);
    return result;
}

void*  coverage_2075(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2075].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2075]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2075]);
    return result;
}

void*  coverage_2076(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2076].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2076]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2076]);
    return result;
}

void*  coverage_2077(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2077].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2077]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2077]);
    return result;
}

void*  coverage_2078(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2078].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2078]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2078]);
    return result;
}

void*  coverage_2079(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2079].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2079]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2079]);
    return result;
}

void*  coverage_2080(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2080].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2080]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2080]);
    return result;
}

void*  coverage_2081(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2081].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2081]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2081]);
    return result;
}

void*  coverage_2082(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2082].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2082]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2082]);
    return result;
}

void*  coverage_2083(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2083].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2083]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2083]);
    return result;
}

void*  coverage_2084(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2084].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2084]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2084]);
    return result;
}

void*  coverage_2085(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2085].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2085]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2085]);
    return result;
}

void*  coverage_2086(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2086].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2086]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2086]);
    return result;
}

void*  coverage_2087(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2087].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2087]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2087]);
    return result;
}

void*  coverage_2088(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2088].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2088]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2088]);
    return result;
}

void*  coverage_2089(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2089].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2089]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2089]);
    return result;
}

void*  coverage_2090(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2090].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2090]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2090]);
    return result;
}

void*  coverage_2091(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2091].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2091]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2091]);
    return result;
}

void*  coverage_2092(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2092].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2092]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2092]);
    return result;
}

void*  coverage_2093(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2093].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2093]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2093]);
    return result;
}

void*  coverage_2094(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2094].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2094]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2094]);
    return result;
}

void*  coverage_2095(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2095].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2095]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2095]);
    return result;
}

void*  coverage_2096(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2096].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2096]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2096]);
    return result;
}

void*  coverage_2097(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2097].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2097]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2097]);
    return result;
}

void*  coverage_2098(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2098].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2098]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2098]);
    return result;
}

void*  coverage_2099(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2099].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2099]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2099]);
    return result;
}

void*  coverage_2100(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2100].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2100]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2100]);
    return result;
}

void*  coverage_2101(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2101].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2101]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2101]);
    return result;
}

void*  coverage_2102(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2102].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2102]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2102]);
    return result;
}

void*  coverage_2103(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2103].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2103]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2103]);
    return result;
}

void*  coverage_2104(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2104].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2104]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2104]);
    return result;
}

void*  coverage_2105(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2105].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2105]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2105]);
    return result;
}

void*  coverage_2106(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2106].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2106]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2106]);
    return result;
}

void*  coverage_2107(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2107].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2107]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2107]);
    return result;
}

void*  coverage_2108(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2108].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2108]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2108]);
    return result;
}

void*  coverage_2109(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2109].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2109]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2109]);
    return result;
}

void*  coverage_2110(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2110].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2110]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2110]);
    return result;
}

void*  coverage_2111(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2111].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2111]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2111]);
    return result;
}

void*  coverage_2112(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2112].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2112]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2112]);
    return result;
}

void*  coverage_2113(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2113].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2113]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2113]);
    return result;
}

void*  coverage_2114(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2114].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2114]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2114]);
    return result;
}

void*  coverage_2115(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2115].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2115]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2115]);
    return result;
}

void*  coverage_2116(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2116].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2116]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2116]);
    return result;
}

void*  coverage_2117(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2117].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2117]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2117]);
    return result;
}

void*  coverage_2118(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2118].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2118]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2118]);
    return result;
}

void*  coverage_2119(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2119].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2119]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2119]);
    return result;
}

void*  coverage_2120(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2120].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2120]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2120]);
    return result;
}

void*  coverage_2121(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2121].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2121]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2121]);
    return result;
}

void*  coverage_2122(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2122].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2122]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2122]);
    return result;
}

void*  coverage_2123(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2123].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2123]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2123]);
    return result;
}

void*  coverage_2124(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2124].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2124]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2124]);
    return result;
}

void*  coverage_2125(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2125].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2125]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2125]);
    return result;
}

void*  coverage_2126(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2126].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2126]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2126]);
    return result;
}

void*  coverage_2127(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2127].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2127]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2127]);
    return result;
}

void*  coverage_2128(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2128].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2128]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2128]);
    return result;
}

void*  coverage_2129(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2129].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2129]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2129]);
    return result;
}

void*  coverage_2130(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2130].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2130]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2130]);
    return result;
}

void*  coverage_2131(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2131].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2131]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2131]);
    return result;
}

void*  coverage_2132(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2132].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2132]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2132]);
    return result;
}

void*  coverage_2133(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2133].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2133]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2133]);
    return result;
}

void*  coverage_2134(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2134].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2134]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2134]);
    return result;
}

void*  coverage_2135(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2135].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2135]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2135]);
    return result;
}

void*  coverage_2136(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2136].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2136]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2136]);
    return result;
}

void*  coverage_2137(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2137].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2137]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2137]);
    return result;
}

void*  coverage_2138(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2138].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2138]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2138]);
    return result;
}

void*  coverage_2139(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2139].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2139]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2139]);
    return result;
}

void*  coverage_2140(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2140].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2140]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2140]);
    return result;
}

void*  coverage_2141(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2141].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2141]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2141]);
    return result;
}

void*  coverage_2142(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2142].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2142]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2142]);
    return result;
}

void*  coverage_2143(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2143].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2143]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2143]);
    return result;
}

void*  coverage_2144(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2144].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2144]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2144]);
    return result;
}

void*  coverage_2145(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2145].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2145]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2145]);
    return result;
}

void*  coverage_2146(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2146].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2146]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2146]);
    return result;
}

void*  coverage_2147(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2147].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2147]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2147]);
    return result;
}

void*  coverage_2148(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2148].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2148]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2148]);
    return result;
}

void*  coverage_2149(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2149].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2149]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2149]);
    return result;
}

void*  coverage_2150(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2150].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2150]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2150]);
    return result;
}

void*  coverage_2151(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2151].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2151]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2151]);
    return result;
}

void*  coverage_2152(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2152].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2152]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2152]);
    return result;
}

void*  coverage_2153(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2153].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2153]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2153]);
    return result;
}

void*  coverage_2154(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2154].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2154]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2154]);
    return result;
}

void*  coverage_2155(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2155].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2155]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2155]);
    return result;
}

void*  coverage_2156(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2156].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2156]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2156]);
    return result;
}

void*  coverage_2157(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2157].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2157]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2157]);
    return result;
}

void*  coverage_2158(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2158].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2158]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2158]);
    return result;
}

void*  coverage_2159(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2159].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2159]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2159]);
    return result;
}

void*  coverage_2160(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2160].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2160]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2160]);
    return result;
}

void*  coverage_2161(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2161].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2161]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2161]);
    return result;
}

void*  coverage_2162(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2162].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2162]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2162]);
    return result;
}

void*  coverage_2163(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2163].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2163]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2163]);
    return result;
}

void*  coverage_2164(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2164].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2164]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2164]);
    return result;
}

void*  coverage_2165(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2165].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2165]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2165]);
    return result;
}

void*  coverage_2166(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2166].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2166]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2166]);
    return result;
}

void*  coverage_2167(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2167].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2167]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2167]);
    return result;
}

void*  coverage_2168(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2168].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2168]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2168]);
    return result;
}

void*  coverage_2169(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2169].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2169]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2169]);
    return result;
}

void*  coverage_2170(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2170].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2170]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2170]);
    return result;
}

void*  coverage_2171(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2171].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2171]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2171]);
    return result;
}

void*  coverage_2172(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2172].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2172]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2172]);
    return result;
}

void*  coverage_2173(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2173].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2173]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2173]);
    return result;
}

void*  coverage_2174(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2174].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2174]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2174]);
    return result;
}

void*  coverage_2175(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2175].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2175]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2175]);
    return result;
}

void*  coverage_2176(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2176].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2176]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2176]);
    return result;
}

void*  coverage_2177(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2177].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2177]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2177]);
    return result;
}

void*  coverage_2178(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2178].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2178]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2178]);
    return result;
}

void*  coverage_2179(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2179].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2179]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2179]);
    return result;
}

void*  coverage_2180(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2180].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2180]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2180]);
    return result;
}

void*  coverage_2181(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2181].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2181]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2181]);
    return result;
}

void*  coverage_2182(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2182].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2182]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2182]);
    return result;
}

void*  coverage_2183(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2183].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2183]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2183]);
    return result;
}

void*  coverage_2184(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2184].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2184]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2184]);
    return result;
}

void*  coverage_2185(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2185].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2185]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2185]);
    return result;
}

void*  coverage_2186(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2186].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2186]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2186]);
    return result;
}

void*  coverage_2187(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2187].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2187]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2187]);
    return result;
}

void*  coverage_2188(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2188].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2188]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2188]);
    return result;
}

void*  coverage_2189(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2189].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2189]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2189]);
    return result;
}

void*  coverage_2190(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2190].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2190]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2190]);
    return result;
}

void*  coverage_2191(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2191].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2191]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2191]);
    return result;
}

void*  coverage_2192(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2192].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2192]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2192]);
    return result;
}

void*  coverage_2193(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2193].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2193]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2193]);
    return result;
}

void*  coverage_2194(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2194].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2194]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2194]);
    return result;
}

void*  coverage_2195(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2195].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2195]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2195]);
    return result;
}

void*  coverage_2196(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2196].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2196]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2196]);
    return result;
}

void*  coverage_2197(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2197].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2197]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2197]);
    return result;
}

void*  coverage_2198(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2198].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2198]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2198]);
    return result;
}

void*  coverage_2199(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2199].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2199]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2199]);
    return result;
}

void*  coverage_2200(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2200].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2200]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2200]);
    return result;
}

void*  coverage_2201(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2201].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2201]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2201]);
    return result;
}

void*  coverage_2202(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2202].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2202]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2202]);
    return result;
}

void*  coverage_2203(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2203].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2203]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2203]);
    return result;
}

void*  coverage_2204(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2204].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2204]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2204]);
    return result;
}

void*  coverage_2205(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2205].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2205]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2205]);
    return result;
}

void*  coverage_2206(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2206].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2206]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2206]);
    return result;
}

void*  coverage_2207(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2207].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2207]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2207]);
    return result;
}

void*  coverage_2208(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2208].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2208]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2208]);
    return result;
}

void*  coverage_2209(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2209].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2209]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2209]);
    return result;
}

void*  coverage_2210(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2210].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2210]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2210]);
    return result;
}

void*  coverage_2211(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2211].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2211]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2211]);
    return result;
}

void*  coverage_2212(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2212].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2212]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2212]);
    return result;
}

void*  coverage_2213(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2213].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2213]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2213]);
    return result;
}

void*  coverage_2214(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2214].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2214]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2214]);
    return result;
}

void*  coverage_2215(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2215].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2215]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2215]);
    return result;
}

void*  coverage_2216(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2216].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2216]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2216]);
    return result;
}

void*  coverage_2217(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2217].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2217]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2217]);
    return result;
}

void*  coverage_2218(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2218].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2218]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2218]);
    return result;
}

void*  coverage_2219(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2219].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2219]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2219]);
    return result;
}

void*  coverage_2220(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2220].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2220]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2220]);
    return result;
}

void*  coverage_2221(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2221].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2221]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2221]);
    return result;
}

void*  coverage_2222(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2222].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2222]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2222]);
    return result;
}

void*  coverage_2223(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2223].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2223]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2223]);
    return result;
}

void*  coverage_2224(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2224].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2224]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2224]);
    return result;
}

void*  coverage_2225(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2225].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2225]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2225]);
    return result;
}

void*  coverage_2226(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2226].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2226]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2226]);
    return result;
}

void*  coverage_2227(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2227].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2227]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2227]);
    return result;
}

void*  coverage_2228(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2228].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2228]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2228]);
    return result;
}

void*  coverage_2229(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2229].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2229]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2229]);
    return result;
}

void*  coverage_2230(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2230].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2230]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2230]);
    return result;
}

void*  coverage_2231(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2231].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2231]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2231]);
    return result;
}

void*  coverage_2232(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2232].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2232]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2232]);
    return result;
}

void*  coverage_2233(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2233].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2233]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2233]);
    return result;
}

void*  coverage_2234(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2234].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2234]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2234]);
    return result;
}

void*  coverage_2235(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2235].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2235]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2235]);
    return result;
}

void*  coverage_2236(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2236].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2236]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2236]);
    return result;
}

void*  coverage_2237(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2237].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2237]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2237]);
    return result;
}

void*  coverage_2238(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2238].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2238]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2238]);
    return result;
}

void*  coverage_2239(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2239].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2239]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2239]);
    return result;
}

void*  coverage_2240(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2240].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2240]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2240]);
    return result;
}

void*  coverage_2241(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2241].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2241]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2241]);
    return result;
}

void*  coverage_2242(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2242].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2242]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2242]);
    return result;
}

void*  coverage_2243(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2243].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2243]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2243]);
    return result;
}

void*  coverage_2244(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2244].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2244]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2244]);
    return result;
}

void*  coverage_2245(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2245].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2245]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2245]);
    return result;
}

void*  coverage_2246(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2246].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2246]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2246]);
    return result;
}

void*  coverage_2247(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2247].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2247]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2247]);
    return result;
}

void*  coverage_2248(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2248].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2248]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2248]);
    return result;
}

void*  coverage_2249(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2249].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2249]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2249]);
    return result;
}

void*  coverage_2250(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2250].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2250]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2250]);
    return result;
}

void*  coverage_2251(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2251].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2251]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2251]);
    return result;
}

void*  coverage_2252(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2252].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2252]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2252]);
    return result;
}

void*  coverage_2253(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2253].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2253]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2253]);
    return result;
}

void*  coverage_2254(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2254].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2254]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2254]);
    return result;
}

void*  coverage_2255(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2255].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2255]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2255]);
    return result;
}

void*  coverage_2256(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2256].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2256]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2256]);
    return result;
}

void*  coverage_2257(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2257].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2257]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2257]);
    return result;
}

void*  coverage_2258(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2258].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2258]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2258]);
    return result;
}

void*  coverage_2259(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2259].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2259]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2259]);
    return result;
}

void*  coverage_2260(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2260].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2260]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2260]);
    return result;
}

void*  coverage_2261(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2261].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2261]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2261]);
    return result;
}

void*  coverage_2262(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2262].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2262]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2262]);
    return result;
}

void*  coverage_2263(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2263].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2263]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2263]);
    return result;
}

void*  coverage_2264(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2264].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2264]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2264]);
    return result;
}

void*  coverage_2265(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2265].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2265]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2265]);
    return result;
}

void*  coverage_2266(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2266].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2266]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2266]);
    return result;
}

void*  coverage_2267(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2267].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2267]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2267]);
    return result;
}

void*  coverage_2268(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2268].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2268]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2268]);
    return result;
}

void*  coverage_2269(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2269].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2269]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2269]);
    return result;
}

void*  coverage_2270(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2270].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2270]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2270]);
    return result;
}

void*  coverage_2271(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2271].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2271]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2271]);
    return result;
}

void*  coverage_2272(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2272].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2272]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2272]);
    return result;
}

void*  coverage_2273(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2273].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2273]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2273]);
    return result;
}

void*  coverage_2274(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2274].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2274]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2274]);
    return result;
}

void*  coverage_2275(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2275].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2275]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2275]);
    return result;
}

void*  coverage_2276(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2276].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2276]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2276]);
    return result;
}

void*  coverage_2277(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2277].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2277]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2277]);
    return result;
}

void*  coverage_2278(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2278].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2278]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2278]);
    return result;
}

void*  coverage_2279(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2279].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2279]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2279]);
    return result;
}

void*  coverage_2280(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2280].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2280]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2280]);
    return result;
}

void*  coverage_2281(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2281].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2281]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2281]);
    return result;
}

void*  coverage_2282(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2282].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2282]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2282]);
    return result;
}

void*  coverage_2283(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2283].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2283]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2283]);
    return result;
}

void*  coverage_2284(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2284].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2284]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2284]);
    return result;
}

void*  coverage_2285(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2285].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2285]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2285]);
    return result;
}

void*  coverage_2286(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2286].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2286]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2286]);
    return result;
}

void*  coverage_2287(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2287].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2287]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2287]);
    return result;
}

void*  coverage_2288(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2288].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2288]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2288]);
    return result;
}

void*  coverage_2289(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2289].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2289]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2289]);
    return result;
}

void*  coverage_2290(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2290].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2290]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2290]);
    return result;
}

void*  coverage_2291(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2291].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2291]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2291]);
    return result;
}

void*  coverage_2292(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2292].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2292]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2292]);
    return result;
}

void*  coverage_2293(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2293].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2293]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2293]);
    return result;
}

void*  coverage_2294(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2294].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2294]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2294]);
    return result;
}

void*  coverage_2295(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2295].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2295]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2295]);
    return result;
}

void*  coverage_2296(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2296].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2296]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2296]);
    return result;
}

void*  coverage_2297(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2297].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2297]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2297]);
    return result;
}

void*  coverage_2298(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2298].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2298]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2298]);
    return result;
}

void*  coverage_2299(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2299].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2299]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2299]);
    return result;
}

void*  coverage_2300(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2300].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2300]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2300]);
    return result;
}

void*  coverage_2301(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2301].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2301]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2301]);
    return result;
}

void*  coverage_2302(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2302].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2302]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2302]);
    return result;
}

void*  coverage_2303(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2303].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2303]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2303]);
    return result;
}

void*  coverage_2304(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2304].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2304]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2304]);
    return result;
}

void*  coverage_2305(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2305].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2305]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2305]);
    return result;
}

void*  coverage_2306(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2306].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2306]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2306]);
    return result;
}

void*  coverage_2307(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2307].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2307]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2307]);
    return result;
}

void*  coverage_2308(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2308].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2308]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2308]);
    return result;
}

void*  coverage_2309(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2309].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2309]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2309]);
    return result;
}

void*  coverage_2310(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2310].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2310]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2310]);
    return result;
}

void*  coverage_2311(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2311].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2311]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2311]);
    return result;
}

void*  coverage_2312(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2312].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2312]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2312]);
    return result;
}

void*  coverage_2313(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2313].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2313]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2313]);
    return result;
}

void*  coverage_2314(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2314].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2314]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2314]);
    return result;
}

void*  coverage_2315(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2315].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2315]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2315]);
    return result;
}

void*  coverage_2316(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2316].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2316]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2316]);
    return result;
}

void*  coverage_2317(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2317].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2317]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2317]);
    return result;
}

void*  coverage_2318(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2318].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2318]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2318]);
    return result;
}

void*  coverage_2319(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2319].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2319]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2319]);
    return result;
}

void*  coverage_2320(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2320].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2320]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2320]);
    return result;
}

void*  coverage_2321(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2321].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2321]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2321]);
    return result;
}

void*  coverage_2322(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2322].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2322]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2322]);
    return result;
}

void*  coverage_2323(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2323].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2323]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2323]);
    return result;
}

void*  coverage_2324(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2324].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2324]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2324]);
    return result;
}

void*  coverage_2325(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2325].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2325]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2325]);
    return result;
}

void*  coverage_2326(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2326].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2326]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2326]);
    return result;
}

void*  coverage_2327(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2327].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2327]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2327]);
    return result;
}

void*  coverage_2328(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2328].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2328]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2328]);
    return result;
}

void*  coverage_2329(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2329].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2329]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2329]);
    return result;
}

void*  coverage_2330(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2330].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2330]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2330]);
    return result;
}

void*  coverage_2331(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2331].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2331]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2331]);
    return result;
}

void*  coverage_2332(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2332].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2332]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2332]);
    return result;
}

void*  coverage_2333(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2333].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2333]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2333]);
    return result;
}

void*  coverage_2334(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2334].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2334]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2334]);
    return result;
}

void*  coverage_2335(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2335].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2335]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2335]);
    return result;
}

void*  coverage_2336(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2336].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2336]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2336]);
    return result;
}

void*  coverage_2337(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2337].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2337]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2337]);
    return result;
}

void*  coverage_2338(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2338].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2338]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2338]);
    return result;
}

void*  coverage_2339(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2339].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2339]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2339]);
    return result;
}

void*  coverage_2340(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2340].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2340]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2340]);
    return result;
}

void*  coverage_2341(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2341].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2341]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2341]);
    return result;
}

void*  coverage_2342(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2342].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2342]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2342]);
    return result;
}

void*  coverage_2343(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2343].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2343]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2343]);
    return result;
}

void*  coverage_2344(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2344].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2344]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2344]);
    return result;
}

void*  coverage_2345(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2345].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2345]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2345]);
    return result;
}

void*  coverage_2346(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2346].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2346]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2346]);
    return result;
}

void*  coverage_2347(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2347].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2347]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2347]);
    return result;
}

void*  coverage_2348(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2348].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2348]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2348]);
    return result;
}

void*  coverage_2349(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2349].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2349]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2349]);
    return result;
}

void*  coverage_2350(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2350].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2350]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2350]);
    return result;
}

void*  coverage_2351(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2351].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2351]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2351]);
    return result;
}

void*  coverage_2352(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2352].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2352]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2352]);
    return result;
}

void*  coverage_2353(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2353].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2353]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2353]);
    return result;
}

void*  coverage_2354(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2354].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2354]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2354]);
    return result;
}

void*  coverage_2355(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2355].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2355]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2355]);
    return result;
}

void*  coverage_2356(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2356].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2356]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2356]);
    return result;
}

void*  coverage_2357(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2357].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2357]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2357]);
    return result;
}

void*  coverage_2358(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2358].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2358]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2358]);
    return result;
}

void*  coverage_2359(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2359].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2359]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2359]);
    return result;
}

void*  coverage_2360(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2360].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2360]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2360]);
    return result;
}

void*  coverage_2361(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2361].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2361]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2361]);
    return result;
}

void*  coverage_2362(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2362].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2362]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2362]);
    return result;
}

void*  coverage_2363(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2363].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2363]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2363]);
    return result;
}

void*  coverage_2364(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2364].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2364]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2364]);
    return result;
}

void*  coverage_2365(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2365].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2365]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2365]);
    return result;
}

void*  coverage_2366(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2366].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2366]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2366]);
    return result;
}

void*  coverage_2367(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2367].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2367]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2367]);
    return result;
}

void*  coverage_2368(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2368].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2368]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2368]);
    return result;
}

void*  coverage_2369(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2369].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2369]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2369]);
    return result;
}

void*  coverage_2370(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2370].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2370]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2370]);
    return result;
}

void*  coverage_2371(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2371].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2371]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2371]);
    return result;
}

void*  coverage_2372(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2372].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2372]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2372]);
    return result;
}

void*  coverage_2373(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2373].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2373]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2373]);
    return result;
}

void*  coverage_2374(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2374].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2374]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2374]);
    return result;
}

void*  coverage_2375(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2375].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2375]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2375]);
    return result;
}

void*  coverage_2376(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2376].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2376]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2376]);
    return result;
}

void*  coverage_2377(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2377].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2377]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2377]);
    return result;
}

void*  coverage_2378(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2378].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2378]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2378]);
    return result;
}

void*  coverage_2379(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2379].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2379]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2379]);
    return result;
}

void*  coverage_2380(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2380].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2380]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2380]);
    return result;
}

void*  coverage_2381(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2381].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2381]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2381]);
    return result;
}

void*  coverage_2382(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2382].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2382]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2382]);
    return result;
}

void*  coverage_2383(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2383].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2383]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2383]);
    return result;
}

void*  coverage_2384(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2384].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2384]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2384]);
    return result;
}

void*  coverage_2385(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2385].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2385]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2385]);
    return result;
}

void*  coverage_2386(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2386].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2386]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2386]);
    return result;
}

void*  coverage_2387(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2387].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2387]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2387]);
    return result;
}

void*  coverage_2388(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2388].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2388]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2388]);
    return result;
}

void*  coverage_2389(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2389].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2389]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2389]);
    return result;
}

void*  coverage_2390(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2390].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2390]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2390]);
    return result;
}

void*  coverage_2391(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2391].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2391]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2391]);
    return result;
}

void*  coverage_2392(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2392].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2392]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2392]);
    return result;
}

void*  coverage_2393(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2393].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2393]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2393]);
    return result;
}

void*  coverage_2394(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2394].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2394]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2394]);
    return result;
}

void*  coverage_2395(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2395].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2395]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2395]);
    return result;
}

void*  coverage_2396(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2396].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2396]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2396]);
    return result;
}

void*  coverage_2397(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2397].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2397]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2397]);
    return result;
}

void*  coverage_2398(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2398].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2398]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2398]);
    return result;
}

void*  coverage_2399(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2399].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2399]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2399]);
    return result;
}

void*  coverage_2400(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2400].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2400]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2400]);
    return result;
}

void*  coverage_2401(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2401].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2401]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2401]);
    return result;
}

void*  coverage_2402(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2402].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2402]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2402]);
    return result;
}

void*  coverage_2403(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2403].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2403]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2403]);
    return result;
}

void*  coverage_2404(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2404].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2404]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2404]);
    return result;
}

void*  coverage_2405(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2405].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2405]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2405]);
    return result;
}

void*  coverage_2406(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2406].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2406]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2406]);
    return result;
}

void*  coverage_2407(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2407].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2407]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2407]);
    return result;
}

void*  coverage_2408(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2408].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2408]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2408]);
    return result;
}

void*  coverage_2409(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2409].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2409]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2409]);
    return result;
}

void*  coverage_2410(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2410].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2410]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2410]);
    return result;
}

void*  coverage_2411(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2411].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2411]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2411]);
    return result;
}

void*  coverage_2412(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2412].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2412]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2412]);
    return result;
}

void*  coverage_2413(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2413].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2413]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2413]);
    return result;
}

void*  coverage_2414(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2414].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2414]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2414]);
    return result;
}

void*  coverage_2415(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2415].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2415]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2415]);
    return result;
}

void*  coverage_2416(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2416].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2416]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2416]);
    return result;
}

void*  coverage_2417(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2417].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2417]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2417]);
    return result;
}

void*  coverage_2418(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2418].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2418]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2418]);
    return result;
}

void*  coverage_2419(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2419].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2419]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2419]);
    return result;
}

void*  coverage_2420(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2420].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2420]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2420]);
    return result;
}

void*  coverage_2421(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2421].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2421]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2421]);
    return result;
}

void*  coverage_2422(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2422].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2422]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2422]);
    return result;
}

void*  coverage_2423(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2423].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2423]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2423]);
    return result;
}

void*  coverage_2424(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2424].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2424]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2424]);
    return result;
}

void*  coverage_2425(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2425].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2425]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2425]);
    return result;
}

void*  coverage_2426(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2426].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2426]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2426]);
    return result;
}

void*  coverage_2427(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2427].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2427]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2427]);
    return result;
}

void*  coverage_2428(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2428].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2428]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2428]);
    return result;
}

void*  coverage_2429(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2429].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2429]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2429]);
    return result;
}

void*  coverage_2430(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2430].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2430]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2430]);
    return result;
}

void*  coverage_2431(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2431].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2431]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2431]);
    return result;
}

void*  coverage_2432(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2432].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2432]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2432]);
    return result;
}

void*  coverage_2433(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2433].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2433]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2433]);
    return result;
}

void*  coverage_2434(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2434].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2434]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2434]);
    return result;
}

void*  coverage_2435(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2435].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2435]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2435]);
    return result;
}

void*  coverage_2436(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2436].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2436]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2436]);
    return result;
}

void*  coverage_2437(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2437].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2437]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2437]);
    return result;
}

void*  coverage_2438(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2438].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2438]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2438]);
    return result;
}

void*  coverage_2439(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2439].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2439]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2439]);
    return result;
}

void*  coverage_2440(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2440].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2440]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2440]);
    return result;
}

void*  coverage_2441(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2441].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2441]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2441]);
    return result;
}

void*  coverage_2442(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2442].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2442]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2442]);
    return result;
}

void*  coverage_2443(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2443].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2443]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2443]);
    return result;
}

void*  coverage_2444(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2444].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2444]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2444]);
    return result;
}

void*  coverage_2445(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2445].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2445]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2445]);
    return result;
}

void*  coverage_2446(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2446].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2446]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2446]);
    return result;
}

void*  coverage_2447(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2447].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2447]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2447]);
    return result;
}

void*  coverage_2448(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2448].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2448]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2448]);
    return result;
}

void*  coverage_2449(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2449].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2449]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2449]);
    return result;
}

void*  coverage_2450(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2450].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2450]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2450]);
    return result;
}

void*  coverage_2451(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2451].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2451]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2451]);
    return result;
}

void*  coverage_2452(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2452].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2452]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2452]);
    return result;
}

void*  coverage_2453(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2453].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2453]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2453]);
    return result;
}

void*  coverage_2454(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2454].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2454]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2454]);
    return result;
}

void*  coverage_2455(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2455].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2455]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2455]);
    return result;
}

void*  coverage_2456(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2456].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2456]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2456]);
    return result;
}

void*  coverage_2457(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2457].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2457]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2457]);
    return result;
}

void*  coverage_2458(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2458].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2458]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2458]);
    return result;
}

void*  coverage_2459(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2459].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2459]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2459]);
    return result;
}

void*  coverage_2460(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2460].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2460]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2460]);
    return result;
}

void*  coverage_2461(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2461].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2461]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2461]);
    return result;
}

void*  coverage_2462(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2462].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2462]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2462]);
    return result;
}

void*  coverage_2463(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2463].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2463]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2463]);
    return result;
}

void*  coverage_2464(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2464].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2464]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2464]);
    return result;
}

void*  coverage_2465(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2465].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2465]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2465]);
    return result;
}

void*  coverage_2466(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2466].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2466]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2466]);
    return result;
}

void*  coverage_2467(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2467].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2467]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2467]);
    return result;
}

void*  coverage_2468(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2468].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2468]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2468]);
    return result;
}

void*  coverage_2469(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2469].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2469]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2469]);
    return result;
}

void*  coverage_2470(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2470].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2470]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2470]);
    return result;
}

void*  coverage_2471(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2471].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2471]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2471]);
    return result;
}

void*  coverage_2472(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2472].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2472]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2472]);
    return result;
}

void*  coverage_2473(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2473].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2473]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2473]);
    return result;
}

void*  coverage_2474(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2474].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2474]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2474]);
    return result;
}

void*  coverage_2475(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2475].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2475]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2475]);
    return result;
}

void*  coverage_2476(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2476].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2476]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2476]);
    return result;
}

void*  coverage_2477(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2477].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2477]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2477]);
    return result;
}

void*  coverage_2478(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2478].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2478]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2478]);
    return result;
}

void*  coverage_2479(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2479].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2479]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2479]);
    return result;
}

void*  coverage_2480(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2480].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2480]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2480]);
    return result;
}

void*  coverage_2481(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2481].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2481]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2481]);
    return result;
}

void*  coverage_2482(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2482].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2482]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2482]);
    return result;
}

void*  coverage_2483(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2483].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2483]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2483]);
    return result;
}

void*  coverage_2484(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2484].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2484]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2484]);
    return result;
}

void*  coverage_2485(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2485].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2485]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2485]);
    return result;
}

void*  coverage_2486(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2486].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2486]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2486]);
    return result;
}

void*  coverage_2487(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2487].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2487]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2487]);
    return result;
}

void*  coverage_2488(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2488].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2488]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2488]);
    return result;
}

void*  coverage_2489(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2489].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2489]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2489]);
    return result;
}

void*  coverage_2490(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2490].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2490]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2490]);
    return result;
}

void*  coverage_2491(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2491].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2491]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2491]);
    return result;
}

void*  coverage_2492(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2492].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2492]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2492]);
    return result;
}

void*  coverage_2493(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2493].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2493]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2493]);
    return result;
}

void*  coverage_2494(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2494].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2494]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2494]);
    return result;
}

void*  coverage_2495(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2495].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2495]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2495]);
    return result;
}

void*  coverage_2496(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2496].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2496]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2496]);
    return result;
}

void*  coverage_2497(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2497].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2497]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2497]);
    return result;
}

void*  coverage_2498(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2498].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2498]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2498]);
    return result;
}

void*  coverage_2499(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2499].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2499]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2499]);
    return result;
}

void*  coverage_2500(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2500].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2500]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2500]);
    return result;
}

void*  coverage_2501(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2501].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2501]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2501]);
    return result;
}

void*  coverage_2502(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2502].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2502]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2502]);
    return result;
}

void*  coverage_2503(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2503].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2503]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2503]);
    return result;
}

void*  coverage_2504(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2504].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2504]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2504]);
    return result;
}

void*  coverage_2505(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2505].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2505]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2505]);
    return result;
}

void*  coverage_2506(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2506].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2506]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2506]);
    return result;
}

void*  coverage_2507(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2507].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2507]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2507]);
    return result;
}

void*  coverage_2508(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2508].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2508]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2508]);
    return result;
}

void*  coverage_2509(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2509].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2509]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2509]);
    return result;
}

void*  coverage_2510(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2510].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2510]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2510]);
    return result;
}

void*  coverage_2511(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2511].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2511]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2511]);
    return result;
}

void*  coverage_2512(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2512].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2512]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2512]);
    return result;
}

void*  coverage_2513(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2513].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2513]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2513]);
    return result;
}

void*  coverage_2514(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2514].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2514]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2514]);
    return result;
}

void*  coverage_2515(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2515].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2515]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2515]);
    return result;
}

void*  coverage_2516(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2516].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2516]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2516]);
    return result;
}

void*  coverage_2517(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2517].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2517]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2517]);
    return result;
}

void*  coverage_2518(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2518].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2518]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2518]);
    return result;
}

void*  coverage_2519(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2519].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2519]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2519]);
    return result;
}

void*  coverage_2520(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2520].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2520]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2520]);
    return result;
}

void*  coverage_2521(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2521].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2521]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2521]);
    return result;
}

void*  coverage_2522(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2522].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2522]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2522]);
    return result;
}

void*  coverage_2523(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2523].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2523]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2523]);
    return result;
}

void*  coverage_2524(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2524].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2524]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2524]);
    return result;
}

void*  coverage_2525(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2525].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2525]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2525]);
    return result;
}

void*  coverage_2526(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2526].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2526]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2526]);
    return result;
}

void*  coverage_2527(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2527].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2527]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2527]);
    return result;
}

void*  coverage_2528(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2528].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2528]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2528]);
    return result;
}

void*  coverage_2529(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2529].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2529]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2529]);
    return result;
}

void*  coverage_2530(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2530].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2530]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2530]);
    return result;
}

void*  coverage_2531(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2531].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2531]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2531]);
    return result;
}

void*  coverage_2532(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2532].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2532]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2532]);
    return result;
}

void*  coverage_2533(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2533].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2533]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2533]);
    return result;
}

void*  coverage_2534(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2534].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2534]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2534]);
    return result;
}

void*  coverage_2535(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2535].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2535]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2535]);
    return result;
}

void*  coverage_2536(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2536].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2536]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2536]);
    return result;
}

void*  coverage_2537(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2537].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2537]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2537]);
    return result;
}

void*  coverage_2538(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2538].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2538]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2538]);
    return result;
}

void*  coverage_2539(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2539].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2539]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2539]);
    return result;
}

void*  coverage_2540(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2540].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2540]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2540]);
    return result;
}

void*  coverage_2541(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2541].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2541]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2541]);
    return result;
}

void*  coverage_2542(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2542].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2542]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2542]);
    return result;
}

void*  coverage_2543(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2543].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2543]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2543]);
    return result;
}

void*  coverage_2544(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2544].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2544]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2544]);
    return result;
}

void*  coverage_2545(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2545].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2545]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2545]);
    return result;
}

void*  coverage_2546(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2546].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2546]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2546]);
    return result;
}

void*  coverage_2547(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2547].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2547]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2547]);
    return result;
}

void*  coverage_2548(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2548].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2548]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2548]);
    return result;
}

void*  coverage_2549(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2549].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2549]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2549]);
    return result;
}

void*  coverage_2550(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2550].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2550]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2550]);
    return result;
}

void*  coverage_2551(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2551].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2551]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2551]);
    return result;
}

void*  coverage_2552(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2552].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2552]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2552]);
    return result;
}

void*  coverage_2553(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2553].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2553]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2553]);
    return result;
}

void*  coverage_2554(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2554].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2554]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2554]);
    return result;
}

void*  coverage_2555(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2555].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2555]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2555]);
    return result;
}

void*  coverage_2556(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2556].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2556]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2556]);
    return result;
}

void*  coverage_2557(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2557].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2557]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2557]);
    return result;
}

void*  coverage_2558(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2558].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2558]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2558]);
    return result;
}

void*  coverage_2559(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2559].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2559]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2559]);
    return result;
}

void*  coverage_2560(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2560].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2560]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2560]);
    return result;
}

void*  coverage_2561(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2561].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2561]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2561]);
    return result;
}

void*  coverage_2562(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2562].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2562]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2562]);
    return result;
}

void*  coverage_2563(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2563].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2563]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2563]);
    return result;
}

void*  coverage_2564(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2564].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2564]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2564]);
    return result;
}

void*  coverage_2565(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2565].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2565]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2565]);
    return result;
}

void*  coverage_2566(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2566].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2566]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2566]);
    return result;
}

void*  coverage_2567(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2567].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2567]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2567]);
    return result;
}

void*  coverage_2568(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2568].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2568]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2568]);
    return result;
}

void*  coverage_2569(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2569].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2569]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2569]);
    return result;
}

void*  coverage_2570(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2570].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2570]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2570]);
    return result;
}

void*  coverage_2571(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2571].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2571]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2571]);
    return result;
}

void*  coverage_2572(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2572].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2572]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2572]);
    return result;
}

void*  coverage_2573(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2573].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2573]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2573]);
    return result;
}

void*  coverage_2574(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2574].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2574]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2574]);
    return result;
}

void*  coverage_2575(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2575].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2575]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2575]);
    return result;
}

void*  coverage_2576(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2576].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2576]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2576]);
    return result;
}

void*  coverage_2577(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2577].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2577]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2577]);
    return result;
}

void*  coverage_2578(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2578].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2578]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2578]);
    return result;
}

void*  coverage_2579(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2579].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2579]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2579]);
    return result;
}

void*  coverage_2580(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2580].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2580]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2580]);
    return result;
}

void*  coverage_2581(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2581].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2581]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2581]);
    return result;
}

void*  coverage_2582(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2582].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2582]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2582]);
    return result;
}

void*  coverage_2583(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2583].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2583]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2583]);
    return result;
}

void*  coverage_2584(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2584].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2584]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2584]);
    return result;
}

void*  coverage_2585(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2585].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2585]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2585]);
    return result;
}

void*  coverage_2586(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2586].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2586]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2586]);
    return result;
}

void*  coverage_2587(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2587].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2587]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2587]);
    return result;
}

void*  coverage_2588(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2588].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2588]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2588]);
    return result;
}

void*  coverage_2589(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2589].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2589]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2589]);
    return result;
}

void*  coverage_2590(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2590].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2590]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2590]);
    return result;
}

void*  coverage_2591(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2591].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2591]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2591]);
    return result;
}

void*  coverage_2592(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2592].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2592]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2592]);
    return result;
}

void*  coverage_2593(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2593].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2593]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2593]);
    return result;
}

void*  coverage_2594(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2594].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2594]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2594]);
    return result;
}

void*  coverage_2595(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2595].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2595]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2595]);
    return result;
}

void*  coverage_2596(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2596].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2596]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2596]);
    return result;
}

void*  coverage_2597(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2597].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2597]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2597]);
    return result;
}

void*  coverage_2598(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2598].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2598]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2598]);
    return result;
}

void*  coverage_2599(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2599].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2599]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2599]);
    return result;
}

void*  coverage_2600(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2600].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2600]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2600]);
    return result;
}

void*  coverage_2601(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2601].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2601]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2601]);
    return result;
}

void*  coverage_2602(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2602].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2602]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2602]);
    return result;
}

void*  coverage_2603(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2603].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2603]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2603]);
    return result;
}

void*  coverage_2604(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2604].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2604]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2604]);
    return result;
}

void*  coverage_2605(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2605].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2605]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2605]);
    return result;
}

void*  coverage_2606(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2606].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2606]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2606]);
    return result;
}

void*  coverage_2607(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2607].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2607]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2607]);
    return result;
}

void*  coverage_2608(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2608].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2608]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2608]);
    return result;
}

void*  coverage_2609(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2609].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2609]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2609]);
    return result;
}

void*  coverage_2610(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2610].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2610]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2610]);
    return result;
}

void*  coverage_2611(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2611].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2611]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2611]);
    return result;
}

void*  coverage_2612(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2612].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2612]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2612]);
    return result;
}

void*  coverage_2613(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2613].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2613]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2613]);
    return result;
}

void*  coverage_2614(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2614].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2614]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2614]);
    return result;
}

void*  coverage_2615(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2615].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2615]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2615]);
    return result;
}

void*  coverage_2616(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2616].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2616]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2616]);
    return result;
}

void*  coverage_2617(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2617].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2617]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2617]);
    return result;
}

void*  coverage_2618(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2618].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2618]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2618]);
    return result;
}

void*  coverage_2619(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2619].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2619]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2619]);
    return result;
}

void*  coverage_2620(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2620].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2620]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2620]);
    return result;
}

void*  coverage_2621(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2621].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2621]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2621]);
    return result;
}

void*  coverage_2622(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2622].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2622]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2622]);
    return result;
}

void*  coverage_2623(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2623].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2623]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2623]);
    return result;
}

void*  coverage_2624(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2624].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2624]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2624]);
    return result;
}

void*  coverage_2625(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2625].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2625]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2625]);
    return result;
}

void*  coverage_2626(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2626].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2626]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2626]);
    return result;
}

void*  coverage_2627(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2627].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2627]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2627]);
    return result;
}

void*  coverage_2628(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2628].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2628]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2628]);
    return result;
}

void*  coverage_2629(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2629].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2629]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2629]);
    return result;
}

void*  coverage_2630(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2630].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2630]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2630]);
    return result;
}

void*  coverage_2631(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2631].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2631]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2631]);
    return result;
}

void*  coverage_2632(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2632].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2632]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2632]);
    return result;
}

void*  coverage_2633(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2633].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2633]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2633]);
    return result;
}

void*  coverage_2634(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2634].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2634]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2634]);
    return result;
}

void*  coverage_2635(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2635].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2635]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2635]);
    return result;
}

void*  coverage_2636(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2636].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2636]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2636]);
    return result;
}

void*  coverage_2637(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2637].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2637]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2637]);
    return result;
}

void*  coverage_2638(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2638].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2638]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2638]);
    return result;
}

void*  coverage_2639(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2639].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2639]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2639]);
    return result;
}

void*  coverage_2640(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2640].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2640]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2640]);
    return result;
}

void*  coverage_2641(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2641].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2641]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2641]);
    return result;
}

void*  coverage_2642(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2642].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2642]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2642]);
    return result;
}

void*  coverage_2643(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2643].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2643]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2643]);
    return result;
}

void*  coverage_2644(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2644].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2644]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2644]);
    return result;
}

void*  coverage_2645(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2645].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2645]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2645]);
    return result;
}

void*  coverage_2646(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2646].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2646]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2646]);
    return result;
}

void*  coverage_2647(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2647].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2647]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2647]);
    return result;
}

void*  coverage_2648(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2648].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2648]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2648]);
    return result;
}

void*  coverage_2649(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2649].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2649]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2649]);
    return result;
}

void*  coverage_2650(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2650].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2650]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2650]);
    return result;
}

void*  coverage_2651(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2651].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2651]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2651]);
    return result;
}

void*  coverage_2652(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2652].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2652]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2652]);
    return result;
}

void*  coverage_2653(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2653].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2653]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2653]);
    return result;
}

void*  coverage_2654(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2654].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2654]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2654]);
    return result;
}

void*  coverage_2655(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2655].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2655]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2655]);
    return result;
}

void*  coverage_2656(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2656].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2656]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2656]);
    return result;
}

void*  coverage_2657(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2657].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2657]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2657]);
    return result;
}

void*  coverage_2658(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2658].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2658]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2658]);
    return result;
}

void*  coverage_2659(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2659].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2659]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2659]);
    return result;
}

void*  coverage_2660(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2660].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2660]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2660]);
    return result;
}

void*  coverage_2661(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2661].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2661]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2661]);
    return result;
}

void*  coverage_2662(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2662].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2662]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2662]);
    return result;
}

void*  coverage_2663(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2663].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2663]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2663]);
    return result;
}

void*  coverage_2664(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2664].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2664]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2664]);
    return result;
}

void*  coverage_2665(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2665].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2665]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2665]);
    return result;
}

void*  coverage_2666(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2666].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2666]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2666]);
    return result;
}

void*  coverage_2667(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2667].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2667]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2667]);
    return result;
}

void*  coverage_2668(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2668].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2668]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2668]);
    return result;
}

void*  coverage_2669(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2669].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2669]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2669]);
    return result;
}

void*  coverage_2670(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2670].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2670]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2670]);
    return result;
}

void*  coverage_2671(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2671].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2671]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2671]);
    return result;
}

void*  coverage_2672(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2672].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2672]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2672]);
    return result;
}

void*  coverage_2673(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2673].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2673]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2673]);
    return result;
}

void*  coverage_2674(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2674].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2674]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2674]);
    return result;
}

void*  coverage_2675(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2675].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2675]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2675]);
    return result;
}

void*  coverage_2676(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2676].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2676]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2676]);
    return result;
}

void*  coverage_2677(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2677].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2677]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2677]);
    return result;
}

void*  coverage_2678(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2678].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2678]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2678]);
    return result;
}

void*  coverage_2679(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2679].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2679]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2679]);
    return result;
}

void*  coverage_2680(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2680].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2680]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2680]);
    return result;
}

void*  coverage_2681(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2681].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2681]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2681]);
    return result;
}

void*  coverage_2682(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2682].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2682]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2682]);
    return result;
}

void*  coverage_2683(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2683].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2683]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2683]);
    return result;
}

void*  coverage_2684(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2684].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2684]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2684]);
    return result;
}

void*  coverage_2685(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2685].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2685]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2685]);
    return result;
}

void*  coverage_2686(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2686].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2686]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2686]);
    return result;
}

void*  coverage_2687(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2687].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2687]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2687]);
    return result;
}

void*  coverage_2688(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2688].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2688]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2688]);
    return result;
}

void*  coverage_2689(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2689].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2689]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2689]);
    return result;
}

void*  coverage_2690(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2690].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2690]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2690]);
    return result;
}

void*  coverage_2691(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2691].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2691]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2691]);
    return result;
}

void*  coverage_2692(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2692].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2692]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2692]);
    return result;
}

void*  coverage_2693(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2693].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2693]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2693]);
    return result;
}

void*  coverage_2694(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2694].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2694]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2694]);
    return result;
}

void*  coverage_2695(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2695].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2695]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2695]);
    return result;
}

void*  coverage_2696(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2696].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2696]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2696]);
    return result;
}

void*  coverage_2697(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2697].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2697]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2697]);
    return result;
}

void*  coverage_2698(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2698].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2698]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2698]);
    return result;
}

void*  coverage_2699(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2699].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2699]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2699]);
    return result;
}

void*  coverage_2700(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2700].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2700]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2700]);
    return result;
}

void*  coverage_2701(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2701].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2701]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2701]);
    return result;
}

void*  coverage_2702(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2702].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2702]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2702]);
    return result;
}

void*  coverage_2703(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2703].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2703]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2703]);
    return result;
}

void*  coverage_2704(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2704].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2704]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2704]);
    return result;
}

void*  coverage_2705(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2705].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2705]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2705]);
    return result;
}

void*  coverage_2706(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2706].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2706]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2706]);
    return result;
}

void*  coverage_2707(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2707].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2707]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2707]);
    return result;
}

void*  coverage_2708(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2708].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2708]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2708]);
    return result;
}

void*  coverage_2709(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2709].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2709]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2709]);
    return result;
}

void*  coverage_2710(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2710].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2710]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2710]);
    return result;
}

void*  coverage_2711(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2711].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2711]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2711]);
    return result;
}

void*  coverage_2712(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2712].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2712]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2712]);
    return result;
}

void*  coverage_2713(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2713].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2713]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2713]);
    return result;
}

void*  coverage_2714(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2714].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2714]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2714]);
    return result;
}

void*  coverage_2715(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2715].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2715]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2715]);
    return result;
}

void*  coverage_2716(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2716].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2716]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2716]);
    return result;
}

void*  coverage_2717(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2717].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2717]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2717]);
    return result;
}

void*  coverage_2718(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2718].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2718]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2718]);
    return result;
}

void*  coverage_2719(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2719].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2719]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2719]);
    return result;
}

void*  coverage_2720(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2720].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2720]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2720]);
    return result;
}

void*  coverage_2721(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2721].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2721]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2721]);
    return result;
}

void*  coverage_2722(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2722].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2722]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2722]);
    return result;
}

void*  coverage_2723(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2723].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2723]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2723]);
    return result;
}

void*  coverage_2724(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2724].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2724]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2724]);
    return result;
}

void*  coverage_2725(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2725].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2725]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2725]);
    return result;
}

void*  coverage_2726(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2726].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2726]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2726]);
    return result;
}

void*  coverage_2727(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2727].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2727]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2727]);
    return result;
}

void*  coverage_2728(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2728].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2728]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2728]);
    return result;
}

void*  coverage_2729(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2729].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2729]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2729]);
    return result;
}

void*  coverage_2730(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2730].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2730]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2730]);
    return result;
}

void*  coverage_2731(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2731].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2731]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2731]);
    return result;
}

void*  coverage_2732(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2732].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2732]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2732]);
    return result;
}

void*  coverage_2733(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2733].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2733]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2733]);
    return result;
}

void*  coverage_2734(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2734].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2734]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2734]);
    return result;
}

void*  coverage_2735(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2735].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2735]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2735]);
    return result;
}

void*  coverage_2736(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2736].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2736]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2736]);
    return result;
}

void*  coverage_2737(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2737].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2737]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2737]);
    return result;
}

void*  coverage_2738(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2738].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2738]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2738]);
    return result;
}

void*  coverage_2739(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2739].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2739]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2739]);
    return result;
}

void*  coverage_2740(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2740].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2740]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2740]);
    return result;
}

void*  coverage_2741(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2741].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2741]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2741]);
    return result;
}

void*  coverage_2742(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2742].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2742]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2742]);
    return result;
}

void*  coverage_2743(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2743].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2743]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2743]);
    return result;
}

void*  coverage_2744(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2744].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2744]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2744]);
    return result;
}

void*  coverage_2745(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2745].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2745]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2745]);
    return result;
}

void*  coverage_2746(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2746].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2746]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2746]);
    return result;
}

void*  coverage_2747(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2747].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2747]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2747]);
    return result;
}

void*  coverage_2748(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2748].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2748]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2748]);
    return result;
}

void*  coverage_2749(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2749].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2749]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2749]);
    return result;
}

void*  coverage_2750(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2750].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2750]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2750]);
    return result;
}

void*  coverage_2751(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2751].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2751]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2751]);
    return result;
}

void*  coverage_2752(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2752].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2752]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2752]);
    return result;
}

void*  coverage_2753(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2753].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2753]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2753]);
    return result;
}

void*  coverage_2754(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2754].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2754]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2754]);
    return result;
}

void*  coverage_2755(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2755].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2755]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2755]);
    return result;
}

void*  coverage_2756(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2756].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2756]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2756]);
    return result;
}

void*  coverage_2757(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2757].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2757]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2757]);
    return result;
}

void*  coverage_2758(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2758].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2758]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2758]);
    return result;
}

void*  coverage_2759(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2759].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2759]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2759]);
    return result;
}

void*  coverage_2760(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2760].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2760]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2760]);
    return result;
}

void*  coverage_2761(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2761].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2761]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2761]);
    return result;
}

void*  coverage_2762(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2762].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2762]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2762]);
    return result;
}

void*  coverage_2763(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2763].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2763]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2763]);
    return result;
}

void*  coverage_2764(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2764].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2764]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2764]);
    return result;
}

void*  coverage_2765(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2765].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2765]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2765]);
    return result;
}

void*  coverage_2766(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2766].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2766]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2766]);
    return result;
}

void*  coverage_2767(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2767].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2767]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2767]);
    return result;
}

void*  coverage_2768(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2768].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2768]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2768]);
    return result;
}

void*  coverage_2769(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2769].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2769]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2769]);
    return result;
}

void*  coverage_2770(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2770].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2770]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2770]);
    return result;
}

void*  coverage_2771(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2771].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2771]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2771]);
    return result;
}

void*  coverage_2772(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2772].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2772]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2772]);
    return result;
}

void*  coverage_2773(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2773].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2773]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2773]);
    return result;
}

void*  coverage_2774(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2774].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2774]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2774]);
    return result;
}

void*  coverage_2775(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2775].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2775]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2775]);
    return result;
}

void*  coverage_2776(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2776].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2776]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2776]);
    return result;
}

void*  coverage_2777(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2777].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2777]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2777]);
    return result;
}

void*  coverage_2778(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2778].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2778]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2778]);
    return result;
}

void*  coverage_2779(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2779].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2779]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2779]);
    return result;
}

void*  coverage_2780(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2780].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2780]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2780]);
    return result;
}

void*  coverage_2781(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2781].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2781]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2781]);
    return result;
}

void*  coverage_2782(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2782].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2782]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2782]);
    return result;
}

void*  coverage_2783(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2783].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2783]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2783]);
    return result;
}

void*  coverage_2784(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2784].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2784]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2784]);
    return result;
}

void*  coverage_2785(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2785].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2785]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2785]);
    return result;
}

void*  coverage_2786(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2786].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2786]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2786]);
    return result;
}

void*  coverage_2787(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2787].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2787]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2787]);
    return result;
}

void*  coverage_2788(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2788].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2788]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2788]);
    return result;
}

void*  coverage_2789(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2789].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2789]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2789]);
    return result;
}

void*  coverage_2790(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2790].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2790]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2790]);
    return result;
}

void*  coverage_2791(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2791].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2791]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2791]);
    return result;
}

void*  coverage_2792(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2792].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2792]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2792]);
    return result;
}

void*  coverage_2793(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2793].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2793]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2793]);
    return result;
}

void*  coverage_2794(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2794].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2794]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2794]);
    return result;
}

void*  coverage_2795(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2795].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2795]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2795]);
    return result;
}

void*  coverage_2796(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2796].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2796]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2796]);
    return result;
}

void*  coverage_2797(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2797].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2797]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2797]);
    return result;
}

void*  coverage_2798(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2798].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2798]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2798]);
    return result;
}

void*  coverage_2799(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2799].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2799]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2799]);
    return result;
}

void*  coverage_2800(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2800].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2800]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2800]);
    return result;
}

void*  coverage_2801(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2801].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2801]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2801]);
    return result;
}

void*  coverage_2802(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2802].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2802]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2802]);
    return result;
}

void*  coverage_2803(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2803].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2803]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2803]);
    return result;
}

void*  coverage_2804(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2804].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2804]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2804]);
    return result;
}

void*  coverage_2805(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2805].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2805]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2805]);
    return result;
}

void*  coverage_2806(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2806].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2806]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2806]);
    return result;
}

void*  coverage_2807(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2807].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2807]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2807]);
    return result;
}

void*  coverage_2808(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2808].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2808]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2808]);
    return result;
}

void*  coverage_2809(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2809].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2809]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2809]);
    return result;
}

void*  coverage_2810(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2810].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2810]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2810]);
    return result;
}

void*  coverage_2811(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2811].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2811]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2811]);
    return result;
}

void*  coverage_2812(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2812].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2812]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2812]);
    return result;
}

void*  coverage_2813(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2813].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2813]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2813]);
    return result;
}

void*  coverage_2814(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2814].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2814]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2814]);
    return result;
}

void*  coverage_2815(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2815].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2815]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2815]);
    return result;
}

void*  coverage_2816(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2816].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2816]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2816]);
    return result;
}

void*  coverage_2817(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2817].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2817]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2817]);
    return result;
}

void*  coverage_2818(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2818].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2818]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2818]);
    return result;
}

void*  coverage_2819(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2819].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2819]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2819]);
    return result;
}

void*  coverage_2820(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2820].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2820]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2820]);
    return result;
}

void*  coverage_2821(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2821].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2821]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2821]);
    return result;
}

void*  coverage_2822(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2822].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2822]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2822]);
    return result;
}

void*  coverage_2823(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2823].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2823]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2823]);
    return result;
}

void*  coverage_2824(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2824].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2824]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2824]);
    return result;
}

void*  coverage_2825(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2825].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2825]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2825]);
    return result;
}

void*  coverage_2826(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2826].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2826]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2826]);
    return result;
}

void*  coverage_2827(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2827].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2827]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2827]);
    return result;
}

void*  coverage_2828(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2828].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2828]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2828]);
    return result;
}

void*  coverage_2829(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2829].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2829]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2829]);
    return result;
}

void*  coverage_2830(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2830].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2830]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2830]);
    return result;
}

void*  coverage_2831(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2831].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2831]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2831]);
    return result;
}

void*  coverage_2832(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2832].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2832]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2832]);
    return result;
}

void*  coverage_2833(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2833].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2833]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2833]);
    return result;
}

void*  coverage_2834(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2834].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2834]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2834]);
    return result;
}

void*  coverage_2835(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2835].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2835]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2835]);
    return result;
}

void*  coverage_2836(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2836].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2836]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2836]);
    return result;
}

void*  coverage_2837(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2837].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2837]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2837]);
    return result;
}

void*  coverage_2838(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2838].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2838]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2838]);
    return result;
}

void*  coverage_2839(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2839].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2839]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2839]);
    return result;
}

void*  coverage_2840(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2840].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2840]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2840]);
    return result;
}

void*  coverage_2841(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2841].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2841]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2841]);
    return result;
}

void*  coverage_2842(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2842].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2842]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2842]);
    return result;
}

void*  coverage_2843(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2843].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2843]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2843]);
    return result;
}

void*  coverage_2844(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2844].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2844]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2844]);
    return result;
}

void*  coverage_2845(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2845].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2845]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2845]);
    return result;
}

void*  coverage_2846(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2846].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2846]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2846]);
    return result;
}

void*  coverage_2847(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2847].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2847]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2847]);
    return result;
}

void*  coverage_2848(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2848].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2848]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2848]);
    return result;
}

void*  coverage_2849(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2849].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2849]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2849]);
    return result;
}

void*  coverage_2850(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2850].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2850]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2850]);
    return result;
}

void*  coverage_2851(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2851].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2851]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2851]);
    return result;
}

void*  coverage_2852(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2852].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2852]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2852]);
    return result;
}

void*  coverage_2853(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2853].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2853]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2853]);
    return result;
}

void*  coverage_2854(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2854].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2854]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2854]);
    return result;
}

void*  coverage_2855(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2855].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2855]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2855]);
    return result;
}

void*  coverage_2856(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2856].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2856]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2856]);
    return result;
}

void*  coverage_2857(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2857].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2857]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2857]);
    return result;
}

void*  coverage_2858(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2858].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2858]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2858]);
    return result;
}

void*  coverage_2859(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2859].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2859]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2859]);
    return result;
}

void*  coverage_2860(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2860].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2860]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2860]);
    return result;
}

void*  coverage_2861(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2861].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2861]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2861]);
    return result;
}

void*  coverage_2862(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2862].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2862]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2862]);
    return result;
}

void*  coverage_2863(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2863].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2863]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2863]);
    return result;
}

void*  coverage_2864(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2864].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2864]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2864]);
    return result;
}

void*  coverage_2865(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2865].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2865]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2865]);
    return result;
}

void*  coverage_2866(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2866].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2866]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2866]);
    return result;
}

void*  coverage_2867(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2867].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2867]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2867]);
    return result;
}

void*  coverage_2868(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2868].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2868]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2868]);
    return result;
}

void*  coverage_2869(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2869].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2869]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2869]);
    return result;
}

void*  coverage_2870(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2870].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2870]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2870]);
    return result;
}

void*  coverage_2871(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2871].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2871]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2871]);
    return result;
}

void*  coverage_2872(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2872].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2872]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2872]);
    return result;
}

void*  coverage_2873(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2873].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2873]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2873]);
    return result;
}

void*  coverage_2874(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2874].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2874]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2874]);
    return result;
}

void*  coverage_2875(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2875].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2875]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2875]);
    return result;
}

void*  coverage_2876(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2876].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2876]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2876]);
    return result;
}

void*  coverage_2877(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2877].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2877]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2877]);
    return result;
}

void*  coverage_2878(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2878].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2878]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2878]);
    return result;
}

void*  coverage_2879(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2879].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2879]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2879]);
    return result;
}

void*  coverage_2880(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2880].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2880]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2880]);
    return result;
}

void*  coverage_2881(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2881].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2881]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2881]);
    return result;
}

void*  coverage_2882(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2882].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2882]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2882]);
    return result;
}

void*  coverage_2883(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2883].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2883]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2883]);
    return result;
}

void*  coverage_2884(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2884].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2884]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2884]);
    return result;
}

void*  coverage_2885(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2885].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2885]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2885]);
    return result;
}

void*  coverage_2886(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2886].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2886]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2886]);
    return result;
}

void*  coverage_2887(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2887].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2887]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2887]);
    return result;
}

void*  coverage_2888(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2888].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2888]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2888]);
    return result;
}

void*  coverage_2889(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2889].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2889]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2889]);
    return result;
}

void*  coverage_2890(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2890].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2890]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2890]);
    return result;
}

void*  coverage_2891(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2891].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2891]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2891]);
    return result;
}

void*  coverage_2892(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2892].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2892]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2892]);
    return result;
}

void*  coverage_2893(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2893].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2893]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2893]);
    return result;
}

void*  coverage_2894(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2894].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2894]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2894]);
    return result;
}

void*  coverage_2895(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2895].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2895]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2895]);
    return result;
}

void*  coverage_2896(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2896].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2896]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2896]);
    return result;
}

void*  coverage_2897(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2897].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2897]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2897]);
    return result;
}

void*  coverage_2898(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2898].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2898]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2898]);
    return result;
}

void*  coverage_2899(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2899].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2899]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2899]);
    return result;
}

void*  coverage_2900(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2900].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2900]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2900]);
    return result;
}

void*  coverage_2901(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2901].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2901]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2901]);
    return result;
}

void*  coverage_2902(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2902].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2902]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2902]);
    return result;
}

void*  coverage_2903(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2903].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2903]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2903]);
    return result;
}

void*  coverage_2904(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2904].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2904]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2904]);
    return result;
}

void*  coverage_2905(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2905].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2905]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2905]);
    return result;
}

void*  coverage_2906(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2906].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2906]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2906]);
    return result;
}

void*  coverage_2907(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2907].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2907]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2907]);
    return result;
}

void*  coverage_2908(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2908].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2908]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2908]);
    return result;
}

void*  coverage_2909(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2909].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2909]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2909]);
    return result;
}

void*  coverage_2910(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2910].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2910]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2910]);
    return result;
}

void*  coverage_2911(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2911].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2911]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2911]);
    return result;
}

void*  coverage_2912(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2912].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2912]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2912]);
    return result;
}

void*  coverage_2913(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2913].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2913]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2913]);
    return result;
}

void*  coverage_2914(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2914].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2914]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2914]);
    return result;
}

void*  coverage_2915(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2915].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2915]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2915]);
    return result;
}

void*  coverage_2916(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2916].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2916]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2916]);
    return result;
}

void*  coverage_2917(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2917].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2917]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2917]);
    return result;
}

void*  coverage_2918(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2918].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2918]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2918]);
    return result;
}

void*  coverage_2919(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2919].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2919]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2919]);
    return result;
}

void*  coverage_2920(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2920].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2920]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2920]);
    return result;
}

void*  coverage_2921(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2921].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2921]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2921]);
    return result;
}

void*  coverage_2922(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2922].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2922]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2922]);
    return result;
}

void*  coverage_2923(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2923].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2923]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2923]);
    return result;
}

void*  coverage_2924(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2924].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2924]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2924]);
    return result;
}

void*  coverage_2925(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2925].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2925]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2925]);
    return result;
}

void*  coverage_2926(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2926].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2926]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2926]);
    return result;
}

void*  coverage_2927(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2927].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2927]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2927]);
    return result;
}

void*  coverage_2928(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2928].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2928]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2928]);
    return result;
}

void*  coverage_2929(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2929].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2929]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2929]);
    return result;
}

void*  coverage_2930(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2930].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2930]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2930]);
    return result;
}

void*  coverage_2931(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2931].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2931]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2931]);
    return result;
}

void*  coverage_2932(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2932].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2932]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2932]);
    return result;
}

void*  coverage_2933(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2933].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2933]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2933]);
    return result;
}

void*  coverage_2934(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2934].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2934]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2934]);
    return result;
}

void*  coverage_2935(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2935].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2935]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2935]);
    return result;
}

void*  coverage_2936(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2936].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2936]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2936]);
    return result;
}

void*  coverage_2937(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2937].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2937]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2937]);
    return result;
}

void*  coverage_2938(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2938].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2938]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2938]);
    return result;
}

void*  coverage_2939(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2939].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2939]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2939]);
    return result;
}

void*  coverage_2940(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2940].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2940]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2940]);
    return result;
}

void*  coverage_2941(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2941].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2941]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2941]);
    return result;
}

void*  coverage_2942(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2942].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2942]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2942]);
    return result;
}

void*  coverage_2943(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2943].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2943]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2943]);
    return result;
}

void*  coverage_2944(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2944].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2944]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2944]);
    return result;
}

void*  coverage_2945(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2945].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2945]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2945]);
    return result;
}

void*  coverage_2946(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2946].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2946]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2946]);
    return result;
}

void*  coverage_2947(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2947].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2947]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2947]);
    return result;
}

void*  coverage_2948(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2948].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2948]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2948]);
    return result;
}

void*  coverage_2949(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2949].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2949]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2949]);
    return result;
}

void*  coverage_2950(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2950].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2950]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2950]);
    return result;
}

void*  coverage_2951(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2951].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2951]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2951]);
    return result;
}

void*  coverage_2952(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2952].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2952]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2952]);
    return result;
}

void*  coverage_2953(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2953].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2953]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2953]);
    return result;
}

void*  coverage_2954(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2954].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2954]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2954]);
    return result;
}

void*  coverage_2955(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2955].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2955]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2955]);
    return result;
}

void*  coverage_2956(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2956].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2956]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2956]);
    return result;
}

void*  coverage_2957(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2957].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2957]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2957]);
    return result;
}

void*  coverage_2958(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2958].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2958]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2958]);
    return result;
}

void*  coverage_2959(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2959].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2959]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2959]);
    return result;
}

void*  coverage_2960(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2960].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2960]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2960]);
    return result;
}

void*  coverage_2961(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2961].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2961]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2961]);
    return result;
}

void*  coverage_2962(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2962].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2962]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2962]);
    return result;
}

void*  coverage_2963(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2963].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2963]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2963]);
    return result;
}

void*  coverage_2964(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2964].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2964]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2964]);
    return result;
}

void*  coverage_2965(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2965].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2965]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2965]);
    return result;
}

void*  coverage_2966(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2966].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2966]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2966]);
    return result;
}

void*  coverage_2967(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2967].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2967]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2967]);
    return result;
}

void*  coverage_2968(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2968].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2968]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2968]);
    return result;
}

void*  coverage_2969(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2969].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2969]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2969]);
    return result;
}

void*  coverage_2970(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2970].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2970]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2970]);
    return result;
}

void*  coverage_2971(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2971].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2971]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2971]);
    return result;
}

void*  coverage_2972(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2972].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2972]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2972]);
    return result;
}

void*  coverage_2973(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2973].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2973]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2973]);
    return result;
}

void*  coverage_2974(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2974].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2974]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2974]);
    return result;
}

void*  coverage_2975(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2975].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2975]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2975]);
    return result;
}

void*  coverage_2976(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2976].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2976]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2976]);
    return result;
}

void*  coverage_2977(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2977].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2977]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2977]);
    return result;
}

void*  coverage_2978(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2978].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2978]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2978]);
    return result;
}

void*  coverage_2979(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2979].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2979]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2979]);
    return result;
}

void*  coverage_2980(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2980].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2980]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2980]);
    return result;
}

void*  coverage_2981(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2981].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2981]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2981]);
    return result;
}

void*  coverage_2982(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2982].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2982]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2982]);
    return result;
}

void*  coverage_2983(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2983].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2983]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2983]);
    return result;
}

void*  coverage_2984(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2984].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2984]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2984]);
    return result;
}

void*  coverage_2985(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2985].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2985]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2985]);
    return result;
}

void*  coverage_2986(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2986].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2986]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2986]);
    return result;
}

void*  coverage_2987(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2987].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2987]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2987]);
    return result;
}

void*  coverage_2988(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2988].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2988]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2988]);
    return result;
}

void*  coverage_2989(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2989].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2989]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2989]);
    return result;
}

void*  coverage_2990(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2990].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2990]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2990]);
    return result;
}

void*  coverage_2991(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2991].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2991]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2991]);
    return result;
}

void*  coverage_2992(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2992].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2992]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2992]);
    return result;
}

void*  coverage_2993(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2993].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2993]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2993]);
    return result;
}

void*  coverage_2994(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2994].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2994]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2994]);
    return result;
}

void*  coverage_2995(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2995].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2995]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2995]);
    return result;
}

void*  coverage_2996(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2996].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2996]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2996]);
    return result;
}

void*  coverage_2997(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2997].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2997]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2997]);
    return result;
}

void*  coverage_2998(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2998].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2998]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2998]);
    return result;
}

void*  coverage_2999(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[2999].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[2999]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[2999]);
    return result;
}

void*  coverage_3000(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3000].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3000]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3000]);
    return result;
}

void*  coverage_3001(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3001].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3001]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3001]);
    return result;
}

void*  coverage_3002(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3002].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3002]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3002]);
    return result;
}

void*  coverage_3003(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3003].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3003]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3003]);
    return result;
}

void*  coverage_3004(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3004].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3004]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3004]);
    return result;
}

void*  coverage_3005(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3005].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3005]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3005]);
    return result;
}

void*  coverage_3006(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3006].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3006]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3006]);
    return result;
}

void*  coverage_3007(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3007].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3007]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3007]);
    return result;
}

void*  coverage_3008(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3008].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3008]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3008]);
    return result;
}

void*  coverage_3009(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3009].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3009]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3009]);
    return result;
}

void*  coverage_3010(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3010].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3010]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3010]);
    return result;
}

void*  coverage_3011(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3011].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3011]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3011]);
    return result;
}

void*  coverage_3012(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3012].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3012]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3012]);
    return result;
}

void*  coverage_3013(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3013].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3013]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3013]);
    return result;
}

void*  coverage_3014(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3014].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3014]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3014]);
    return result;
}

void*  coverage_3015(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3015].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3015]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3015]);
    return result;
}

void*  coverage_3016(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3016].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3016]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3016]);
    return result;
}

void*  coverage_3017(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3017].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3017]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3017]);
    return result;
}

void*  coverage_3018(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3018].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3018]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3018]);
    return result;
}

void*  coverage_3019(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3019].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3019]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3019]);
    return result;
}

void*  coverage_3020(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3020].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3020]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3020]);
    return result;
}

void*  coverage_3021(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3021].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3021]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3021]);
    return result;
}

void*  coverage_3022(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3022].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3022]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3022]);
    return result;
}

void*  coverage_3023(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3023].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3023]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3023]);
    return result;
}

void*  coverage_3024(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3024].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3024]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3024]);
    return result;
}

void*  coverage_3025(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3025].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3025]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3025]);
    return result;
}

void*  coverage_3026(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3026].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3026]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3026]);
    return result;
}

void*  coverage_3027(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3027].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3027]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3027]);
    return result;
}

void*  coverage_3028(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3028].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3028]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3028]);
    return result;
}

void*  coverage_3029(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3029].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3029]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3029]);
    return result;
}

void*  coverage_3030(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3030].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3030]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3030]);
    return result;
}

void*  coverage_3031(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3031].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3031]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3031]);
    return result;
}

void*  coverage_3032(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3032].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3032]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3032]);
    return result;
}

void*  coverage_3033(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3033].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3033]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3033]);
    return result;
}

void*  coverage_3034(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3034].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3034]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3034]);
    return result;
}

void*  coverage_3035(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3035].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3035]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3035]);
    return result;
}

void*  coverage_3036(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3036].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3036]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3036]);
    return result;
}

void*  coverage_3037(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3037].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3037]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3037]);
    return result;
}

void*  coverage_3038(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3038].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3038]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3038]);
    return result;
}

void*  coverage_3039(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3039].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3039]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3039]);
    return result;
}

void*  coverage_3040(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3040].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3040]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3040]);
    return result;
}

void*  coverage_3041(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3041].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3041]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3041]);
    return result;
}

void*  coverage_3042(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3042].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3042]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3042]);
    return result;
}

void*  coverage_3043(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3043].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3043]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3043]);
    return result;
}

void*  coverage_3044(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3044].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3044]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3044]);
    return result;
}

void*  coverage_3045(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3045].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3045]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3045]);
    return result;
}

void*  coverage_3046(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3046].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3046]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3046]);
    return result;
}

void*  coverage_3047(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3047].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3047]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3047]);
    return result;
}

void*  coverage_3048(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3048].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3048]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3048]);
    return result;
}

void*  coverage_3049(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3049].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3049]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3049]);
    return result;
}

void*  coverage_3050(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3050].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3050]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3050]);
    return result;
}

void*  coverage_3051(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3051].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3051]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3051]);
    return result;
}

void*  coverage_3052(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3052].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3052]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3052]);
    return result;
}

void*  coverage_3053(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3053].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3053]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3053]);
    return result;
}

void*  coverage_3054(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3054].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3054]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3054]);
    return result;
}

void*  coverage_3055(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3055].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3055]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3055]);
    return result;
}

void*  coverage_3056(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3056].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3056]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3056]);
    return result;
}

void*  coverage_3057(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3057].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3057]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3057]);
    return result;
}

void*  coverage_3058(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3058].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3058]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3058]);
    return result;
}

void*  coverage_3059(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3059].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3059]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3059]);
    return result;
}

void*  coverage_3060(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3060].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3060]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3060]);
    return result;
}

void*  coverage_3061(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3061].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3061]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3061]);
    return result;
}

void*  coverage_3062(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3062].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3062]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3062]);
    return result;
}

void*  coverage_3063(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3063].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3063]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3063]);
    return result;
}

void*  coverage_3064(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3064].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3064]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3064]);
    return result;
}

void*  coverage_3065(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3065].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3065]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3065]);
    return result;
}

void*  coverage_3066(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3066].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3066]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3066]);
    return result;
}

void*  coverage_3067(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3067].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3067]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3067]);
    return result;
}

void*  coverage_3068(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3068].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3068]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3068]);
    return result;
}

void*  coverage_3069(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3069].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3069]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3069]);
    return result;
}

void*  coverage_3070(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3070].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3070]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3070]);
    return result;
}

void*  coverage_3071(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3071].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3071]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3071]);
    return result;
}

void*  coverage_3072(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3072].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3072]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3072]);
    return result;
}

void*  coverage_3073(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3073].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3073]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3073]);
    return result;
}

void*  coverage_3074(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3074].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3074]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3074]);
    return result;
}

void*  coverage_3075(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3075].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3075]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3075]);
    return result;
}

void*  coverage_3076(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3076].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3076]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3076]);
    return result;
}

void*  coverage_3077(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3077].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3077]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3077]);
    return result;
}

void*  coverage_3078(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3078].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3078]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3078]);
    return result;
}

void*  coverage_3079(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3079].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3079]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3079]);
    return result;
}

void*  coverage_3080(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3080].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3080]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3080]);
    return result;
}

void*  coverage_3081(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3081].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3081]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3081]);
    return result;
}

void*  coverage_3082(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3082].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3082]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3082]);
    return result;
}

void*  coverage_3083(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3083].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3083]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3083]);
    return result;
}

void*  coverage_3084(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3084].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3084]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3084]);
    return result;
}

void*  coverage_3085(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3085].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3085]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3085]);
    return result;
}

void*  coverage_3086(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3086].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3086]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3086]);
    return result;
}

void*  coverage_3087(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3087].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3087]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3087]);
    return result;
}

void*  coverage_3088(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3088].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3088]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3088]);
    return result;
}

void*  coverage_3089(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3089].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3089]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3089]);
    return result;
}

void*  coverage_3090(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3090].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3090]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3090]);
    return result;
}

void*  coverage_3091(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3091].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3091]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3091]);
    return result;
}

void*  coverage_3092(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3092].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3092]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3092]);
    return result;
}

void*  coverage_3093(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3093].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3093]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3093]);
    return result;
}

void*  coverage_3094(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3094].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3094]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3094]);
    return result;
}

void*  coverage_3095(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3095].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3095]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3095]);
    return result;
}

void*  coverage_3096(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3096].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3096]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3096]);
    return result;
}

void*  coverage_3097(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3097].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3097]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3097]);
    return result;
}

void*  coverage_3098(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3098].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3098]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3098]);
    return result;
}

void*  coverage_3099(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3099].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3099]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3099]);
    return result;
}

void*  coverage_3100(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3100].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3100]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3100]);
    return result;
}

void*  coverage_3101(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3101].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3101]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3101]);
    return result;
}

void*  coverage_3102(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3102].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3102]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3102]);
    return result;
}

void*  coverage_3103(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3103].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3103]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3103]);
    return result;
}

void*  coverage_3104(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3104].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3104]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3104]);
    return result;
}

void*  coverage_3105(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3105].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3105]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3105]);
    return result;
}

void*  coverage_3106(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3106].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3106]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3106]);
    return result;
}

void*  coverage_3107(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3107].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3107]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3107]);
    return result;
}

void*  coverage_3108(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3108].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3108]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3108]);
    return result;
}

void*  coverage_3109(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3109].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3109]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3109]);
    return result;
}

void*  coverage_3110(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3110].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3110]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3110]);
    return result;
}

void*  coverage_3111(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3111].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3111]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3111]);
    return result;
}

void*  coverage_3112(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3112].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3112]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3112]);
    return result;
}

void*  coverage_3113(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3113].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3113]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3113]);
    return result;
}

void*  coverage_3114(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3114].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3114]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3114]);
    return result;
}

void*  coverage_3115(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3115].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3115]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3115]);
    return result;
}

void*  coverage_3116(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3116].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3116]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3116]);
    return result;
}

void*  coverage_3117(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3117].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3117]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3117]);
    return result;
}

void*  coverage_3118(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3118].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3118]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3118]);
    return result;
}

void*  coverage_3119(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3119].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3119]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3119]);
    return result;
}

void*  coverage_3120(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3120].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3120]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3120]);
    return result;
}

void*  coverage_3121(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3121].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3121]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3121]);
    return result;
}

void*  coverage_3122(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3122].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3122]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3122]);
    return result;
}

void*  coverage_3123(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3123].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3123]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3123]);
    return result;
}

void*  coverage_3124(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3124].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3124]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3124]);
    return result;
}

void*  coverage_3125(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3125].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3125]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3125]);
    return result;
}

void*  coverage_3126(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3126].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3126]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3126]);
    return result;
}

void*  coverage_3127(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3127].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3127]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3127]);
    return result;
}

void*  coverage_3128(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3128].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3128]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3128]);
    return result;
}

void*  coverage_3129(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3129].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3129]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3129]);
    return result;
}

void*  coverage_3130(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3130].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3130]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3130]);
    return result;
}

void*  coverage_3131(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3131].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3131]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3131]);
    return result;
}

void*  coverage_3132(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3132].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3132]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3132]);
    return result;
}

void*  coverage_3133(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3133].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3133]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3133]);
    return result;
}

void*  coverage_3134(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3134].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3134]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3134]);
    return result;
}

void*  coverage_3135(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3135].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3135]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3135]);
    return result;
}

void*  coverage_3136(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3136].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3136]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3136]);
    return result;
}

void*  coverage_3137(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3137].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3137]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3137]);
    return result;
}

void*  coverage_3138(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3138].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3138]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3138]);
    return result;
}

void*  coverage_3139(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3139].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3139]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3139]);
    return result;
}

void*  coverage_3140(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3140].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3140]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3140]);
    return result;
}

void*  coverage_3141(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3141].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3141]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3141]);
    return result;
}

void*  coverage_3142(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3142].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3142]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3142]);
    return result;
}

void*  coverage_3143(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3143].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3143]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3143]);
    return result;
}

void*  coverage_3144(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3144].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3144]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3144]);
    return result;
}

void*  coverage_3145(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3145].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3145]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3145]);
    return result;
}

void*  coverage_3146(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3146].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3146]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3146]);
    return result;
}

void*  coverage_3147(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3147].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3147]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3147]);
    return result;
}

void*  coverage_3148(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3148].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3148]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3148]);
    return result;
}

void*  coverage_3149(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3149].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3149]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3149]);
    return result;
}

void*  coverage_3150(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3150].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3150]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3150]);
    return result;
}

void*  coverage_3151(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3151].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3151]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3151]);
    return result;
}

void*  coverage_3152(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3152].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3152]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3152]);
    return result;
}

void*  coverage_3153(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3153].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3153]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3153]);
    return result;
}

void*  coverage_3154(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3154].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3154]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3154]);
    return result;
}

void*  coverage_3155(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3155].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3155]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3155]);
    return result;
}

void*  coverage_3156(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3156].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3156]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3156]);
    return result;
}

void*  coverage_3157(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3157].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3157]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3157]);
    return result;
}

void*  coverage_3158(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3158].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3158]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3158]);
    return result;
}

void*  coverage_3159(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3159].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3159]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3159]);
    return result;
}

void*  coverage_3160(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3160].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3160]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3160]);
    return result;
}

void*  coverage_3161(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3161].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3161]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3161]);
    return result;
}

void*  coverage_3162(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3162].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3162]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3162]);
    return result;
}

void*  coverage_3163(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3163].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3163]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3163]);
    return result;
}

void*  coverage_3164(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3164].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3164]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3164]);
    return result;
}

void*  coverage_3165(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3165].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3165]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3165]);
    return result;
}

void*  coverage_3166(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3166].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3166]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3166]);
    return result;
}

void*  coverage_3167(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3167].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3167]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3167]);
    return result;
}

void*  coverage_3168(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3168].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3168]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3168]);
    return result;
}

void*  coverage_3169(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3169].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3169]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3169]);
    return result;
}

void*  coverage_3170(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3170].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3170]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3170]);
    return result;
}

void*  coverage_3171(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3171].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3171]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3171]);
    return result;
}

void*  coverage_3172(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3172].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3172]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3172]);
    return result;
}

void*  coverage_3173(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3173].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3173]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3173]);
    return result;
}

void*  coverage_3174(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3174].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3174]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3174]);
    return result;
}

void*  coverage_3175(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3175].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3175]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3175]);
    return result;
}

void*  coverage_3176(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3176].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3176]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3176]);
    return result;
}

void*  coverage_3177(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3177].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3177]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3177]);
    return result;
}

void*  coverage_3178(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3178].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3178]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3178]);
    return result;
}

void*  coverage_3179(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3179].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3179]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3179]);
    return result;
}

void*  coverage_3180(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3180].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3180]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3180]);
    return result;
}

void*  coverage_3181(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3181].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3181]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3181]);
    return result;
}

void*  coverage_3182(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3182].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3182]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3182]);
    return result;
}

void*  coverage_3183(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3183].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3183]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3183]);
    return result;
}

void*  coverage_3184(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3184].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3184]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3184]);
    return result;
}

void*  coverage_3185(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3185].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3185]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3185]);
    return result;
}

void*  coverage_3186(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3186].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3186]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3186]);
    return result;
}

void*  coverage_3187(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3187].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3187]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3187]);
    return result;
}

void*  coverage_3188(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3188].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3188]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3188]);
    return result;
}

void*  coverage_3189(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3189].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3189]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3189]);
    return result;
}

void*  coverage_3190(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3190].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3190]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3190]);
    return result;
}

void*  coverage_3191(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3191].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3191]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3191]);
    return result;
}

void*  coverage_3192(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3192].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3192]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3192]);
    return result;
}

void*  coverage_3193(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3193].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3193]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3193]);
    return result;
}

void*  coverage_3194(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3194].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3194]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3194]);
    return result;
}

void*  coverage_3195(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3195].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3195]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3195]);
    return result;
}

void*  coverage_3196(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3196].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3196]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3196]);
    return result;
}

void*  coverage_3197(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3197].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3197]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3197]);
    return result;
}

void*  coverage_3198(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3198].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3198]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3198]);
    return result;
}

void*  coverage_3199(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3199].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3199]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3199]);
    return result;
}

void*  coverage_3200(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3200].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3200]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3200]);
    return result;
}

void*  coverage_3201(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3201].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3201]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3201]);
    return result;
}

void*  coverage_3202(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3202].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3202]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3202]);
    return result;
}

void*  coverage_3203(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3203].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3203]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3203]);
    return result;
}

void*  coverage_3204(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3204].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3204]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3204]);
    return result;
}

void*  coverage_3205(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3205].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3205]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3205]);
    return result;
}

void*  coverage_3206(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3206].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3206]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3206]);
    return result;
}

void*  coverage_3207(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3207].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3207]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3207]);
    return result;
}

void*  coverage_3208(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3208].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3208]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3208]);
    return result;
}

void*  coverage_3209(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3209].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3209]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3209]);
    return result;
}

void*  coverage_3210(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3210].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3210]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3210]);
    return result;
}

void*  coverage_3211(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3211].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3211]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3211]);
    return result;
}

void*  coverage_3212(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3212].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3212]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3212]);
    return result;
}

void*  coverage_3213(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3213].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3213]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3213]);
    return result;
}

void*  coverage_3214(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3214].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3214]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3214]);
    return result;
}

void*  coverage_3215(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3215].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3215]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3215]);
    return result;
}

void*  coverage_3216(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3216].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3216]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3216]);
    return result;
}

void*  coverage_3217(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3217].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3217]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3217]);
    return result;
}

void*  coverage_3218(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3218].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3218]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3218]);
    return result;
}

void*  coverage_3219(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3219].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3219]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3219]);
    return result;
}

void*  coverage_3220(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3220].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3220]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3220]);
    return result;
}

void*  coverage_3221(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3221].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3221]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3221]);
    return result;
}

void*  coverage_3222(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3222].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3222]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3222]);
    return result;
}

void*  coverage_3223(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3223].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3223]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3223]);
    return result;
}

void*  coverage_3224(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3224].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3224]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3224]);
    return result;
}

void*  coverage_3225(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3225].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3225]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3225]);
    return result;
}

void*  coverage_3226(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3226].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3226]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3226]);
    return result;
}

void*  coverage_3227(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3227].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3227]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3227]);
    return result;
}

void*  coverage_3228(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3228].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3228]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3228]);
    return result;
}

void*  coverage_3229(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3229].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3229]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3229]);
    return result;
}

void*  coverage_3230(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3230].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3230]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3230]);
    return result;
}

void*  coverage_3231(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3231].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3231]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3231]);
    return result;
}

void*  coverage_3232(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3232].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3232]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3232]);
    return result;
}

void*  coverage_3233(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3233].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3233]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3233]);
    return result;
}

void*  coverage_3234(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3234].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3234]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3234]);
    return result;
}

void*  coverage_3235(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3235].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3235]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3235]);
    return result;
}

void*  coverage_3236(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3236].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3236]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3236]);
    return result;
}

void*  coverage_3237(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3237].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3237]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3237]);
    return result;
}

void*  coverage_3238(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3238].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3238]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3238]);
    return result;
}

void*  coverage_3239(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3239].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3239]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3239]);
    return result;
}

void*  coverage_3240(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3240].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3240]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3240]);
    return result;
}

void*  coverage_3241(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3241].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3241]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3241]);
    return result;
}

void*  coverage_3242(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3242].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3242]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3242]);
    return result;
}

void*  coverage_3243(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3243].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3243]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3243]);
    return result;
}

void*  coverage_3244(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3244].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3244]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3244]);
    return result;
}

void*  coverage_3245(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3245].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3245]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3245]);
    return result;
}

void*  coverage_3246(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3246].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3246]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3246]);
    return result;
}

void*  coverage_3247(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3247].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3247]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3247]);
    return result;
}

void*  coverage_3248(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3248].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3248]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3248]);
    return result;
}

void*  coverage_3249(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3249].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3249]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3249]);
    return result;
}

void*  coverage_3250(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3250].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3250]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3250]);
    return result;
}

void*  coverage_3251(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3251].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3251]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3251]);
    return result;
}

void*  coverage_3252(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3252].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3252]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3252]);
    return result;
}

void*  coverage_3253(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3253].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3253]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3253]);
    return result;
}

void*  coverage_3254(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3254].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3254]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3254]);
    return result;
}

void*  coverage_3255(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3255].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3255]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3255]);
    return result;
}

void*  coverage_3256(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3256].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3256]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3256]);
    return result;
}

void*  coverage_3257(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3257].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3257]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3257]);
    return result;
}

void*  coverage_3258(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3258].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3258]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3258]);
    return result;
}

void*  coverage_3259(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3259].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3259]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3259]);
    return result;
}

void*  coverage_3260(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3260].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3260]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3260]);
    return result;
}

void*  coverage_3261(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3261].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3261]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3261]);
    return result;
}

void*  coverage_3262(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3262].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3262]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3262]);
    return result;
}

void*  coverage_3263(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3263].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3263]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3263]);
    return result;
}

void*  coverage_3264(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3264].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3264]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3264]);
    return result;
}

void*  coverage_3265(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3265].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3265]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3265]);
    return result;
}

void*  coverage_3266(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3266].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3266]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3266]);
    return result;
}

void*  coverage_3267(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3267].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3267]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3267]);
    return result;
}

void*  coverage_3268(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3268].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3268]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3268]);
    return result;
}

void*  coverage_3269(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3269].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3269]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3269]);
    return result;
}

void*  coverage_3270(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3270].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3270]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3270]);
    return result;
}

void*  coverage_3271(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3271].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3271]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3271]);
    return result;
}

void*  coverage_3272(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3272].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3272]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3272]);
    return result;
}

void*  coverage_3273(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3273].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3273]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3273]);
    return result;
}

void*  coverage_3274(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3274].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3274]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3274]);
    return result;
}

void*  coverage_3275(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3275].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3275]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3275]);
    return result;
}

void*  coverage_3276(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3276].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3276]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3276]);
    return result;
}

void*  coverage_3277(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3277].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3277]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3277]);
    return result;
}

void*  coverage_3278(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3278].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3278]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3278]);
    return result;
}

void*  coverage_3279(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3279].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3279]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3279]);
    return result;
}

void*  coverage_3280(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3280].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3280]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3280]);
    return result;
}

void*  coverage_3281(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3281].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3281]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3281]);
    return result;
}

void*  coverage_3282(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3282].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3282]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3282]);
    return result;
}

void*  coverage_3283(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3283].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3283]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3283]);
    return result;
}

void*  coverage_3284(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3284].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3284]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3284]);
    return result;
}

void*  coverage_3285(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3285].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3285]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3285]);
    return result;
}

void*  coverage_3286(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3286].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3286]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3286]);
    return result;
}

void*  coverage_3287(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3287].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3287]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3287]);
    return result;
}

void*  coverage_3288(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3288].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3288]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3288]);
    return result;
}

void*  coverage_3289(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3289].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3289]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3289]);
    return result;
}

void*  coverage_3290(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3290].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3290]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3290]);
    return result;
}

void*  coverage_3291(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3291].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3291]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3291]);
    return result;
}

void*  coverage_3292(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3292].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3292]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3292]);
    return result;
}

void*  coverage_3293(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3293].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3293]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3293]);
    return result;
}

void*  coverage_3294(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3294].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3294]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3294]);
    return result;
}

void*  coverage_3295(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3295].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3295]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3295]);
    return result;
}

void*  coverage_3296(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3296].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3296]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3296]);
    return result;
}

void*  coverage_3297(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3297].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3297]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3297]);
    return result;
}

void*  coverage_3298(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3298].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3298]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3298]);
    return result;
}

void*  coverage_3299(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3299].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3299]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3299]);
    return result;
}

void*  coverage_3300(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3300].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3300]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3300]);
    return result;
}

void*  coverage_3301(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3301].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3301]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3301]);
    return result;
}

void*  coverage_3302(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3302].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3302]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3302]);
    return result;
}

void*  coverage_3303(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3303].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3303]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3303]);
    return result;
}

void*  coverage_3304(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3304].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3304]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3304]);
    return result;
}

void*  coverage_3305(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3305].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3305]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3305]);
    return result;
}

void*  coverage_3306(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3306].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3306]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3306]);
    return result;
}

void*  coverage_3307(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3307].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3307]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3307]);
    return result;
}

void*  coverage_3308(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3308].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3308]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3308]);
    return result;
}

void*  coverage_3309(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3309].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3309]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3309]);
    return result;
}

void*  coverage_3310(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3310].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3310]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3310]);
    return result;
}

void*  coverage_3311(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3311].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3311]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3311]);
    return result;
}

void*  coverage_3312(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3312].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3312]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3312]);
    return result;
}

void*  coverage_3313(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3313].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3313]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3313]);
    return result;
}

void*  coverage_3314(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3314].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3314]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3314]);
    return result;
}

void*  coverage_3315(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3315].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3315]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3315]);
    return result;
}

void*  coverage_3316(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3316].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3316]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3316]);
    return result;
}

void*  coverage_3317(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3317].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3317]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3317]);
    return result;
}

void*  coverage_3318(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3318].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3318]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3318]);
    return result;
}

void*  coverage_3319(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3319].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3319]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3319]);
    return result;
}

void*  coverage_3320(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3320].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3320]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3320]);
    return result;
}

void*  coverage_3321(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3321].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3321]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3321]);
    return result;
}

void*  coverage_3322(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3322].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3322]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3322]);
    return result;
}

void*  coverage_3323(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3323].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3323]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3323]);
    return result;
}

void*  coverage_3324(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3324].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3324]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3324]);
    return result;
}

void*  coverage_3325(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3325].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3325]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3325]);
    return result;
}

void*  coverage_3326(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3326].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3326]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3326]);
    return result;
}

void*  coverage_3327(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3327].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3327]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3327]);
    return result;
}

void*  coverage_3328(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3328].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3328]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3328]);
    return result;
}

void*  coverage_3329(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3329].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3329]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3329]);
    return result;
}

void*  coverage_3330(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3330].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3330]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3330]);
    return result;
}

void*  coverage_3331(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3331].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3331]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3331]);
    return result;
}

void*  coverage_3332(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3332].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3332]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3332]);
    return result;
}

void*  coverage_3333(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3333].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3333]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3333]);
    return result;
}

void*  coverage_3334(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3334].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3334]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3334]);
    return result;
}

void*  coverage_3335(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3335].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3335]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3335]);
    return result;
}

void*  coverage_3336(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3336].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3336]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3336]);
    return result;
}

void*  coverage_3337(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3337].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3337]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3337]);
    return result;
}

void*  coverage_3338(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3338].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3338]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3338]);
    return result;
}

void*  coverage_3339(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3339].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3339]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3339]);
    return result;
}

void*  coverage_3340(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3340].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3340]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3340]);
    return result;
}

void*  coverage_3341(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3341].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3341]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3341]);
    return result;
}

void*  coverage_3342(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3342].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3342]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3342]);
    return result;
}

void*  coverage_3343(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3343].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3343]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3343]);
    return result;
}

void*  coverage_3344(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3344].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3344]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3344]);
    return result;
}

void*  coverage_3345(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3345].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3345]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3345]);
    return result;
}

void*  coverage_3346(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3346].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3346]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3346]);
    return result;
}

void*  coverage_3347(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3347].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3347]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3347]);
    return result;
}

void*  coverage_3348(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3348].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3348]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3348]);
    return result;
}

void*  coverage_3349(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3349].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3349]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3349]);
    return result;
}

void*  coverage_3350(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3350].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3350]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3350]);
    return result;
}

void*  coverage_3351(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3351].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3351]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3351]);
    return result;
}

void*  coverage_3352(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3352].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3352]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3352]);
    return result;
}

void*  coverage_3353(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3353].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3353]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3353]);
    return result;
}

void*  coverage_3354(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3354].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3354]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3354]);
    return result;
}

void*  coverage_3355(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3355].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3355]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3355]);
    return result;
}

void*  coverage_3356(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3356].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3356]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3356]);
    return result;
}

void*  coverage_3357(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3357].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3357]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3357]);
    return result;
}

void*  coverage_3358(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3358].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3358]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3358]);
    return result;
}

void*  coverage_3359(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3359].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3359]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3359]);
    return result;
}

void*  coverage_3360(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3360].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3360]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3360]);
    return result;
}

void*  coverage_3361(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3361].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3361]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3361]);
    return result;
}

void*  coverage_3362(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3362].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3362]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3362]);
    return result;
}

void*  coverage_3363(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3363].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3363]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3363]);
    return result;
}

void*  coverage_3364(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3364].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3364]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3364]);
    return result;
}

void*  coverage_3365(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3365].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3365]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3365]);
    return result;
}

void*  coverage_3366(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3366].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3366]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3366]);
    return result;
}

void*  coverage_3367(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3367].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3367]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3367]);
    return result;
}

void*  coverage_3368(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3368].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3368]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3368]);
    return result;
}

void*  coverage_3369(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3369].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3369]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3369]);
    return result;
}

void*  coverage_3370(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3370].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3370]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3370]);
    return result;
}

void*  coverage_3371(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3371].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3371]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3371]);
    return result;
}

void*  coverage_3372(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3372].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3372]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3372]);
    return result;
}

void*  coverage_3373(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3373].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3373]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3373]);
    return result;
}

void*  coverage_3374(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3374].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3374]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3374]);
    return result;
}

void*  coverage_3375(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3375].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3375]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3375]);
    return result;
}

void*  coverage_3376(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3376].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3376]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3376]);
    return result;
}

void*  coverage_3377(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3377].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3377]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3377]);
    return result;
}

void*  coverage_3378(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3378].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3378]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3378]);
    return result;
}

void*  coverage_3379(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3379].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3379]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3379]);
    return result;
}

void*  coverage_3380(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3380].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3380]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3380]);
    return result;
}

void*  coverage_3381(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3381].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3381]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3381]);
    return result;
}

void*  coverage_3382(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3382].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3382]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3382]);
    return result;
}

void*  coverage_3383(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3383].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3383]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3383]);
    return result;
}

void*  coverage_3384(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3384].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3384]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3384]);
    return result;
}

void*  coverage_3385(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3385].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3385]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3385]);
    return result;
}

void*  coverage_3386(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3386].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3386]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3386]);
    return result;
}

void*  coverage_3387(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3387].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3387]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3387]);
    return result;
}

void*  coverage_3388(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3388].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3388]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3388]);
    return result;
}

void*  coverage_3389(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3389].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3389]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3389]);
    return result;
}

void*  coverage_3390(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3390].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3390]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3390]);
    return result;
}

void*  coverage_3391(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3391].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3391]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3391]);
    return result;
}

void*  coverage_3392(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3392].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3392]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3392]);
    return result;
}

void*  coverage_3393(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3393].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3393]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3393]);
    return result;
}

void*  coverage_3394(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3394].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3394]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3394]);
    return result;
}

void*  coverage_3395(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3395].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3395]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3395]);
    return result;
}

void*  coverage_3396(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3396].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3396]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3396]);
    return result;
}

void*  coverage_3397(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3397].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3397]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3397]);
    return result;
}

void*  coverage_3398(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3398].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3398]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3398]);
    return result;
}

void*  coverage_3399(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3399].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3399]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3399]);
    return result;
}

void*  coverage_3400(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3400].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3400]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3400]);
    return result;
}

void*  coverage_3401(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3401].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3401]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3401]);
    return result;
}

void*  coverage_3402(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3402].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3402]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3402]);
    return result;
}

void*  coverage_3403(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3403].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3403]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3403]);
    return result;
}

void*  coverage_3404(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3404].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3404]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3404]);
    return result;
}

void*  coverage_3405(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3405].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3405]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3405]);
    return result;
}

void*  coverage_3406(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3406].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3406]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3406]);
    return result;
}

void*  coverage_3407(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3407].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3407]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3407]);
    return result;
}

void*  coverage_3408(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3408].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3408]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3408]);
    return result;
}

void*  coverage_3409(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3409].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3409]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3409]);
    return result;
}

void*  coverage_3410(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3410].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3410]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3410]);
    return result;
}

void*  coverage_3411(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3411].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3411]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3411]);
    return result;
}

void*  coverage_3412(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3412].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3412]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3412]);
    return result;
}

void*  coverage_3413(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3413].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3413]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3413]);
    return result;
}

void*  coverage_3414(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3414].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3414]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3414]);
    return result;
}

void*  coverage_3415(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3415].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3415]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3415]);
    return result;
}

void*  coverage_3416(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3416].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3416]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3416]);
    return result;
}

void*  coverage_3417(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3417].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3417]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3417]);
    return result;
}

void*  coverage_3418(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3418].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3418]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3418]);
    return result;
}

void*  coverage_3419(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3419].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3419]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3419]);
    return result;
}

void*  coverage_3420(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3420].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3420]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3420]);
    return result;
}

void*  coverage_3421(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3421].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3421]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3421]);
    return result;
}

void*  coverage_3422(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3422].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3422]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3422]);
    return result;
}

void*  coverage_3423(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3423].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3423]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3423]);
    return result;
}

void*  coverage_3424(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3424].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3424]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3424]);
    return result;
}

void*  coverage_3425(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3425].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3425]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3425]);
    return result;
}

void*  coverage_3426(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3426].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3426]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3426]);
    return result;
}

void*  coverage_3427(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3427].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3427]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3427]);
    return result;
}

void*  coverage_3428(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3428].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3428]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3428]);
    return result;
}

void*  coverage_3429(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3429].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3429]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3429]);
    return result;
}

void*  coverage_3430(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3430].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3430]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3430]);
    return result;
}

void*  coverage_3431(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3431].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3431]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3431]);
    return result;
}

void*  coverage_3432(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3432].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3432]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3432]);
    return result;
}

void*  coverage_3433(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3433].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3433]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3433]);
    return result;
}

void*  coverage_3434(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3434].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3434]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3434]);
    return result;
}

void*  coverage_3435(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3435].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3435]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3435]);
    return result;
}

void*  coverage_3436(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3436].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3436]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3436]);
    return result;
}

void*  coverage_3437(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3437].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3437]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3437]);
    return result;
}

void*  coverage_3438(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3438].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3438]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3438]);
    return result;
}

void*  coverage_3439(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3439].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3439]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3439]);
    return result;
}

void*  coverage_3440(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3440].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3440]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3440]);
    return result;
}

void*  coverage_3441(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3441].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3441]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3441]);
    return result;
}

void*  coverage_3442(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3442].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3442]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3442]);
    return result;
}

void*  coverage_3443(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3443].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3443]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3443]);
    return result;
}

void*  coverage_3444(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3444].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3444]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3444]);
    return result;
}

void*  coverage_3445(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3445].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3445]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3445]);
    return result;
}

void*  coverage_3446(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3446].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3446]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3446]);
    return result;
}

void*  coverage_3447(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3447].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3447]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3447]);
    return result;
}

void*  coverage_3448(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3448].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3448]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3448]);
    return result;
}

void*  coverage_3449(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3449].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3449]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3449]);
    return result;
}

void*  coverage_3450(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3450].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3450]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3450]);
    return result;
}

void*  coverage_3451(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3451].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3451]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3451]);
    return result;
}

void*  coverage_3452(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3452].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3452]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3452]);
    return result;
}

void*  coverage_3453(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3453].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3453]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3453]);
    return result;
}

void*  coverage_3454(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3454].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3454]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3454]);
    return result;
}

void*  coverage_3455(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3455].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3455]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3455]);
    return result;
}

void*  coverage_3456(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3456].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3456]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3456]);
    return result;
}

void*  coverage_3457(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3457].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3457]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3457]);
    return result;
}

void*  coverage_3458(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3458].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3458]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3458]);
    return result;
}

void*  coverage_3459(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3459].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3459]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3459]);
    return result;
}

void*  coverage_3460(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3460].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3460]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3460]);
    return result;
}

void*  coverage_3461(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3461].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3461]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3461]);
    return result;
}

void*  coverage_3462(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3462].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3462]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3462]);
    return result;
}

void*  coverage_3463(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3463].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3463]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3463]);
    return result;
}

void*  coverage_3464(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3464].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3464]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3464]);
    return result;
}

void*  coverage_3465(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3465].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3465]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3465]);
    return result;
}

void*  coverage_3466(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3466].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3466]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3466]);
    return result;
}

void*  coverage_3467(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3467].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3467]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3467]);
    return result;
}

void*  coverage_3468(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3468].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3468]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3468]);
    return result;
}

void*  coverage_3469(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3469].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3469]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3469]);
    return result;
}

void*  coverage_3470(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3470].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3470]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3470]);
    return result;
}

void*  coverage_3471(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3471].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3471]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3471]);
    return result;
}

void*  coverage_3472(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3472].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3472]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3472]);
    return result;
}

void*  coverage_3473(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3473].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3473]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3473]);
    return result;
}

void*  coverage_3474(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3474].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3474]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3474]);
    return result;
}

void*  coverage_3475(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3475].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3475]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3475]);
    return result;
}

void*  coverage_3476(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3476].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3476]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3476]);
    return result;
}

void*  coverage_3477(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3477].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3477]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3477]);
    return result;
}

void*  coverage_3478(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3478].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3478]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3478]);
    return result;
}

void*  coverage_3479(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3479].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3479]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3479]);
    return result;
}

void*  coverage_3480(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3480].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3480]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3480]);
    return result;
}

void*  coverage_3481(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3481].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3481]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3481]);
    return result;
}

void*  coverage_3482(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3482].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3482]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3482]);
    return result;
}

void*  coverage_3483(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3483].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3483]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3483]);
    return result;
}

void*  coverage_3484(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3484].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3484]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3484]);
    return result;
}

void*  coverage_3485(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3485].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3485]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3485]);
    return result;
}

void*  coverage_3486(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3486].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3486]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3486]);
    return result;
}

void*  coverage_3487(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3487].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3487]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3487]);
    return result;
}

void*  coverage_3488(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3488].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3488]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3488]);
    return result;
}

void*  coverage_3489(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3489].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3489]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3489]);
    return result;
}

void*  coverage_3490(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3490].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3490]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3490]);
    return result;
}

void*  coverage_3491(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3491].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3491]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3491]);
    return result;
}

void*  coverage_3492(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3492].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3492]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3492]);
    return result;
}

void*  coverage_3493(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3493].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3493]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3493]);
    return result;
}

void*  coverage_3494(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3494].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3494]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3494]);
    return result;
}

void*  coverage_3495(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3495].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3495]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3495]);
    return result;
}

void*  coverage_3496(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3496].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3496]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3496]);
    return result;
}

void*  coverage_3497(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3497].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3497]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3497]);
    return result;
}

void*  coverage_3498(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3498].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3498]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3498]);
    return result;
}

void*  coverage_3499(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3499].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3499]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3499]);
    return result;
}

void*  coverage_3500(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3500].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3500]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3500]);
    return result;
}

void*  coverage_3501(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3501].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3501]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3501]);
    return result;
}

void*  coverage_3502(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3502].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3502]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3502]);
    return result;
}

void*  coverage_3503(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3503].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3503]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3503]);
    return result;
}

void*  coverage_3504(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3504].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3504]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3504]);
    return result;
}

void*  coverage_3505(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3505].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3505]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3505]);
    return result;
}

void*  coverage_3506(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3506].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3506]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3506]);
    return result;
}

void*  coverage_3507(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3507].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3507]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3507]);
    return result;
}

void*  coverage_3508(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3508].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3508]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3508]);
    return result;
}

void*  coverage_3509(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3509].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3509]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3509]);
    return result;
}

void*  coverage_3510(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3510].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3510]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3510]);
    return result;
}

void*  coverage_3511(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3511].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3511]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3511]);
    return result;
}

void*  coverage_3512(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3512].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3512]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3512]);
    return result;
}

void*  coverage_3513(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3513].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3513]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3513]);
    return result;
}

void*  coverage_3514(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3514].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3514]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3514]);
    return result;
}

void*  coverage_3515(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3515].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3515]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3515]);
    return result;
}

void*  coverage_3516(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3516].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3516]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3516]);
    return result;
}

void*  coverage_3517(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3517].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3517]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3517]);
    return result;
}

void*  coverage_3518(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3518].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3518]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3518]);
    return result;
}

void*  coverage_3519(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3519].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3519]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3519]);
    return result;
}

void*  coverage_3520(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3520].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3520]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3520]);
    return result;
}

void*  coverage_3521(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3521].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3521]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3521]);
    return result;
}

void*  coverage_3522(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3522].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3522]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3522]);
    return result;
}

void*  coverage_3523(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3523].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3523]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3523]);
    return result;
}

void*  coverage_3524(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3524].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3524]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3524]);
    return result;
}

void*  coverage_3525(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3525].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3525]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3525]);
    return result;
}

void*  coverage_3526(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3526].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3526]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3526]);
    return result;
}

void*  coverage_3527(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3527].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3527]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3527]);
    return result;
}

void*  coverage_3528(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3528].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3528]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3528]);
    return result;
}

void*  coverage_3529(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3529].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3529]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3529]);
    return result;
}

void*  coverage_3530(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3530].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3530]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3530]);
    return result;
}

void*  coverage_3531(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3531].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3531]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3531]);
    return result;
}

void*  coverage_3532(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3532].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3532]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3532]);
    return result;
}

void*  coverage_3533(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3533].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3533]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3533]);
    return result;
}

void*  coverage_3534(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3534].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3534]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3534]);
    return result;
}

void*  coverage_3535(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3535].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3535]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3535]);
    return result;
}

void*  coverage_3536(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3536].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3536]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3536]);
    return result;
}

void*  coverage_3537(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3537].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3537]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3537]);
    return result;
}

void*  coverage_3538(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3538].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3538]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3538]);
    return result;
}

void*  coverage_3539(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3539].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3539]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3539]);
    return result;
}

void*  coverage_3540(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3540].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3540]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3540]);
    return result;
}

void*  coverage_3541(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3541].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3541]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3541]);
    return result;
}

void*  coverage_3542(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3542].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3542]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3542]);
    return result;
}

void*  coverage_3543(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3543].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3543]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3543]);
    return result;
}

void*  coverage_3544(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3544].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3544]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3544]);
    return result;
}

void*  coverage_3545(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3545].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3545]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3545]);
    return result;
}

void*  coverage_3546(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3546].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3546]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3546]);
    return result;
}

void*  coverage_3547(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3547].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3547]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3547]);
    return result;
}

void*  coverage_3548(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3548].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3548]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3548]);
    return result;
}

void*  coverage_3549(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3549].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3549]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3549]);
    return result;
}

void*  coverage_3550(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3550].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3550]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3550]);
    return result;
}

void*  coverage_3551(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3551].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3551]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3551]);
    return result;
}

void*  coverage_3552(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3552].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3552]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3552]);
    return result;
}

void*  coverage_3553(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3553].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3553]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3553]);
    return result;
}

void*  coverage_3554(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3554].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3554]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3554]);
    return result;
}

void*  coverage_3555(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3555].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3555]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3555]);
    return result;
}

void*  coverage_3556(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3556].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3556]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3556]);
    return result;
}

void*  coverage_3557(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3557].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3557]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3557]);
    return result;
}

void*  coverage_3558(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3558].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3558]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3558]);
    return result;
}

void*  coverage_3559(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3559].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3559]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3559]);
    return result;
}

void*  coverage_3560(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3560].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3560]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3560]);
    return result;
}

void*  coverage_3561(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3561].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3561]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3561]);
    return result;
}

void*  coverage_3562(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3562].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3562]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3562]);
    return result;
}

void*  coverage_3563(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3563].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3563]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3563]);
    return result;
}

void*  coverage_3564(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3564].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3564]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3564]);
    return result;
}

void*  coverage_3565(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3565].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3565]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3565]);
    return result;
}

void*  coverage_3566(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3566].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3566]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3566]);
    return result;
}

void*  coverage_3567(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3567].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3567]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3567]);
    return result;
}

void*  coverage_3568(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3568].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3568]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3568]);
    return result;
}

void*  coverage_3569(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3569].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3569]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3569]);
    return result;
}

void*  coverage_3570(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3570].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3570]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3570]);
    return result;
}

void*  coverage_3571(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3571].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3571]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3571]);
    return result;
}

void*  coverage_3572(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3572].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3572]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3572]);
    return result;
}

void*  coverage_3573(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3573].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3573]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3573]);
    return result;
}

void*  coverage_3574(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3574].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3574]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3574]);
    return result;
}

void*  coverage_3575(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3575].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3575]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3575]);
    return result;
}

void*  coverage_3576(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3576].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3576]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3576]);
    return result;
}

void*  coverage_3577(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3577].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3577]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3577]);
    return result;
}

void*  coverage_3578(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3578].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3578]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3578]);
    return result;
}

void*  coverage_3579(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3579].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3579]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3579]);
    return result;
}

void*  coverage_3580(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3580].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3580]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3580]);
    return result;
}

void*  coverage_3581(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3581].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3581]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3581]);
    return result;
}

void*  coverage_3582(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3582].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3582]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3582]);
    return result;
}

void*  coverage_3583(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3583].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3583]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3583]);
    return result;
}

void*  coverage_3584(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3584].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3584]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3584]);
    return result;
}

void*  coverage_3585(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3585].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3585]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3585]);
    return result;
}

void*  coverage_3586(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3586].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3586]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3586]);
    return result;
}

void*  coverage_3587(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3587].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3587]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3587]);
    return result;
}

void*  coverage_3588(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3588].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3588]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3588]);
    return result;
}

void*  coverage_3589(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3589].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3589]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3589]);
    return result;
}

void*  coverage_3590(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3590].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3590]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3590]);
    return result;
}

void*  coverage_3591(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3591].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3591]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3591]);
    return result;
}

void*  coverage_3592(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3592].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3592]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3592]);
    return result;
}

void*  coverage_3593(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3593].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3593]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3593]);
    return result;
}

void*  coverage_3594(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3594].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3594]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3594]);
    return result;
}

void*  coverage_3595(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3595].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3595]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3595]);
    return result;
}

void*  coverage_3596(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3596].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3596]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3596]);
    return result;
}

void*  coverage_3597(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3597].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3597]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3597]);
    return result;
}

void*  coverage_3598(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3598].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3598]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3598]);
    return result;
}

void*  coverage_3599(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3599].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3599]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3599]);
    return result;
}

void*  coverage_3600(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3600].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3600]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3600]);
    return result;
}

void*  coverage_3601(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3601].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3601]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3601]);
    return result;
}

void*  coverage_3602(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3602].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3602]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3602]);
    return result;
}

void*  coverage_3603(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3603].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3603]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3603]);
    return result;
}

void*  coverage_3604(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3604].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3604]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3604]);
    return result;
}

void*  coverage_3605(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3605].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3605]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3605]);
    return result;
}

void*  coverage_3606(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3606].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3606]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3606]);
    return result;
}

void*  coverage_3607(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3607].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3607]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3607]);
    return result;
}

void*  coverage_3608(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3608].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3608]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3608]);
    return result;
}

void*  coverage_3609(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3609].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3609]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3609]);
    return result;
}

void*  coverage_3610(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3610].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3610]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3610]);
    return result;
}

void*  coverage_3611(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3611].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3611]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3611]);
    return result;
}

void*  coverage_3612(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3612].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3612]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3612]);
    return result;
}

void*  coverage_3613(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3613].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3613]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3613]);
    return result;
}

void*  coverage_3614(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3614].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3614]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3614]);
    return result;
}

void*  coverage_3615(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3615].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3615]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3615]);
    return result;
}

void*  coverage_3616(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3616].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3616]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3616]);
    return result;
}

void*  coverage_3617(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3617].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3617]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3617]);
    return result;
}

void*  coverage_3618(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3618].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3618]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3618]);
    return result;
}

void*  coverage_3619(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3619].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3619]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3619]);
    return result;
}

void*  coverage_3620(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3620].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3620]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3620]);
    return result;
}

void*  coverage_3621(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3621].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3621]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3621]);
    return result;
}

void*  coverage_3622(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3622].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3622]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3622]);
    return result;
}

void*  coverage_3623(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3623].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3623]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3623]);
    return result;
}

void*  coverage_3624(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3624].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3624]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3624]);
    return result;
}

void*  coverage_3625(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3625].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3625]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3625]);
    return result;
}

void*  coverage_3626(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3626].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3626]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3626]);
    return result;
}

void*  coverage_3627(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3627].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3627]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3627]);
    return result;
}

void*  coverage_3628(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3628].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3628]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3628]);
    return result;
}

void*  coverage_3629(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3629].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3629]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3629]);
    return result;
}

void*  coverage_3630(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3630].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3630]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3630]);
    return result;
}

void*  coverage_3631(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3631].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3631]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3631]);
    return result;
}

void*  coverage_3632(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3632].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3632]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3632]);
    return result;
}

void*  coverage_3633(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3633].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3633]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3633]);
    return result;
}

void*  coverage_3634(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3634].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3634]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3634]);
    return result;
}

void*  coverage_3635(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3635].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3635]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3635]);
    return result;
}

void*  coverage_3636(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3636].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3636]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3636]);
    return result;
}

void*  coverage_3637(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3637].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3637]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3637]);
    return result;
}

void*  coverage_3638(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3638].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3638]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3638]);
    return result;
}

void*  coverage_3639(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3639].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3639]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3639]);
    return result;
}

void*  coverage_3640(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3640].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3640]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3640]);
    return result;
}

void*  coverage_3641(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3641].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3641]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3641]);
    return result;
}

void*  coverage_3642(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3642].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3642]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3642]);
    return result;
}

void*  coverage_3643(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3643].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3643]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3643]);
    return result;
}

void*  coverage_3644(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3644].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3644]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3644]);
    return result;
}

void*  coverage_3645(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3645].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3645]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3645]);
    return result;
}

void*  coverage_3646(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3646].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3646]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3646]);
    return result;
}

void*  coverage_3647(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3647].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3647]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3647]);
    return result;
}

void*  coverage_3648(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3648].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3648]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3648]);
    return result;
}

void*  coverage_3649(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3649].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3649]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3649]);
    return result;
}

void*  coverage_3650(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3650].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3650]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3650]);
    return result;
}

void*  coverage_3651(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3651].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3651]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3651]);
    return result;
}

void*  coverage_3652(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3652].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3652]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3652]);
    return result;
}

void*  coverage_3653(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3653].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3653]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3653]);
    return result;
}

void*  coverage_3654(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3654].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3654]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3654]);
    return result;
}

void*  coverage_3655(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3655].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3655]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3655]);
    return result;
}

void*  coverage_3656(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3656].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3656]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3656]);
    return result;
}

void*  coverage_3657(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3657].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3657]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3657]);
    return result;
}

void*  coverage_3658(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3658].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3658]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3658]);
    return result;
}

void*  coverage_3659(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3659].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3659]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3659]);
    return result;
}

void*  coverage_3660(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3660].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3660]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3660]);
    return result;
}

void*  coverage_3661(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3661].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3661]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3661]);
    return result;
}

void*  coverage_3662(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3662].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3662]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3662]);
    return result;
}

void*  coverage_3663(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3663].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3663]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3663]);
    return result;
}

void*  coverage_3664(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3664].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3664]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3664]);
    return result;
}

void*  coverage_3665(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3665].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3665]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3665]);
    return result;
}

void*  coverage_3666(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3666].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3666]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3666]);
    return result;
}

void*  coverage_3667(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3667].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3667]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3667]);
    return result;
}

void*  coverage_3668(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3668].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3668]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3668]);
    return result;
}

void*  coverage_3669(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3669].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3669]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3669]);
    return result;
}

void*  coverage_3670(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3670].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3670]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3670]);
    return result;
}

void*  coverage_3671(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3671].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3671]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3671]);
    return result;
}

void*  coverage_3672(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3672].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3672]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3672]);
    return result;
}

void*  coverage_3673(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3673].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3673]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3673]);
    return result;
}

void*  coverage_3674(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3674].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3674]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3674]);
    return result;
}

void*  coverage_3675(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3675].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3675]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3675]);
    return result;
}

void*  coverage_3676(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3676].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3676]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3676]);
    return result;
}

void*  coverage_3677(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3677].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3677]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3677]);
    return result;
}

void*  coverage_3678(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3678].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3678]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3678]);
    return result;
}

void*  coverage_3679(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3679].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3679]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3679]);
    return result;
}

void*  coverage_3680(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3680].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3680]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3680]);
    return result;
}

void*  coverage_3681(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3681].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3681]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3681]);
    return result;
}

void*  coverage_3682(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3682].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3682]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3682]);
    return result;
}

void*  coverage_3683(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3683].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3683]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3683]);
    return result;
}

void*  coverage_3684(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3684].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3684]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3684]);
    return result;
}

void*  coverage_3685(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3685].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3685]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3685]);
    return result;
}

void*  coverage_3686(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3686].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3686]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3686]);
    return result;
}

void*  coverage_3687(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3687].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3687]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3687]);
    return result;
}

void*  coverage_3688(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3688].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3688]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3688]);
    return result;
}

void*  coverage_3689(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3689].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3689]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3689]);
    return result;
}

void*  coverage_3690(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3690].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3690]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3690]);
    return result;
}

void*  coverage_3691(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3691].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3691]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3691]);
    return result;
}

void*  coverage_3692(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3692].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3692]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3692]);
    return result;
}

void*  coverage_3693(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3693].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3693]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3693]);
    return result;
}

void*  coverage_3694(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3694].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3694]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3694]);
    return result;
}

void*  coverage_3695(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3695].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3695]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3695]);
    return result;
}

void*  coverage_3696(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3696].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3696]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3696]);
    return result;
}

void*  coverage_3697(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3697].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3697]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3697]);
    return result;
}

void*  coverage_3698(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3698].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3698]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3698]);
    return result;
}

void*  coverage_3699(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3699].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3699]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3699]);
    return result;
}

void*  coverage_3700(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3700].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3700]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3700]);
    return result;
}

void*  coverage_3701(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3701].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3701]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3701]);
    return result;
}

void*  coverage_3702(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3702].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3702]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3702]);
    return result;
}

void*  coverage_3703(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3703].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3703]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3703]);
    return result;
}

void*  coverage_3704(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3704].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3704]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3704]);
    return result;
}

void*  coverage_3705(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3705].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3705]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3705]);
    return result;
}

void*  coverage_3706(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3706].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3706]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3706]);
    return result;
}

void*  coverage_3707(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3707].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3707]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3707]);
    return result;
}

void*  coverage_3708(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3708].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3708]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3708]);
    return result;
}

void*  coverage_3709(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3709].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3709]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3709]);
    return result;
}

void*  coverage_3710(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3710].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3710]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3710]);
    return result;
}

void*  coverage_3711(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3711].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3711]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3711]);
    return result;
}

void*  coverage_3712(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3712].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3712]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3712]);
    return result;
}

void*  coverage_3713(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3713].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3713]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3713]);
    return result;
}

void*  coverage_3714(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3714].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3714]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3714]);
    return result;
}

void*  coverage_3715(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3715].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3715]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3715]);
    return result;
}

void*  coverage_3716(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3716].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3716]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3716]);
    return result;
}

void*  coverage_3717(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3717].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3717]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3717]);
    return result;
}

void*  coverage_3718(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3718].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3718]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3718]);
    return result;
}

void*  coverage_3719(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3719].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3719]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3719]);
    return result;
}

void*  coverage_3720(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3720].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3720]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3720]);
    return result;
}

void*  coverage_3721(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3721].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3721]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3721]);
    return result;
}

void*  coverage_3722(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3722].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3722]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3722]);
    return result;
}

void*  coverage_3723(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3723].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3723]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3723]);
    return result;
}

void*  coverage_3724(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3724].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3724]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3724]);
    return result;
}

void*  coverage_3725(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3725].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3725]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3725]);
    return result;
}

void*  coverage_3726(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3726].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3726]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3726]);
    return result;
}

void*  coverage_3727(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3727].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3727]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3727]);
    return result;
}

void*  coverage_3728(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3728].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3728]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3728]);
    return result;
}

void*  coverage_3729(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3729].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3729]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3729]);
    return result;
}

void*  coverage_3730(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3730].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3730]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3730]);
    return result;
}

void*  coverage_3731(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3731].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3731]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3731]);
    return result;
}

void*  coverage_3732(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3732].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3732]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3732]);
    return result;
}

void*  coverage_3733(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3733].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3733]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3733]);
    return result;
}

void*  coverage_3734(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3734].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3734]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3734]);
    return result;
}

void*  coverage_3735(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3735].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3735]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3735]);
    return result;
}

void*  coverage_3736(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3736].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3736]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3736]);
    return result;
}

void*  coverage_3737(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3737].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3737]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3737]);
    return result;
}

void*  coverage_3738(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3738].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3738]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3738]);
    return result;
}

void*  coverage_3739(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3739].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3739]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3739]);
    return result;
}

void*  coverage_3740(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3740].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3740]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3740]);
    return result;
}

void*  coverage_3741(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3741].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3741]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3741]);
    return result;
}

void*  coverage_3742(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3742].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3742]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3742]);
    return result;
}

void*  coverage_3743(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3743].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3743]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3743]);
    return result;
}

void*  coverage_3744(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3744].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3744]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3744]);
    return result;
}

void*  coverage_3745(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3745].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3745]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3745]);
    return result;
}

void*  coverage_3746(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3746].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3746]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3746]);
    return result;
}

void*  coverage_3747(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3747].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3747]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3747]);
    return result;
}

void*  coverage_3748(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3748].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3748]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3748]);
    return result;
}

void*  coverage_3749(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3749].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3749]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3749]);
    return result;
}

void*  coverage_3750(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3750].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3750]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3750]);
    return result;
}

void*  coverage_3751(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3751].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3751]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3751]);
    return result;
}

void*  coverage_3752(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3752].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3752]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3752]);
    return result;
}

void*  coverage_3753(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3753].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3753]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3753]);
    return result;
}

void*  coverage_3754(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3754].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3754]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3754]);
    return result;
}

void*  coverage_3755(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3755].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3755]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3755]);
    return result;
}

void*  coverage_3756(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3756].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3756]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3756]);
    return result;
}

void*  coverage_3757(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3757].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3757]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3757]);
    return result;
}

void*  coverage_3758(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3758].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3758]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3758]);
    return result;
}

void*  coverage_3759(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3759].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3759]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3759]);
    return result;
}

void*  coverage_3760(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3760].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3760]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3760]);
    return result;
}

void*  coverage_3761(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3761].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3761]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3761]);
    return result;
}

void*  coverage_3762(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3762].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3762]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3762]);
    return result;
}

void*  coverage_3763(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3763].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3763]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3763]);
    return result;
}

void*  coverage_3764(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3764].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3764]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3764]);
    return result;
}

void*  coverage_3765(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3765].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3765]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3765]);
    return result;
}

void*  coverage_3766(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3766].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3766]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3766]);
    return result;
}

void*  coverage_3767(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3767].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3767]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3767]);
    return result;
}

void*  coverage_3768(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3768].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3768]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3768]);
    return result;
}

void*  coverage_3769(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3769].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3769]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3769]);
    return result;
}

void*  coverage_3770(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3770].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3770]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3770]);
    return result;
}

void*  coverage_3771(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3771].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3771]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3771]);
    return result;
}

void*  coverage_3772(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3772].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3772]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3772]);
    return result;
}

void*  coverage_3773(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3773].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3773]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3773]);
    return result;
}

void*  coverage_3774(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3774].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3774]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3774]);
    return result;
}

void*  coverage_3775(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3775].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3775]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3775]);
    return result;
}

void*  coverage_3776(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3776].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3776]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3776]);
    return result;
}

void*  coverage_3777(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3777].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3777]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3777]);
    return result;
}

void*  coverage_3778(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3778].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3778]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3778]);
    return result;
}

void*  coverage_3779(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3779].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3779]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3779]);
    return result;
}

void*  coverage_3780(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3780].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3780]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3780]);
    return result;
}

void*  coverage_3781(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3781].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3781]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3781]);
    return result;
}

void*  coverage_3782(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3782].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3782]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3782]);
    return result;
}

void*  coverage_3783(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3783].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3783]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3783]);
    return result;
}

void*  coverage_3784(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3784].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3784]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3784]);
    return result;
}

void*  coverage_3785(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3785].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3785]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3785]);
    return result;
}

void*  coverage_3786(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3786].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3786]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3786]);
    return result;
}

void*  coverage_3787(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3787].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3787]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3787]);
    return result;
}

void*  coverage_3788(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3788].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3788]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3788]);
    return result;
}

void*  coverage_3789(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3789].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3789]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3789]);
    return result;
}

void*  coverage_3790(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3790].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3790]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3790]);
    return result;
}

void*  coverage_3791(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3791].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3791]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3791]);
    return result;
}

void*  coverage_3792(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3792].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3792]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3792]);
    return result;
}

void*  coverage_3793(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3793].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3793]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3793]);
    return result;
}

void*  coverage_3794(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3794].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3794]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3794]);
    return result;
}

void*  coverage_3795(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3795].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3795]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3795]);
    return result;
}

void*  coverage_3796(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3796].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3796]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3796]);
    return result;
}

void*  coverage_3797(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3797].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3797]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3797]);
    return result;
}

void*  coverage_3798(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3798].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3798]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3798]);
    return result;
}

void*  coverage_3799(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3799].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3799]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3799]);
    return result;
}

void*  coverage_3800(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3800].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3800]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3800]);
    return result;
}

void*  coverage_3801(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3801].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3801]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3801]);
    return result;
}

void*  coverage_3802(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3802].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3802]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3802]);
    return result;
}

void*  coverage_3803(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3803].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3803]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3803]);
    return result;
}

void*  coverage_3804(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3804].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3804]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3804]);
    return result;
}

void*  coverage_3805(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3805].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3805]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3805]);
    return result;
}

void*  coverage_3806(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3806].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3806]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3806]);
    return result;
}

void*  coverage_3807(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3807].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3807]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3807]);
    return result;
}

void*  coverage_3808(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3808].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3808]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3808]);
    return result;
}

void*  coverage_3809(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3809].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3809]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3809]);
    return result;
}

void*  coverage_3810(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3810].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3810]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3810]);
    return result;
}

void*  coverage_3811(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3811].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3811]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3811]);
    return result;
}

void*  coverage_3812(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3812].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3812]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3812]);
    return result;
}

void*  coverage_3813(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3813].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3813]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3813]);
    return result;
}

void*  coverage_3814(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3814].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3814]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3814]);
    return result;
}

void*  coverage_3815(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3815].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3815]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3815]);
    return result;
}

void*  coverage_3816(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3816].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3816]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3816]);
    return result;
}

void*  coverage_3817(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3817].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3817]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3817]);
    return result;
}

void*  coverage_3818(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3818].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3818]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3818]);
    return result;
}

void*  coverage_3819(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3819].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3819]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3819]);
    return result;
}

void*  coverage_3820(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3820].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3820]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3820]);
    return result;
}

void*  coverage_3821(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3821].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3821]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3821]);
    return result;
}

void*  coverage_3822(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3822].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3822]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3822]);
    return result;
}

void*  coverage_3823(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3823].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3823]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3823]);
    return result;
}

void*  coverage_3824(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3824].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3824]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3824]);
    return result;
}

void*  coverage_3825(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3825].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3825]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3825]);
    return result;
}

void*  coverage_3826(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3826].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3826]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3826]);
    return result;
}

void*  coverage_3827(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3827].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3827]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3827]);
    return result;
}

void*  coverage_3828(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3828].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3828]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3828]);
    return result;
}

void*  coverage_3829(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3829].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3829]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3829]);
    return result;
}

void*  coverage_3830(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3830].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3830]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3830]);
    return result;
}

void*  coverage_3831(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3831].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3831]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3831]);
    return result;
}

void*  coverage_3832(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3832].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3832]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3832]);
    return result;
}

void*  coverage_3833(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3833].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3833]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3833]);
    return result;
}

void*  coverage_3834(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3834].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3834]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3834]);
    return result;
}

void*  coverage_3835(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3835].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3835]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3835]);
    return result;
}

void*  coverage_3836(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3836].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3836]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3836]);
    return result;
}

void*  coverage_3837(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3837].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3837]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3837]);
    return result;
}

void*  coverage_3838(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3838].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3838]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3838]);
    return result;
}

void*  coverage_3839(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3839].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3839]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3839]);
    return result;
}

void*  coverage_3840(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3840].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3840]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3840]);
    return result;
}

void*  coverage_3841(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3841].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3841]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3841]);
    return result;
}

void*  coverage_3842(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3842].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3842]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3842]);
    return result;
}

void*  coverage_3843(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3843].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3843]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3843]);
    return result;
}

void*  coverage_3844(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3844].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3844]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3844]);
    return result;
}

void*  coverage_3845(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3845].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3845]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3845]);
    return result;
}

void*  coverage_3846(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3846].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3846]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3846]);
    return result;
}

void*  coverage_3847(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3847].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3847]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3847]);
    return result;
}

void*  coverage_3848(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3848].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3848]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3848]);
    return result;
}

void*  coverage_3849(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3849].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3849]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3849]);
    return result;
}

void*  coverage_3850(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3850].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3850]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3850]);
    return result;
}

void*  coverage_3851(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3851].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3851]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3851]);
    return result;
}

void*  coverage_3852(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3852].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3852]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3852]);
    return result;
}

void*  coverage_3853(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3853].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3853]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3853]);
    return result;
}

void*  coverage_3854(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3854].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3854]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3854]);
    return result;
}

void*  coverage_3855(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3855].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3855]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3855]);
    return result;
}

void*  coverage_3856(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3856].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3856]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3856]);
    return result;
}

void*  coverage_3857(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3857].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3857]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3857]);
    return result;
}

void*  coverage_3858(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3858].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3858]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3858]);
    return result;
}

void*  coverage_3859(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3859].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3859]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3859]);
    return result;
}

void*  coverage_3860(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3860].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3860]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3860]);
    return result;
}

void*  coverage_3861(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3861].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3861]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3861]);
    return result;
}

void*  coverage_3862(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3862].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3862]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3862]);
    return result;
}

void*  coverage_3863(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3863].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3863]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3863]);
    return result;
}

void*  coverage_3864(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3864].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3864]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3864]);
    return result;
}

void*  coverage_3865(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3865].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3865]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3865]);
    return result;
}

void*  coverage_3866(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3866].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3866]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3866]);
    return result;
}

void*  coverage_3867(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3867].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3867]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3867]);
    return result;
}

void*  coverage_3868(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3868].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3868]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3868]);
    return result;
}

void*  coverage_3869(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3869].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3869]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3869]);
    return result;
}

void*  coverage_3870(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3870].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3870]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3870]);
    return result;
}

void*  coverage_3871(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3871].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3871]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3871]);
    return result;
}

void*  coverage_3872(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3872].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3872]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3872]);
    return result;
}

void*  coverage_3873(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3873].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3873]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3873]);
    return result;
}

void*  coverage_3874(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3874].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3874]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3874]);
    return result;
}

void*  coverage_3875(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3875].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3875]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3875]);
    return result;
}

void*  coverage_3876(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3876].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3876]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3876]);
    return result;
}

void*  coverage_3877(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3877].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3877]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3877]);
    return result;
}

void*  coverage_3878(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3878].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3878]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3878]);
    return result;
}

void*  coverage_3879(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3879].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3879]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3879]);
    return result;
}

void*  coverage_3880(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3880].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3880]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3880]);
    return result;
}

void*  coverage_3881(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3881].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3881]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3881]);
    return result;
}

void*  coverage_3882(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3882].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3882]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3882]);
    return result;
}

void*  coverage_3883(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3883].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3883]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3883]);
    return result;
}

void*  coverage_3884(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3884].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3884]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3884]);
    return result;
}

void*  coverage_3885(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3885].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3885]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3885]);
    return result;
}

void*  coverage_3886(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3886].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3886]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3886]);
    return result;
}

void*  coverage_3887(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3887].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3887]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3887]);
    return result;
}

void*  coverage_3888(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3888].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3888]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3888]);
    return result;
}

void*  coverage_3889(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3889].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3889]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3889]);
    return result;
}

void*  coverage_3890(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3890].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3890]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3890]);
    return result;
}

void*  coverage_3891(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3891].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3891]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3891]);
    return result;
}

void*  coverage_3892(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3892].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3892]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3892]);
    return result;
}

void*  coverage_3893(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3893].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3893]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3893]);
    return result;
}

void*  coverage_3894(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3894].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3894]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3894]);
    return result;
}

void*  coverage_3895(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3895].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3895]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3895]);
    return result;
}

void*  coverage_3896(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3896].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3896]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3896]);
    return result;
}

void*  coverage_3897(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3897].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3897]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3897]);
    return result;
}

void*  coverage_3898(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3898].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3898]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3898]);
    return result;
}

void*  coverage_3899(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3899].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3899]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3899]);
    return result;
}

void*  coverage_3900(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3900].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3900]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3900]);
    return result;
}

void*  coverage_3901(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3901].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3901]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3901]);
    return result;
}

void*  coverage_3902(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3902].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3902]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3902]);
    return result;
}

void*  coverage_3903(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3903].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3903]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3903]);
    return result;
}

void*  coverage_3904(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3904].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3904]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3904]);
    return result;
}

void*  coverage_3905(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3905].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3905]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3905]);
    return result;
}

void*  coverage_3906(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3906].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3906]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3906]);
    return result;
}

void*  coverage_3907(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3907].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3907]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3907]);
    return result;
}

void*  coverage_3908(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3908].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3908]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3908]);
    return result;
}

void*  coverage_3909(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3909].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3909]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3909]);
    return result;
}

void*  coverage_3910(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3910].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3910]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3910]);
    return result;
}

void*  coverage_3911(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3911].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3911]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3911]);
    return result;
}

void*  coverage_3912(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3912].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3912]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3912]);
    return result;
}

void*  coverage_3913(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3913].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3913]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3913]);
    return result;
}

void*  coverage_3914(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3914].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3914]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3914]);
    return result;
}

void*  coverage_3915(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3915].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3915]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3915]);
    return result;
}

void*  coverage_3916(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3916].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3916]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3916]);
    return result;
}

void*  coverage_3917(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3917].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3917]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3917]);
    return result;
}

void*  coverage_3918(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3918].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3918]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3918]);
    return result;
}

void*  coverage_3919(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3919].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3919]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3919]);
    return result;
}

void*  coverage_3920(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3920].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3920]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3920]);
    return result;
}

void*  coverage_3921(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3921].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3921]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3921]);
    return result;
}

void*  coverage_3922(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3922].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3922]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3922]);
    return result;
}

void*  coverage_3923(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3923].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3923]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3923]);
    return result;
}

void*  coverage_3924(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3924].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3924]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3924]);
    return result;
}

void*  coverage_3925(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3925].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3925]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3925]);
    return result;
}

void*  coverage_3926(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3926].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3926]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3926]);
    return result;
}

void*  coverage_3927(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3927].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3927]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3927]);
    return result;
}

void*  coverage_3928(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3928].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3928]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3928]);
    return result;
}

void*  coverage_3929(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3929].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3929]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3929]);
    return result;
}

void*  coverage_3930(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3930].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3930]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3930]);
    return result;
}

void*  coverage_3931(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3931].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3931]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3931]);
    return result;
}

void*  coverage_3932(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3932].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3932]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3932]);
    return result;
}

void*  coverage_3933(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3933].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3933]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3933]);
    return result;
}

void*  coverage_3934(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3934].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3934]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3934]);
    return result;
}

void*  coverage_3935(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3935].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3935]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3935]);
    return result;
}

void*  coverage_3936(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3936].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3936]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3936]);
    return result;
}

void*  coverage_3937(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3937].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3937]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3937]);
    return result;
}

void*  coverage_3938(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3938].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3938]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3938]);
    return result;
}

void*  coverage_3939(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3939].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3939]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3939]);
    return result;
}

void*  coverage_3940(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3940].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3940]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3940]);
    return result;
}

void*  coverage_3941(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3941].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3941]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3941]);
    return result;
}

void*  coverage_3942(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3942].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3942]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3942]);
    return result;
}

void*  coverage_3943(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3943].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3943]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3943]);
    return result;
}

void*  coverage_3944(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3944].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3944]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3944]);
    return result;
}

void*  coverage_3945(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3945].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3945]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3945]);
    return result;
}

void*  coverage_3946(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3946].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3946]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3946]);
    return result;
}

void*  coverage_3947(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3947].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3947]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3947]);
    return result;
}

void*  coverage_3948(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3948].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3948]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3948]);
    return result;
}

void*  coverage_3949(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3949].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3949]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3949]);
    return result;
}

void*  coverage_3950(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3950].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3950]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3950]);
    return result;
}

void*  coverage_3951(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3951].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3951]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3951]);
    return result;
}

void*  coverage_3952(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3952].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3952]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3952]);
    return result;
}

void*  coverage_3953(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3953].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3953]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3953]);
    return result;
}

void*  coverage_3954(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3954].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3954]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3954]);
    return result;
}

void*  coverage_3955(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3955].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3955]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3955]);
    return result;
}

void*  coverage_3956(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3956].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3956]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3956]);
    return result;
}

void*  coverage_3957(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3957].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3957]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3957]);
    return result;
}

void*  coverage_3958(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3958].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3958]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3958]);
    return result;
}

void*  coverage_3959(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3959].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3959]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3959]);
    return result;
}

void*  coverage_3960(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3960].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3960]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3960]);
    return result;
}

void*  coverage_3961(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3961].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3961]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3961]);
    return result;
}

void*  coverage_3962(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3962].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3962]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3962]);
    return result;
}

void*  coverage_3963(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3963].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3963]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3963]);
    return result;
}

void*  coverage_3964(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3964].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3964]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3964]);
    return result;
}

void*  coverage_3965(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3965].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3965]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3965]);
    return result;
}

void*  coverage_3966(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3966].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3966]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3966]);
    return result;
}

void*  coverage_3967(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3967].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3967]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3967]);
    return result;
}

void*  coverage_3968(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3968].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3968]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3968]);
    return result;
}

void*  coverage_3969(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3969].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3969]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3969]);
    return result;
}

void*  coverage_3970(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3970].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3970]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3970]);
    return result;
}

void*  coverage_3971(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3971].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3971]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3971]);
    return result;
}

void*  coverage_3972(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3972].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3972]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3972]);
    return result;
}

void*  coverage_3973(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3973].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3973]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3973]);
    return result;
}

void*  coverage_3974(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3974].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3974]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3974]);
    return result;
}

void*  coverage_3975(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3975].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3975]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3975]);
    return result;
}

void*  coverage_3976(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3976].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3976]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3976]);
    return result;
}

void*  coverage_3977(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3977].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3977]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3977]);
    return result;
}

void*  coverage_3978(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3978].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3978]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3978]);
    return result;
}

void*  coverage_3979(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3979].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3979]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3979]);
    return result;
}

void*  coverage_3980(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3980].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3980]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3980]);
    return result;
}

void*  coverage_3981(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3981].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3981]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3981]);
    return result;
}

void*  coverage_3982(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3982].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3982]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3982]);
    return result;
}

void*  coverage_3983(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3983].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3983]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3983]);
    return result;
}

void*  coverage_3984(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3984].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3984]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3984]);
    return result;
}

void*  coverage_3985(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3985].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3985]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3985]);
    return result;
}

void*  coverage_3986(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3986].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3986]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3986]);
    return result;
}

void*  coverage_3987(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3987].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3987]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3987]);
    return result;
}

void*  coverage_3988(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3988].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3988]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3988]);
    return result;
}

void*  coverage_3989(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3989].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3989]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3989]);
    return result;
}

void*  coverage_3990(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3990].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3990]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3990]);
    return result;
}

void*  coverage_3991(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3991].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3991]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3991]);
    return result;
}

void*  coverage_3992(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3992].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3992]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3992]);
    return result;
}

void*  coverage_3993(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3993].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3993]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3993]);
    return result;
}

void*  coverage_3994(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3994].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3994]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3994]);
    return result;
}

void*  coverage_3995(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3995].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3995]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3995]);
    return result;
}

void*  coverage_3996(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3996].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3996]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3996]);
    return result;
}

void*  coverage_3997(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3997].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3997]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3997]);
    return result;
}

void*  coverage_3998(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3998].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3998]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3998]);
    return result;
}

void*  coverage_3999(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[3999].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[3999]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[3999]);
    return result;
}

void*  coverage_4000(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4000].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4000]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4000]);
    return result;
}

void*  coverage_4001(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4001].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4001]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4001]);
    return result;
}

void*  coverage_4002(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4002].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4002]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4002]);
    return result;
}

void*  coverage_4003(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4003].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4003]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4003]);
    return result;
}

void*  coverage_4004(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4004].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4004]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4004]);
    return result;
}

void*  coverage_4005(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4005].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4005]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4005]);
    return result;
}

void*  coverage_4006(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4006].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4006]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4006]);
    return result;
}

void*  coverage_4007(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4007].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4007]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4007]);
    return result;
}

void*  coverage_4008(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4008].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4008]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4008]);
    return result;
}

void*  coverage_4009(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4009].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4009]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4009]);
    return result;
}

void*  coverage_4010(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4010].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4010]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4010]);
    return result;
}

void*  coverage_4011(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4011].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4011]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4011]);
    return result;
}

void*  coverage_4012(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4012].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4012]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4012]);
    return result;
}

void*  coverage_4013(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4013].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4013]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4013]);
    return result;
}

void*  coverage_4014(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4014].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4014]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4014]);
    return result;
}

void*  coverage_4015(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4015].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4015]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4015]);
    return result;
}

void*  coverage_4016(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4016].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4016]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4016]);
    return result;
}

void*  coverage_4017(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4017].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4017]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4017]);
    return result;
}

void*  coverage_4018(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4018].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4018]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4018]);
    return result;
}

void*  coverage_4019(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4019].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4019]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4019]);
    return result;
}

void*  coverage_4020(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4020].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4020]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4020]);
    return result;
}

void*  coverage_4021(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4021].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4021]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4021]);
    return result;
}

void*  coverage_4022(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4022].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4022]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4022]);
    return result;
}

void*  coverage_4023(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4023].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4023]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4023]);
    return result;
}

void*  coverage_4024(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4024].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4024]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4024]);
    return result;
}

void*  coverage_4025(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4025].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4025]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4025]);
    return result;
}

void*  coverage_4026(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4026].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4026]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4026]);
    return result;
}

void*  coverage_4027(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4027].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4027]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4027]);
    return result;
}

void*  coverage_4028(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4028].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4028]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4028]);
    return result;
}

void*  coverage_4029(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4029].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4029]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4029]);
    return result;
}

void*  coverage_4030(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4030].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4030]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4030]);
    return result;
}

void*  coverage_4031(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4031].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4031]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4031]);
    return result;
}

void*  coverage_4032(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4032].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4032]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4032]);
    return result;
}

void*  coverage_4033(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4033].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4033]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4033]);
    return result;
}

void*  coverage_4034(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4034].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4034]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4034]);
    return result;
}

void*  coverage_4035(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4035].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4035]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4035]);
    return result;
}

void*  coverage_4036(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4036].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4036]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4036]);
    return result;
}

void*  coverage_4037(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4037].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4037]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4037]);
    return result;
}

void*  coverage_4038(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4038].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4038]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4038]);
    return result;
}

void*  coverage_4039(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4039].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4039]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4039]);
    return result;
}

void*  coverage_4040(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4040].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4040]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4040]);
    return result;
}

void*  coverage_4041(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4041].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4041]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4041]);
    return result;
}

void*  coverage_4042(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4042].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4042]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4042]);
    return result;
}

void*  coverage_4043(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4043].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4043]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4043]);
    return result;
}

void*  coverage_4044(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4044].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4044]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4044]);
    return result;
}

void*  coverage_4045(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4045].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4045]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4045]);
    return result;
}

void*  coverage_4046(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4046].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4046]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4046]);
    return result;
}

void*  coverage_4047(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4047].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4047]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4047]);
    return result;
}

void*  coverage_4048(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4048].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4048]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4048]);
    return result;
}

void*  coverage_4049(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4049].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4049]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4049]);
    return result;
}

void*  coverage_4050(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4050].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4050]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4050]);
    return result;
}

void*  coverage_4051(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4051].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4051]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4051]);
    return result;
}

void*  coverage_4052(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4052].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4052]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4052]);
    return result;
}

void*  coverage_4053(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4053].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4053]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4053]);
    return result;
}

void*  coverage_4054(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4054].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4054]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4054]);
    return result;
}

void*  coverage_4055(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4055].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4055]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4055]);
    return result;
}

void*  coverage_4056(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4056].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4056]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4056]);
    return result;
}

void*  coverage_4057(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4057].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4057]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4057]);
    return result;
}

void*  coverage_4058(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4058].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4058]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4058]);
    return result;
}

void*  coverage_4059(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4059].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4059]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4059]);
    return result;
}

void*  coverage_4060(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4060].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4060]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4060]);
    return result;
}

void*  coverage_4061(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4061].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4061]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4061]);
    return result;
}

void*  coverage_4062(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4062].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4062]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4062]);
    return result;
}

void*  coverage_4063(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4063].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4063]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4063]);
    return result;
}

void*  coverage_4064(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4064].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4064]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4064]);
    return result;
}

void*  coverage_4065(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4065].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4065]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4065]);
    return result;
}

void*  coverage_4066(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4066].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4066]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4066]);
    return result;
}

void*  coverage_4067(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4067].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4067]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4067]);
    return result;
}

void*  coverage_4068(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4068].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4068]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4068]);
    return result;
}

void*  coverage_4069(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4069].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4069]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4069]);
    return result;
}

void*  coverage_4070(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4070].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4070]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4070]);
    return result;
}

void*  coverage_4071(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4071].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4071]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4071]);
    return result;
}

void*  coverage_4072(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4072].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4072]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4072]);
    return result;
}

void*  coverage_4073(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4073].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4073]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4073]);
    return result;
}

void*  coverage_4074(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4074].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4074]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4074]);
    return result;
}

void*  coverage_4075(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4075].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4075]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4075]);
    return result;
}

void*  coverage_4076(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4076].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4076]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4076]);
    return result;
}

void*  coverage_4077(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4077].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4077]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4077]);
    return result;
}

void*  coverage_4078(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4078].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4078]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4078]);
    return result;
}

void*  coverage_4079(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4079].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4079]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4079]);
    return result;
}

void*  coverage_4080(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4080].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4080]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4080]);
    return result;
}

void*  coverage_4081(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4081].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4081]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4081]);
    return result;
}

void*  coverage_4082(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4082].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4082]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4082]);
    return result;
}

void*  coverage_4083(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4083].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4083]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4083]);
    return result;
}

void*  coverage_4084(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4084].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4084]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4084]);
    return result;
}

void*  coverage_4085(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4085].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4085]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4085]);
    return result;
}

void*  coverage_4086(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4086].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4086]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4086]);
    return result;
}

void*  coverage_4087(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4087].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4087]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4087]);
    return result;
}

void*  coverage_4088(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4088].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4088]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4088]);
    return result;
}

void*  coverage_4089(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4089].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4089]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4089]);
    return result;
}

void*  coverage_4090(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4090].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4090]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4090]);
    return result;
}

void*  coverage_4091(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4091].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4091]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4091]);
    return result;
}

void*  coverage_4092(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4092].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4092]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4092]);
    return result;
}

void*  coverage_4093(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4093].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4093]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4093]);
    return result;
}

void*  coverage_4094(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4094].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4094]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4094]);
    return result;
}

void*  coverage_4095(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4095].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4095]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4095]);
    return result;
}

void*  coverage_4096(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4096].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4096]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4096]);
    return result;
}

void*  coverage_4097(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4097].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4097]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4097]);
    return result;
}

void*  coverage_4098(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4098].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4098]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4098]);
    return result;
}

void*  coverage_4099(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4099].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4099]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4099]);
    return result;
}

void*  coverage_4100(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4100].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4100]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4100]);
    return result;
}

void*  coverage_4101(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4101].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4101]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4101]);
    return result;
}

void*  coverage_4102(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4102].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4102]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4102]);
    return result;
}

void*  coverage_4103(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4103].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4103]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4103]);
    return result;
}

void*  coverage_4104(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4104].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4104]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4104]);
    return result;
}

void*  coverage_4105(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4105].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4105]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4105]);
    return result;
}

void*  coverage_4106(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4106].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4106]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4106]);
    return result;
}

void*  coverage_4107(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4107].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4107]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4107]);
    return result;
}

void*  coverage_4108(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4108].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4108]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4108]);
    return result;
}

void*  coverage_4109(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4109].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4109]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4109]);
    return result;
}

void*  coverage_4110(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4110].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4110]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4110]);
    return result;
}

void*  coverage_4111(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4111].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4111]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4111]);
    return result;
}

void*  coverage_4112(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4112].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4112]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4112]);
    return result;
}

void*  coverage_4113(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4113].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4113]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4113]);
    return result;
}

void*  coverage_4114(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4114].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4114]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4114]);
    return result;
}

void*  coverage_4115(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4115].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4115]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4115]);
    return result;
}

void*  coverage_4116(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4116].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4116]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4116]);
    return result;
}

void*  coverage_4117(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4117].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4117]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4117]);
    return result;
}

void*  coverage_4118(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4118].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4118]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4118]);
    return result;
}

void*  coverage_4119(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4119].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4119]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4119]);
    return result;
}

void*  coverage_4120(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4120].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4120]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4120]);
    return result;
}

void*  coverage_4121(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4121].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4121]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4121]);
    return result;
}

void*  coverage_4122(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4122].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4122]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4122]);
    return result;
}

void*  coverage_4123(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4123].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4123]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4123]);
    return result;
}

void*  coverage_4124(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4124].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4124]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4124]);
    return result;
}

void*  coverage_4125(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4125].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4125]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4125]);
    return result;
}

void*  coverage_4126(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4126].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4126]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4126]);
    return result;
}

void*  coverage_4127(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4127].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4127]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4127]);
    return result;
}

void*  coverage_4128(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4128].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4128]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4128]);
    return result;
}

void*  coverage_4129(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4129].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4129]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4129]);
    return result;
}

void*  coverage_4130(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4130].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4130]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4130]);
    return result;
}

void*  coverage_4131(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4131].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4131]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4131]);
    return result;
}

void*  coverage_4132(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4132].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4132]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4132]);
    return result;
}

void*  coverage_4133(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4133].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4133]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4133]);
    return result;
}

void*  coverage_4134(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4134].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4134]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4134]);
    return result;
}

void*  coverage_4135(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4135].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4135]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4135]);
    return result;
}

void*  coverage_4136(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4136].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4136]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4136]);
    return result;
}

void*  coverage_4137(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4137].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4137]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4137]);
    return result;
}

void*  coverage_4138(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4138].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4138]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4138]);
    return result;
}

void*  coverage_4139(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4139].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4139]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4139]);
    return result;
}

void*  coverage_4140(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4140].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4140]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4140]);
    return result;
}

void*  coverage_4141(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4141].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4141]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4141]);
    return result;
}

void*  coverage_4142(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4142].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4142]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4142]);
    return result;
}

void*  coverage_4143(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4143].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4143]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4143]);
    return result;
}

void*  coverage_4144(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4144].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4144]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4144]);
    return result;
}

void*  coverage_4145(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4145].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4145]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4145]);
    return result;
}

void*  coverage_4146(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4146].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4146]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4146]);
    return result;
}

void*  coverage_4147(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4147].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4147]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4147]);
    return result;
}

void*  coverage_4148(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4148].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4148]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4148]);
    return result;
}

void*  coverage_4149(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4149].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4149]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4149]);
    return result;
}

void*  coverage_4150(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4150].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4150]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4150]);
    return result;
}

void*  coverage_4151(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4151].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4151]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4151]);
    return result;
}

void*  coverage_4152(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4152].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4152]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4152]);
    return result;
}

void*  coverage_4153(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4153].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4153]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4153]);
    return result;
}

void*  coverage_4154(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4154].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4154]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4154]);
    return result;
}

void*  coverage_4155(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4155].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4155]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4155]);
    return result;
}

void*  coverage_4156(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4156].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4156]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4156]);
    return result;
}

void*  coverage_4157(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4157].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4157]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4157]);
    return result;
}

void*  coverage_4158(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4158].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4158]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4158]);
    return result;
}

void*  coverage_4159(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4159].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4159]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4159]);
    return result;
}

void*  coverage_4160(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4160].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4160]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4160]);
    return result;
}

void*  coverage_4161(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4161].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4161]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4161]);
    return result;
}

void*  coverage_4162(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4162].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4162]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4162]);
    return result;
}

void*  coverage_4163(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4163].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4163]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4163]);
    return result;
}

void*  coverage_4164(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4164].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4164]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4164]);
    return result;
}

void*  coverage_4165(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4165].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4165]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4165]);
    return result;
}

void*  coverage_4166(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4166].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4166]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4166]);
    return result;
}

void*  coverage_4167(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4167].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4167]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4167]);
    return result;
}

void*  coverage_4168(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4168].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4168]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4168]);
    return result;
}

void*  coverage_4169(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4169].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4169]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4169]);
    return result;
}

void*  coverage_4170(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4170].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4170]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4170]);
    return result;
}

void*  coverage_4171(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4171].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4171]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4171]);
    return result;
}

void*  coverage_4172(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4172].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4172]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4172]);
    return result;
}

void*  coverage_4173(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4173].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4173]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4173]);
    return result;
}

void*  coverage_4174(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4174].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4174]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4174]);
    return result;
}

void*  coverage_4175(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4175].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4175]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4175]);
    return result;
}

void*  coverage_4176(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4176].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4176]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4176]);
    return result;
}

void*  coverage_4177(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4177].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4177]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4177]);
    return result;
}

void*  coverage_4178(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4178].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4178]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4178]);
    return result;
}

void*  coverage_4179(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4179].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4179]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4179]);
    return result;
}

void*  coverage_4180(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4180].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4180]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4180]);
    return result;
}

void*  coverage_4181(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4181].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4181]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4181]);
    return result;
}

void*  coverage_4182(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4182].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4182]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4182]);
    return result;
}

void*  coverage_4183(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4183].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4183]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4183]);
    return result;
}

void*  coverage_4184(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4184].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4184]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4184]);
    return result;
}

void*  coverage_4185(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4185].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4185]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4185]);
    return result;
}

void*  coverage_4186(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4186].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4186]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4186]);
    return result;
}

void*  coverage_4187(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4187].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4187]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4187]);
    return result;
}

void*  coverage_4188(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4188].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4188]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4188]);
    return result;
}

void*  coverage_4189(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4189].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4189]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4189]);
    return result;
}

void*  coverage_4190(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4190].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4190]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4190]);
    return result;
}

void*  coverage_4191(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4191].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4191]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4191]);
    return result;
}

void*  coverage_4192(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4192].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4192]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4192]);
    return result;
}

void*  coverage_4193(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4193].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4193]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4193]);
    return result;
}

void*  coverage_4194(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4194].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4194]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4194]);
    return result;
}

void*  coverage_4195(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4195].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4195]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4195]);
    return result;
}

void*  coverage_4196(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4196].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4196]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4196]);
    return result;
}

void*  coverage_4197(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4197].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4197]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4197]);
    return result;
}

void*  coverage_4198(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4198].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4198]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4198]);
    return result;
}

void*  coverage_4199(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4199].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4199]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4199]);
    return result;
}

void*  coverage_4200(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4200].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4200]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4200]);
    return result;
}

void*  coverage_4201(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4201].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4201]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4201]);
    return result;
}

void*  coverage_4202(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4202].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4202]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4202]);
    return result;
}

void*  coverage_4203(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4203].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4203]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4203]);
    return result;
}

void*  coverage_4204(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4204].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4204]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4204]);
    return result;
}

void*  coverage_4205(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4205].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4205]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4205]);
    return result;
}

void*  coverage_4206(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4206].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4206]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4206]);
    return result;
}

void*  coverage_4207(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4207].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4207]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4207]);
    return result;
}

void*  coverage_4208(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4208].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4208]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4208]);
    return result;
}

void*  coverage_4209(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4209].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4209]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4209]);
    return result;
}

void*  coverage_4210(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4210].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4210]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4210]);
    return result;
}

void*  coverage_4211(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4211].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4211]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4211]);
    return result;
}

void*  coverage_4212(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4212].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4212]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4212]);
    return result;
}

void*  coverage_4213(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4213].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4213]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4213]);
    return result;
}

void*  coverage_4214(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4214].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4214]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4214]);
    return result;
}

void*  coverage_4215(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4215].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4215]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4215]);
    return result;
}

void*  coverage_4216(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4216].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4216]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4216]);
    return result;
}

void*  coverage_4217(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4217].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4217]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4217]);
    return result;
}

void*  coverage_4218(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4218].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4218]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4218]);
    return result;
}

void*  coverage_4219(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4219].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4219]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4219]);
    return result;
}

void*  coverage_4220(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4220].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4220]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4220]);
    return result;
}

void*  coverage_4221(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4221].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4221]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4221]);
    return result;
}

void*  coverage_4222(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4222].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4222]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4222]);
    return result;
}

void*  coverage_4223(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4223].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4223]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4223]);
    return result;
}

void*  coverage_4224(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4224].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4224]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4224]);
    return result;
}

void*  coverage_4225(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4225].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4225]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4225]);
    return result;
}

void*  coverage_4226(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4226].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4226]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4226]);
    return result;
}

void*  coverage_4227(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4227].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4227]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4227]);
    return result;
}

void*  coverage_4228(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4228].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4228]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4228]);
    return result;
}

void*  coverage_4229(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4229].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4229]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4229]);
    return result;
}

void*  coverage_4230(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4230].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4230]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4230]);
    return result;
}

void*  coverage_4231(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4231].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4231]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4231]);
    return result;
}

void*  coverage_4232(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4232].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4232]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4232]);
    return result;
}

void*  coverage_4233(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4233].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4233]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4233]);
    return result;
}

void*  coverage_4234(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4234].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4234]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4234]);
    return result;
}

void*  coverage_4235(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4235].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4235]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4235]);
    return result;
}

void*  coverage_4236(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4236].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4236]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4236]);
    return result;
}

void*  coverage_4237(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4237].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4237]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4237]);
    return result;
}

void*  coverage_4238(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4238].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4238]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4238]);
    return result;
}

void*  coverage_4239(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4239].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4239]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4239]);
    return result;
}

void*  coverage_4240(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4240].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4240]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4240]);
    return result;
}

void*  coverage_4241(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4241].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4241]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4241]);
    return result;
}

void*  coverage_4242(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4242].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4242]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4242]);
    return result;
}

void*  coverage_4243(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4243].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4243]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4243]);
    return result;
}

void*  coverage_4244(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4244].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4244]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4244]);
    return result;
}

void*  coverage_4245(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4245].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4245]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4245]);
    return result;
}

void*  coverage_4246(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4246].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4246]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4246]);
    return result;
}

void*  coverage_4247(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4247].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4247]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4247]);
    return result;
}

void*  coverage_4248(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4248].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4248]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4248]);
    return result;
}

void*  coverage_4249(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4249].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4249]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4249]);
    return result;
}

void*  coverage_4250(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4250].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4250]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4250]);
    return result;
}

void*  coverage_4251(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4251].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4251]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4251]);
    return result;
}

void*  coverage_4252(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4252].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4252]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4252]);
    return result;
}

void*  coverage_4253(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4253].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4253]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4253]);
    return result;
}

void*  coverage_4254(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4254].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4254]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4254]);
    return result;
}

void*  coverage_4255(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4255].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4255]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4255]);
    return result;
}

void*  coverage_4256(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4256].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4256]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4256]);
    return result;
}

void*  coverage_4257(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4257].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4257]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4257]);
    return result;
}

void*  coverage_4258(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4258].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4258]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4258]);
    return result;
}

void*  coverage_4259(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4259].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4259]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4259]);
    return result;
}

void*  coverage_4260(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4260].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4260]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4260]);
    return result;
}

void*  coverage_4261(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4261].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4261]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4261]);
    return result;
}

void*  coverage_4262(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4262].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4262]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4262]);
    return result;
}

void*  coverage_4263(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4263].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4263]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4263]);
    return result;
}

void*  coverage_4264(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4264].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4264]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4264]);
    return result;
}

void*  coverage_4265(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4265].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4265]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4265]);
    return result;
}

void*  coverage_4266(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4266].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4266]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4266]);
    return result;
}

void*  coverage_4267(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4267].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4267]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4267]);
    return result;
}

void*  coverage_4268(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4268].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4268]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4268]);
    return result;
}

void*  coverage_4269(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4269].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4269]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4269]);
    return result;
}

void*  coverage_4270(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4270].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4270]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4270]);
    return result;
}

void*  coverage_4271(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4271].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4271]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4271]);
    return result;
}

void*  coverage_4272(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4272].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4272]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4272]);
    return result;
}

void*  coverage_4273(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4273].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4273]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4273]);
    return result;
}

void*  coverage_4274(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4274].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4274]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4274]);
    return result;
}

void*  coverage_4275(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4275].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4275]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4275]);
    return result;
}

void*  coverage_4276(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4276].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4276]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4276]);
    return result;
}

void*  coverage_4277(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4277].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4277]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4277]);
    return result;
}

void*  coverage_4278(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4278].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4278]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4278]);
    return result;
}

void*  coverage_4279(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4279].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4279]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4279]);
    return result;
}

void*  coverage_4280(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4280].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4280]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4280]);
    return result;
}

void*  coverage_4281(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4281].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4281]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4281]);
    return result;
}

void*  coverage_4282(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4282].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4282]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4282]);
    return result;
}

void*  coverage_4283(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4283].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4283]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4283]);
    return result;
}

void*  coverage_4284(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4284].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4284]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4284]);
    return result;
}

void*  coverage_4285(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4285].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4285]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4285]);
    return result;
}

void*  coverage_4286(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4286].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4286]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4286]);
    return result;
}

void*  coverage_4287(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4287].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4287]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4287]);
    return result;
}

void*  coverage_4288(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4288].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4288]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4288]);
    return result;
}

void*  coverage_4289(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4289].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4289]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4289]);
    return result;
}

void*  coverage_4290(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4290].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4290]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4290]);
    return result;
}

void*  coverage_4291(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4291].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4291]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4291]);
    return result;
}

void*  coverage_4292(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4292].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4292]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4292]);
    return result;
}

void*  coverage_4293(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4293].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4293]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4293]);
    return result;
}

void*  coverage_4294(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4294].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4294]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4294]);
    return result;
}

void*  coverage_4295(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4295].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4295]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4295]);
    return result;
}

void*  coverage_4296(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4296].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4296]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4296]);
    return result;
}

void*  coverage_4297(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4297].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4297]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4297]);
    return result;
}

void*  coverage_4298(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4298].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4298]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4298]);
    return result;
}

void*  coverage_4299(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4299].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4299]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4299]);
    return result;
}

void*  coverage_4300(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4300].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4300]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4300]);
    return result;
}

void*  coverage_4301(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4301].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4301]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4301]);
    return result;
}

void*  coverage_4302(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4302].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4302]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4302]);
    return result;
}

void*  coverage_4303(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4303].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4303]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4303]);
    return result;
}

void*  coverage_4304(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4304].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4304]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4304]);
    return result;
}

void*  coverage_4305(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4305].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4305]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4305]);
    return result;
}

void*  coverage_4306(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4306].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4306]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4306]);
    return result;
}

void*  coverage_4307(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4307].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4307]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4307]);
    return result;
}

void*  coverage_4308(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4308].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4308]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4308]);
    return result;
}

void*  coverage_4309(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4309].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4309]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4309]);
    return result;
}

void*  coverage_4310(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4310].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4310]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4310]);
    return result;
}

void*  coverage_4311(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4311].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4311]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4311]);
    return result;
}

void*  coverage_4312(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4312].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4312]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4312]);
    return result;
}

void*  coverage_4313(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4313].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4313]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4313]);
    return result;
}

void*  coverage_4314(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4314].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4314]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4314]);
    return result;
}

void*  coverage_4315(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4315].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4315]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4315]);
    return result;
}

void*  coverage_4316(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4316].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4316]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4316]);
    return result;
}

void*  coverage_4317(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4317].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4317]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4317]);
    return result;
}

void*  coverage_4318(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4318].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4318]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4318]);
    return result;
}

void*  coverage_4319(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4319].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4319]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4319]);
    return result;
}

void*  coverage_4320(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4320].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4320]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4320]);
    return result;
}

void*  coverage_4321(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4321].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4321]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4321]);
    return result;
}

void*  coverage_4322(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4322].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4322]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4322]);
    return result;
}

void*  coverage_4323(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4323].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4323]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4323]);
    return result;
}

void*  coverage_4324(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4324].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4324]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4324]);
    return result;
}

void*  coverage_4325(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4325].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4325]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4325]);
    return result;
}

void*  coverage_4326(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4326].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4326]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4326]);
    return result;
}

void*  coverage_4327(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4327].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4327]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4327]);
    return result;
}

void*  coverage_4328(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4328].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4328]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4328]);
    return result;
}

void*  coverage_4329(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4329].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4329]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4329]);
    return result;
}

void*  coverage_4330(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4330].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4330]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4330]);
    return result;
}

void*  coverage_4331(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4331].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4331]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4331]);
    return result;
}

void*  coverage_4332(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4332].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4332]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4332]);
    return result;
}

void*  coverage_4333(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4333].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4333]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4333]);
    return result;
}

void*  coverage_4334(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4334].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4334]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4334]);
    return result;
}

void*  coverage_4335(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4335].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4335]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4335]);
    return result;
}

void*  coverage_4336(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4336].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4336]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4336]);
    return result;
}

void*  coverage_4337(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4337].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4337]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4337]);
    return result;
}

void*  coverage_4338(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4338].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4338]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4338]);
    return result;
}

void*  coverage_4339(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4339].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4339]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4339]);
    return result;
}

void*  coverage_4340(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4340].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4340]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4340]);
    return result;
}

void*  coverage_4341(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4341].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4341]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4341]);
    return result;
}

void*  coverage_4342(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4342].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4342]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4342]);
    return result;
}

void*  coverage_4343(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4343].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4343]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4343]);
    return result;
}

void*  coverage_4344(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4344].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4344]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4344]);
    return result;
}

void*  coverage_4345(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4345].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4345]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4345]);
    return result;
}

void*  coverage_4346(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4346].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4346]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4346]);
    return result;
}

void*  coverage_4347(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4347].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4347]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4347]);
    return result;
}

void*  coverage_4348(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4348].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4348]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4348]);
    return result;
}

void*  coverage_4349(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4349].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4349]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4349]);
    return result;
}

void*  coverage_4350(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4350].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4350]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4350]);
    return result;
}

void*  coverage_4351(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4351].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4351]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4351]);
    return result;
}

void*  coverage_4352(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4352].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4352]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4352]);
    return result;
}

void*  coverage_4353(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4353].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4353]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4353]);
    return result;
}

void*  coverage_4354(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4354].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4354]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4354]);
    return result;
}

void*  coverage_4355(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4355].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4355]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4355]);
    return result;
}

void*  coverage_4356(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4356].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4356]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4356]);
    return result;
}

void*  coverage_4357(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4357].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4357]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4357]);
    return result;
}

void*  coverage_4358(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4358].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4358]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4358]);
    return result;
}

void*  coverage_4359(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4359].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4359]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4359]);
    return result;
}

void*  coverage_4360(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4360].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4360]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4360]);
    return result;
}

void*  coverage_4361(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4361].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4361]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4361]);
    return result;
}

void*  coverage_4362(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4362].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4362]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4362]);
    return result;
}

void*  coverage_4363(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4363].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4363]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4363]);
    return result;
}

void*  coverage_4364(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4364].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4364]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4364]);
    return result;
}

void*  coverage_4365(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4365].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4365]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4365]);
    return result;
}

void*  coverage_4366(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4366].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4366]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4366]);
    return result;
}

void*  coverage_4367(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4367].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4367]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4367]);
    return result;
}

void*  coverage_4368(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4368].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4368]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4368]);
    return result;
}

void*  coverage_4369(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4369].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4369]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4369]);
    return result;
}

void*  coverage_4370(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4370].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4370]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4370]);
    return result;
}

void*  coverage_4371(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4371].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4371]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4371]);
    return result;
}

void*  coverage_4372(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4372].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4372]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4372]);
    return result;
}

void*  coverage_4373(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4373].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4373]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4373]);
    return result;
}

void*  coverage_4374(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4374].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4374]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4374]);
    return result;
}

void*  coverage_4375(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4375].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4375]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4375]);
    return result;
}

void*  coverage_4376(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4376].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4376]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4376]);
    return result;
}

void*  coverage_4377(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4377].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4377]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4377]);
    return result;
}

void*  coverage_4378(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4378].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4378]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4378]);
    return result;
}

void*  coverage_4379(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4379].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4379]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4379]);
    return result;
}

void*  coverage_4380(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4380].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4380]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4380]);
    return result;
}

void*  coverage_4381(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4381].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4381]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4381]);
    return result;
}

void*  coverage_4382(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4382].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4382]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4382]);
    return result;
}

void*  coverage_4383(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4383].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4383]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4383]);
    return result;
}

void*  coverage_4384(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4384].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4384]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4384]);
    return result;
}

void*  coverage_4385(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4385].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4385]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4385]);
    return result;
}

void*  coverage_4386(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4386].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4386]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4386]);
    return result;
}

void*  coverage_4387(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4387].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4387]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4387]);
    return result;
}

void*  coverage_4388(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4388].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4388]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4388]);
    return result;
}

void*  coverage_4389(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4389].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4389]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4389]);
    return result;
}

void*  coverage_4390(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4390].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4390]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4390]);
    return result;
}

void*  coverage_4391(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4391].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4391]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4391]);
    return result;
}

void*  coverage_4392(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4392].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4392]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4392]);
    return result;
}

void*  coverage_4393(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4393].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4393]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4393]);
    return result;
}

void*  coverage_4394(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4394].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4394]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4394]);
    return result;
}

void*  coverage_4395(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4395].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4395]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4395]);
    return result;
}

void*  coverage_4396(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4396].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4396]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4396]);
    return result;
}

void*  coverage_4397(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4397].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4397]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4397]);
    return result;
}

void*  coverage_4398(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4398].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4398]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4398]);
    return result;
}

void*  coverage_4399(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4399].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4399]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4399]);
    return result;
}

void*  coverage_4400(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4400].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4400]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4400]);
    return result;
}

void*  coverage_4401(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4401].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4401]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4401]);
    return result;
}

void*  coverage_4402(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4402].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4402]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4402]);
    return result;
}

void*  coverage_4403(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4403].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4403]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4403]);
    return result;
}

void*  coverage_4404(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4404].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4404]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4404]);
    return result;
}

void*  coverage_4405(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4405].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4405]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4405]);
    return result;
}

void*  coverage_4406(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4406].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4406]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4406]);
    return result;
}

void*  coverage_4407(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4407].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4407]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4407]);
    return result;
}

void*  coverage_4408(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4408].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4408]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4408]);
    return result;
}

void*  coverage_4409(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4409].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4409]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4409]);
    return result;
}

void*  coverage_4410(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4410].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4410]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4410]);
    return result;
}

void*  coverage_4411(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4411].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4411]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4411]);
    return result;
}

void*  coverage_4412(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4412].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4412]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4412]);
    return result;
}

void*  coverage_4413(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4413].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4413]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4413]);
    return result;
}

void*  coverage_4414(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4414].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4414]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4414]);
    return result;
}

void*  coverage_4415(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4415].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4415]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4415]);
    return result;
}

void*  coverage_4416(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4416].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4416]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4416]);
    return result;
}

void*  coverage_4417(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4417].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4417]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4417]);
    return result;
}

void*  coverage_4418(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4418].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4418]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4418]);
    return result;
}

void*  coverage_4419(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4419].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4419]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4419]);
    return result;
}

void*  coverage_4420(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4420].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4420]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4420]);
    return result;
}

void*  coverage_4421(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4421].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4421]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4421]);
    return result;
}

void*  coverage_4422(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4422].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4422]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4422]);
    return result;
}

void*  coverage_4423(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4423].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4423]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4423]);
    return result;
}

void*  coverage_4424(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4424].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4424]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4424]);
    return result;
}

void*  coverage_4425(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4425].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4425]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4425]);
    return result;
}

void*  coverage_4426(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4426].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4426]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4426]);
    return result;
}

void*  coverage_4427(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4427].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4427]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4427]);
    return result;
}

void*  coverage_4428(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4428].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4428]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4428]);
    return result;
}

void*  coverage_4429(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4429].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4429]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4429]);
    return result;
}

void*  coverage_4430(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4430].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4430]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4430]);
    return result;
}

void*  coverage_4431(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4431].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4431]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4431]);
    return result;
}

void*  coverage_4432(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4432].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4432]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4432]);
    return result;
}

void*  coverage_4433(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4433].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4433]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4433]);
    return result;
}

void*  coverage_4434(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4434].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4434]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4434]);
    return result;
}

void*  coverage_4435(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4435].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4435]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4435]);
    return result;
}

void*  coverage_4436(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4436].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4436]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4436]);
    return result;
}

void*  coverage_4437(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4437].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4437]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4437]);
    return result;
}

void*  coverage_4438(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4438].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4438]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4438]);
    return result;
}

void*  coverage_4439(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4439].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4439]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4439]);
    return result;
}

void*  coverage_4440(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4440].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4440]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4440]);
    return result;
}

void*  coverage_4441(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4441].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4441]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4441]);
    return result;
}

void*  coverage_4442(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4442].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4442]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4442]);
    return result;
}

void*  coverage_4443(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4443].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4443]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4443]);
    return result;
}

void*  coverage_4444(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4444].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4444]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4444]);
    return result;
}

void*  coverage_4445(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4445].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4445]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4445]);
    return result;
}

void*  coverage_4446(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4446].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4446]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4446]);
    return result;
}

void*  coverage_4447(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4447].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4447]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4447]);
    return result;
}

void*  coverage_4448(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4448].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4448]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4448]);
    return result;
}

void*  coverage_4449(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4449].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4449]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4449]);
    return result;
}

void*  coverage_4450(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4450].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4450]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4450]);
    return result;
}

void*  coverage_4451(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4451].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4451]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4451]);
    return result;
}

void*  coverage_4452(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4452].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4452]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4452]);
    return result;
}

void*  coverage_4453(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4453].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4453]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4453]);
    return result;
}

void*  coverage_4454(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4454].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4454]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4454]);
    return result;
}

void*  coverage_4455(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4455].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4455]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4455]);
    return result;
}

void*  coverage_4456(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4456].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4456]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4456]);
    return result;
}

void*  coverage_4457(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4457].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4457]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4457]);
    return result;
}

void*  coverage_4458(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4458].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4458]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4458]);
    return result;
}

void*  coverage_4459(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4459].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4459]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4459]);
    return result;
}

void*  coverage_4460(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4460].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4460]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4460]);
    return result;
}

void*  coverage_4461(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4461].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4461]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4461]);
    return result;
}

void*  coverage_4462(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4462].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4462]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4462]);
    return result;
}

void*  coverage_4463(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4463].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4463]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4463]);
    return result;
}

void*  coverage_4464(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4464].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4464]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4464]);
    return result;
}

void*  coverage_4465(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4465].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4465]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4465]);
    return result;
}

void*  coverage_4466(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4466].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4466]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4466]);
    return result;
}

void*  coverage_4467(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4467].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4467]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4467]);
    return result;
}

void*  coverage_4468(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4468].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4468]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4468]);
    return result;
}

void*  coverage_4469(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4469].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4469]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4469]);
    return result;
}

void*  coverage_4470(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4470].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4470]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4470]);
    return result;
}

void*  coverage_4471(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4471].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4471]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4471]);
    return result;
}

void*  coverage_4472(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4472].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4472]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4472]);
    return result;
}

void*  coverage_4473(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4473].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4473]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4473]);
    return result;
}

void*  coverage_4474(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4474].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4474]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4474]);
    return result;
}

void*  coverage_4475(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4475].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4475]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4475]);
    return result;
}

void*  coverage_4476(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4476].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4476]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4476]);
    return result;
}

void*  coverage_4477(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4477].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4477]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4477]);
    return result;
}

void*  coverage_4478(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4478].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4478]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4478]);
    return result;
}

void*  coverage_4479(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4479].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4479]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4479]);
    return result;
}

void*  coverage_4480(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4480].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4480]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4480]);
    return result;
}

void*  coverage_4481(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4481].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4481]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4481]);
    return result;
}

void*  coverage_4482(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4482].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4482]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4482]);
    return result;
}

void*  coverage_4483(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4483].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4483]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4483]);
    return result;
}

void*  coverage_4484(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4484].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4484]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4484]);
    return result;
}

void*  coverage_4485(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4485].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4485]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4485]);
    return result;
}

void*  coverage_4486(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4486].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4486]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4486]);
    return result;
}

void*  coverage_4487(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4487].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4487]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4487]);
    return result;
}

void*  coverage_4488(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4488].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4488]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4488]);
    return result;
}

void*  coverage_4489(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4489].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4489]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4489]);
    return result;
}

void*  coverage_4490(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4490].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4490]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4490]);
    return result;
}

void*  coverage_4491(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4491].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4491]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4491]);
    return result;
}

void*  coverage_4492(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4492].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4492]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4492]);
    return result;
}

void*  coverage_4493(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4493].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4493]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4493]);
    return result;
}

void*  coverage_4494(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4494].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4494]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4494]);
    return result;
}

void*  coverage_4495(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4495].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4495]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4495]);
    return result;
}

void*  coverage_4496(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4496].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4496]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4496]);
    return result;
}

void*  coverage_4497(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4497].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4497]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4497]);
    return result;
}

void*  coverage_4498(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4498].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4498]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4498]);
    return result;
}

void*  coverage_4499(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4499].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4499]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4499]);
    return result;
}

void*  coverage_4500(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4500].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4500]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4500]);
    return result;
}

void*  coverage_4501(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4501].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4501]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4501]);
    return result;
}

void*  coverage_4502(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4502].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4502]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4502]);
    return result;
}

void*  coverage_4503(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4503].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4503]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4503]);
    return result;
}

void*  coverage_4504(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4504].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4504]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4504]);
    return result;
}

void*  coverage_4505(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4505].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4505]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4505]);
    return result;
}

void*  coverage_4506(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4506].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4506]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4506]);
    return result;
}

void*  coverage_4507(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4507].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4507]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4507]);
    return result;
}

void*  coverage_4508(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4508].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4508]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4508]);
    return result;
}

void*  coverage_4509(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4509].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4509]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4509]);
    return result;
}

void*  coverage_4510(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4510].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4510]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4510]);
    return result;
}

void*  coverage_4511(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4511].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4511]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4511]);
    return result;
}

void*  coverage_4512(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4512].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4512]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4512]);
    return result;
}

void*  coverage_4513(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4513].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4513]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4513]);
    return result;
}

void*  coverage_4514(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4514].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4514]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4514]);
    return result;
}

void*  coverage_4515(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4515].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4515]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4515]);
    return result;
}

void*  coverage_4516(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4516].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4516]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4516]);
    return result;
}

void*  coverage_4517(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4517].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4517]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4517]);
    return result;
}

void*  coverage_4518(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4518].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4518]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4518]);
    return result;
}

void*  coverage_4519(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4519].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4519]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4519]);
    return result;
}

void*  coverage_4520(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4520].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4520]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4520]);
    return result;
}

void*  coverage_4521(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4521].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4521]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4521]);
    return result;
}

void*  coverage_4522(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4522].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4522]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4522]);
    return result;
}

void*  coverage_4523(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4523].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4523]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4523]);
    return result;
}

void*  coverage_4524(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4524].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4524]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4524]);
    return result;
}

void*  coverage_4525(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4525].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4525]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4525]);
    return result;
}

void*  coverage_4526(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4526].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4526]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4526]);
    return result;
}

void*  coverage_4527(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4527].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4527]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4527]);
    return result;
}

void*  coverage_4528(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4528].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4528]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4528]);
    return result;
}

void*  coverage_4529(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4529].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4529]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4529]);
    return result;
}

void*  coverage_4530(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4530].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4530]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4530]);
    return result;
}

void*  coverage_4531(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4531].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4531]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4531]);
    return result;
}

void*  coverage_4532(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4532].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4532]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4532]);
    return result;
}

void*  coverage_4533(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4533].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4533]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4533]);
    return result;
}

void*  coverage_4534(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4534].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4534]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4534]);
    return result;
}

void*  coverage_4535(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4535].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4535]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4535]);
    return result;
}

void*  coverage_4536(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4536].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4536]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4536]);
    return result;
}

void*  coverage_4537(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4537].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4537]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4537]);
    return result;
}

void*  coverage_4538(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4538].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4538]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4538]);
    return result;
}

void*  coverage_4539(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4539].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4539]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4539]);
    return result;
}

void*  coverage_4540(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4540].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4540]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4540]);
    return result;
}

void*  coverage_4541(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4541].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4541]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4541]);
    return result;
}

void*  coverage_4542(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4542].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4542]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4542]);
    return result;
}

void*  coverage_4543(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4543].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4543]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4543]);
    return result;
}

void*  coverage_4544(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4544].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4544]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4544]);
    return result;
}

void*  coverage_4545(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4545].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4545]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4545]);
    return result;
}

void*  coverage_4546(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4546].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4546]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4546]);
    return result;
}

void*  coverage_4547(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4547].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4547]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4547]);
    return result;
}

void*  coverage_4548(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4548].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4548]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4548]);
    return result;
}

void*  coverage_4549(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4549].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4549]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4549]);
    return result;
}

void*  coverage_4550(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4550].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4550]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4550]);
    return result;
}

void*  coverage_4551(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4551].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4551]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4551]);
    return result;
}

void*  coverage_4552(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4552].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4552]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4552]);
    return result;
}

void*  coverage_4553(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4553].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4553]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4553]);
    return result;
}

void*  coverage_4554(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4554].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4554]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4554]);
    return result;
}

void*  coverage_4555(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4555].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4555]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4555]);
    return result;
}

void*  coverage_4556(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4556].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4556]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4556]);
    return result;
}

void*  coverage_4557(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4557].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4557]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4557]);
    return result;
}

void*  coverage_4558(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4558].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4558]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4558]);
    return result;
}

void*  coverage_4559(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4559].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4559]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4559]);
    return result;
}

void*  coverage_4560(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4560].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4560]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4560]);
    return result;
}

void*  coverage_4561(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4561].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4561]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4561]);
    return result;
}

void*  coverage_4562(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4562].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4562]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4562]);
    return result;
}

void*  coverage_4563(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4563].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4563]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4563]);
    return result;
}

void*  coverage_4564(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4564].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4564]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4564]);
    return result;
}

void*  coverage_4565(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4565].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4565]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4565]);
    return result;
}

void*  coverage_4566(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4566].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4566]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4566]);
    return result;
}

void*  coverage_4567(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4567].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4567]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4567]);
    return result;
}

void*  coverage_4568(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4568].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4568]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4568]);
    return result;
}

void*  coverage_4569(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4569].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4569]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4569]);
    return result;
}

void*  coverage_4570(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4570].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4570]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4570]);
    return result;
}

void*  coverage_4571(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4571].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4571]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4571]);
    return result;
}

void*  coverage_4572(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4572].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4572]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4572]);
    return result;
}

void*  coverage_4573(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4573].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4573]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4573]);
    return result;
}

void*  coverage_4574(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4574].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4574]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4574]);
    return result;
}

void*  coverage_4575(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4575].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4575]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4575]);
    return result;
}

void*  coverage_4576(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4576].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4576]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4576]);
    return result;
}

void*  coverage_4577(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4577].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4577]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4577]);
    return result;
}

void*  coverage_4578(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4578].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4578]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4578]);
    return result;
}

void*  coverage_4579(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4579].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4579]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4579]);
    return result;
}

void*  coverage_4580(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4580].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4580]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4580]);
    return result;
}

void*  coverage_4581(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4581].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4581]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4581]);
    return result;
}

void*  coverage_4582(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4582].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4582]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4582]);
    return result;
}

void*  coverage_4583(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4583].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4583]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4583]);
    return result;
}

void*  coverage_4584(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4584].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4584]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4584]);
    return result;
}

void*  coverage_4585(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4585].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4585]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4585]);
    return result;
}

void*  coverage_4586(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4586].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4586]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4586]);
    return result;
}

void*  coverage_4587(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4587].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4587]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4587]);
    return result;
}

void*  coverage_4588(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4588].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4588]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4588]);
    return result;
}

void*  coverage_4589(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4589].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4589]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4589]);
    return result;
}

void*  coverage_4590(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4590].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4590]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4590]);
    return result;
}

void*  coverage_4591(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4591].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4591]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4591]);
    return result;
}

void*  coverage_4592(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4592].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4592]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4592]);
    return result;
}

void*  coverage_4593(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4593].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4593]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4593]);
    return result;
}

void*  coverage_4594(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4594].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4594]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4594]);
    return result;
}

void*  coverage_4595(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4595].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4595]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4595]);
    return result;
}

void*  coverage_4596(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4596].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4596]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4596]);
    return result;
}

void*  coverage_4597(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4597].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4597]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4597]);
    return result;
}

void*  coverage_4598(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4598].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4598]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4598]);
    return result;
}

void*  coverage_4599(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4599].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4599]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4599]);
    return result;
}

void*  coverage_4600(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4600].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4600]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4600]);
    return result;
}

void*  coverage_4601(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4601].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4601]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4601]);
    return result;
}

void*  coverage_4602(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4602].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4602]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4602]);
    return result;
}

void*  coverage_4603(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4603].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4603]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4603]);
    return result;
}

void*  coverage_4604(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4604].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4604]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4604]);
    return result;
}

void*  coverage_4605(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4605].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4605]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4605]);
    return result;
}

void*  coverage_4606(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4606].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4606]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4606]);
    return result;
}

void*  coverage_4607(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4607].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4607]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4607]);
    return result;
}

void*  coverage_4608(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4608].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4608]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4608]);
    return result;
}

void*  coverage_4609(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4609].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4609]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4609]);
    return result;
}

void*  coverage_4610(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4610].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4610]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4610]);
    return result;
}

void*  coverage_4611(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4611].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4611]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4611]);
    return result;
}

void*  coverage_4612(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4612].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4612]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4612]);
    return result;
}

void*  coverage_4613(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4613].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4613]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4613]);
    return result;
}

void*  coverage_4614(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4614].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4614]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4614]);
    return result;
}

void*  coverage_4615(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4615].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4615]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4615]);
    return result;
}

void*  coverage_4616(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4616].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4616]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4616]);
    return result;
}

void*  coverage_4617(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4617].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4617]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4617]);
    return result;
}

void*  coverage_4618(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4618].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4618]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4618]);
    return result;
}

void*  coverage_4619(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4619].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4619]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4619]);
    return result;
}

void*  coverage_4620(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4620].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4620]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4620]);
    return result;
}

void*  coverage_4621(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4621].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4621]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4621]);
    return result;
}

void*  coverage_4622(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4622].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4622]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4622]);
    return result;
}

void*  coverage_4623(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4623].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4623]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4623]);
    return result;
}

void*  coverage_4624(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4624].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4624]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4624]);
    return result;
}

void*  coverage_4625(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4625].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4625]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4625]);
    return result;
}

void*  coverage_4626(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4626].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4626]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4626]);
    return result;
}

void*  coverage_4627(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4627].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4627]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4627]);
    return result;
}

void*  coverage_4628(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4628].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4628]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4628]);
    return result;
}

void*  coverage_4629(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4629].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4629]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4629]);
    return result;
}

void*  coverage_4630(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4630].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4630]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4630]);
    return result;
}

void*  coverage_4631(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4631].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4631]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4631]);
    return result;
}

void*  coverage_4632(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4632].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4632]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4632]);
    return result;
}

void*  coverage_4633(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4633].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4633]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4633]);
    return result;
}

void*  coverage_4634(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4634].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4634]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4634]);
    return result;
}

void*  coverage_4635(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4635].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4635]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4635]);
    return result;
}

void*  coverage_4636(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4636].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4636]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4636]);
    return result;
}

void*  coverage_4637(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4637].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4637]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4637]);
    return result;
}

void*  coverage_4638(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4638].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4638]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4638]);
    return result;
}

void*  coverage_4639(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4639].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4639]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4639]);
    return result;
}

void*  coverage_4640(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4640].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4640]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4640]);
    return result;
}

void*  coverage_4641(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4641].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4641]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4641]);
    return result;
}

void*  coverage_4642(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4642].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4642]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4642]);
    return result;
}

void*  coverage_4643(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4643].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4643]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4643]);
    return result;
}

void*  coverage_4644(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4644].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4644]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4644]);
    return result;
}

void*  coverage_4645(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4645].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4645]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4645]);
    return result;
}

void*  coverage_4646(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4646].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4646]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4646]);
    return result;
}

void*  coverage_4647(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4647].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4647]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4647]);
    return result;
}

void*  coverage_4648(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4648].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4648]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4648]);
    return result;
}

void*  coverage_4649(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4649].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4649]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4649]);
    return result;
}

void*  coverage_4650(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4650].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4650]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4650]);
    return result;
}

void*  coverage_4651(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4651].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4651]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4651]);
    return result;
}

void*  coverage_4652(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4652].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4652]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4652]);
    return result;
}

void*  coverage_4653(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4653].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4653]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4653]);
    return result;
}

void*  coverage_4654(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4654].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4654]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4654]);
    return result;
}

void*  coverage_4655(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4655].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4655]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4655]);
    return result;
}

void*  coverage_4656(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4656].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4656]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4656]);
    return result;
}

void*  coverage_4657(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4657].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4657]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4657]);
    return result;
}

void*  coverage_4658(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4658].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4658]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4658]);
    return result;
}

void*  coverage_4659(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4659].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4659]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4659]);
    return result;
}

void*  coverage_4660(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4660].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4660]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4660]);
    return result;
}

void*  coverage_4661(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4661].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4661]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4661]);
    return result;
}

void*  coverage_4662(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4662].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4662]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4662]);
    return result;
}

void*  coverage_4663(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4663].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4663]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4663]);
    return result;
}

void*  coverage_4664(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4664].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4664]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4664]);
    return result;
}

void*  coverage_4665(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4665].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4665]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4665]);
    return result;
}

void*  coverage_4666(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4666].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4666]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4666]);
    return result;
}

void*  coverage_4667(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4667].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4667]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4667]);
    return result;
}

void*  coverage_4668(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4668].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4668]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4668]);
    return result;
}

void*  coverage_4669(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4669].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4669]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4669]);
    return result;
}

void*  coverage_4670(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4670].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4670]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4670]);
    return result;
}

void*  coverage_4671(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4671].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4671]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4671]);
    return result;
}

void*  coverage_4672(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4672].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4672]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4672]);
    return result;
}

void*  coverage_4673(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4673].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4673]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4673]);
    return result;
}

void*  coverage_4674(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4674].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4674]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4674]);
    return result;
}

void*  coverage_4675(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4675].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4675]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4675]);
    return result;
}

void*  coverage_4676(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4676].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4676]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4676]);
    return result;
}

void*  coverage_4677(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4677].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4677]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4677]);
    return result;
}

void*  coverage_4678(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4678].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4678]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4678]);
    return result;
}

void*  coverage_4679(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4679].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4679]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4679]);
    return result;
}

void*  coverage_4680(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4680].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4680]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4680]);
    return result;
}

void*  coverage_4681(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4681].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4681]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4681]);
    return result;
}

void*  coverage_4682(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4682].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4682]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4682]);
    return result;
}

void*  coverage_4683(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4683].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4683]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4683]);
    return result;
}

void*  coverage_4684(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4684].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4684]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4684]);
    return result;
}

void*  coverage_4685(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4685].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4685]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4685]);
    return result;
}

void*  coverage_4686(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4686].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4686]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4686]);
    return result;
}

void*  coverage_4687(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4687].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4687]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4687]);
    return result;
}

void*  coverage_4688(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4688].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4688]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4688]);
    return result;
}

void*  coverage_4689(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4689].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4689]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4689]);
    return result;
}

void*  coverage_4690(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4690].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4690]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4690]);
    return result;
}

void*  coverage_4691(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4691].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4691]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4691]);
    return result;
}

void*  coverage_4692(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4692].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4692]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4692]);
    return result;
}

void*  coverage_4693(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4693].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4693]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4693]);
    return result;
}

void*  coverage_4694(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4694].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4694]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4694]);
    return result;
}

void*  coverage_4695(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4695].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4695]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4695]);
    return result;
}

void*  coverage_4696(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4696].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4696]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4696]);
    return result;
}

void*  coverage_4697(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4697].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4697]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4697]);
    return result;
}

void*  coverage_4698(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4698].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4698]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4698]);
    return result;
}

void*  coverage_4699(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4699].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4699]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4699]);
    return result;
}

void*  coverage_4700(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4700].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4700]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4700]);
    return result;
}

void*  coverage_4701(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4701].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4701]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4701]);
    return result;
}

void*  coverage_4702(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4702].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4702]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4702]);
    return result;
}

void*  coverage_4703(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4703].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4703]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4703]);
    return result;
}

void*  coverage_4704(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4704].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4704]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4704]);
    return result;
}

void*  coverage_4705(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4705].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4705]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4705]);
    return result;
}

void*  coverage_4706(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4706].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4706]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4706]);
    return result;
}

void*  coverage_4707(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4707].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4707]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4707]);
    return result;
}

void*  coverage_4708(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4708].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4708]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4708]);
    return result;
}

void*  coverage_4709(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4709].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4709]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4709]);
    return result;
}

void*  coverage_4710(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4710].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4710]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4710]);
    return result;
}

void*  coverage_4711(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4711].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4711]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4711]);
    return result;
}

void*  coverage_4712(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4712].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4712]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4712]);
    return result;
}

void*  coverage_4713(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4713].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4713]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4713]);
    return result;
}

void*  coverage_4714(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4714].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4714]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4714]);
    return result;
}

void*  coverage_4715(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4715].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4715]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4715]);
    return result;
}

void*  coverage_4716(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4716].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4716]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4716]);
    return result;
}

void*  coverage_4717(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4717].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4717]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4717]);
    return result;
}

void*  coverage_4718(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4718].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4718]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4718]);
    return result;
}

void*  coverage_4719(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4719].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4719]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4719]);
    return result;
}

void*  coverage_4720(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4720].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4720]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4720]);
    return result;
}

void*  coverage_4721(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4721].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4721]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4721]);
    return result;
}

void*  coverage_4722(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4722].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4722]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4722]);
    return result;
}

void*  coverage_4723(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4723].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4723]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4723]);
    return result;
}

void*  coverage_4724(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4724].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4724]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4724]);
    return result;
}

void*  coverage_4725(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4725].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4725]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4725]);
    return result;
}

void*  coverage_4726(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4726].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4726]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4726]);
    return result;
}

void*  coverage_4727(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4727].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4727]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4727]);
    return result;
}

void*  coverage_4728(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4728].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4728]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4728]);
    return result;
}

void*  coverage_4729(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4729].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4729]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4729]);
    return result;
}

void*  coverage_4730(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4730].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4730]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4730]);
    return result;
}

void*  coverage_4731(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4731].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4731]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4731]);
    return result;
}

void*  coverage_4732(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4732].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4732]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4732]);
    return result;
}

void*  coverage_4733(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4733].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4733]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4733]);
    return result;
}

void*  coverage_4734(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4734].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4734]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4734]);
    return result;
}

void*  coverage_4735(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4735].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4735]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4735]);
    return result;
}

void*  coverage_4736(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4736].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4736]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4736]);
    return result;
}

void*  coverage_4737(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4737].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4737]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4737]);
    return result;
}

void*  coverage_4738(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4738].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4738]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4738]);
    return result;
}

void*  coverage_4739(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4739].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4739]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4739]);
    return result;
}

void*  coverage_4740(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4740].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4740]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4740]);
    return result;
}

void*  coverage_4741(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4741].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4741]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4741]);
    return result;
}

void*  coverage_4742(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4742].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4742]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4742]);
    return result;
}

void*  coverage_4743(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4743].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4743]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4743]);
    return result;
}

void*  coverage_4744(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4744].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4744]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4744]);
    return result;
}

void*  coverage_4745(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4745].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4745]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4745]);
    return result;
}

void*  coverage_4746(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4746].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4746]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4746]);
    return result;
}

void*  coverage_4747(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4747].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4747]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4747]);
    return result;
}

void*  coverage_4748(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4748].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4748]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4748]);
    return result;
}

void*  coverage_4749(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4749].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4749]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4749]);
    return result;
}

void*  coverage_4750(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4750].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4750]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4750]);
    return result;
}

void*  coverage_4751(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4751].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4751]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4751]);
    return result;
}

void*  coverage_4752(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4752].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4752]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4752]);
    return result;
}

void*  coverage_4753(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4753].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4753]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4753]);
    return result;
}

void*  coverage_4754(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4754].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4754]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4754]);
    return result;
}

void*  coverage_4755(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4755].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4755]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4755]);
    return result;
}

void*  coverage_4756(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4756].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4756]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4756]);
    return result;
}

void*  coverage_4757(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4757].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4757]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4757]);
    return result;
}

void*  coverage_4758(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4758].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4758]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4758]);
    return result;
}

void*  coverage_4759(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4759].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4759]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4759]);
    return result;
}

void*  coverage_4760(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4760].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4760]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4760]);
    return result;
}

void*  coverage_4761(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4761].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4761]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4761]);
    return result;
}

void*  coverage_4762(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4762].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4762]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4762]);
    return result;
}

void*  coverage_4763(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4763].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4763]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4763]);
    return result;
}

void*  coverage_4764(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4764].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4764]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4764]);
    return result;
}

void*  coverage_4765(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4765].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4765]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4765]);
    return result;
}

void*  coverage_4766(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4766].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4766]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4766]);
    return result;
}

void*  coverage_4767(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4767].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4767]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4767]);
    return result;
}

void*  coverage_4768(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4768].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4768]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4768]);
    return result;
}

void*  coverage_4769(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4769].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4769]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4769]);
    return result;
}

void*  coverage_4770(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4770].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4770]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4770]);
    return result;
}

void*  coverage_4771(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4771].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4771]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4771]);
    return result;
}

void*  coverage_4772(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4772].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4772]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4772]);
    return result;
}

void*  coverage_4773(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4773].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4773]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4773]);
    return result;
}

void*  coverage_4774(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4774].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4774]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4774]);
    return result;
}

void*  coverage_4775(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4775].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4775]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4775]);
    return result;
}

void*  coverage_4776(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4776].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4776]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4776]);
    return result;
}

void*  coverage_4777(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4777].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4777]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4777]);
    return result;
}

void*  coverage_4778(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4778].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4778]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4778]);
    return result;
}

void*  coverage_4779(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4779].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4779]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4779]);
    return result;
}

void*  coverage_4780(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4780].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4780]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4780]);
    return result;
}

void*  coverage_4781(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4781].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4781]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4781]);
    return result;
}

void*  coverage_4782(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4782].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4782]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4782]);
    return result;
}

void*  coverage_4783(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4783].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4783]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4783]);
    return result;
}

void*  coverage_4784(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4784].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4784]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4784]);
    return result;
}

void*  coverage_4785(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4785].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4785]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4785]);
    return result;
}

void*  coverage_4786(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4786].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4786]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4786]);
    return result;
}

void*  coverage_4787(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4787].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4787]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4787]);
    return result;
}

void*  coverage_4788(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4788].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4788]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4788]);
    return result;
}

void*  coverage_4789(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4789].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4789]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4789]);
    return result;
}

void*  coverage_4790(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4790].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4790]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4790]);
    return result;
}

void*  coverage_4791(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4791].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4791]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4791]);
    return result;
}

void*  coverage_4792(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4792].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4792]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4792]);
    return result;
}

void*  coverage_4793(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4793].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4793]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4793]);
    return result;
}

void*  coverage_4794(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4794].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4794]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4794]);
    return result;
}

void*  coverage_4795(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4795].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4795]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4795]);
    return result;
}

void*  coverage_4796(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4796].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4796]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4796]);
    return result;
}

void*  coverage_4797(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4797].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4797]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4797]);
    return result;
}

void*  coverage_4798(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4798].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4798]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4798]);
    return result;
}

void*  coverage_4799(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4799].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4799]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4799]);
    return result;
}

void*  coverage_4800(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4800].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4800]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4800]);
    return result;
}

void*  coverage_4801(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4801].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4801]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4801]);
    return result;
}

void*  coverage_4802(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4802].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4802]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4802]);
    return result;
}

void*  coverage_4803(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4803].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4803]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4803]);
    return result;
}

void*  coverage_4804(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4804].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4804]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4804]);
    return result;
}

void*  coverage_4805(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4805].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4805]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4805]);
    return result;
}

void*  coverage_4806(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4806].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4806]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4806]);
    return result;
}

void*  coverage_4807(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4807].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4807]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4807]);
    return result;
}

void*  coverage_4808(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4808].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4808]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4808]);
    return result;
}

void*  coverage_4809(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4809].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4809]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4809]);
    return result;
}

void*  coverage_4810(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4810].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4810]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4810]);
    return result;
}

void*  coverage_4811(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4811].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4811]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4811]);
    return result;
}

void*  coverage_4812(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4812].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4812]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4812]);
    return result;
}

void*  coverage_4813(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4813].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4813]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4813]);
    return result;
}

void*  coverage_4814(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4814].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4814]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4814]);
    return result;
}

void*  coverage_4815(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4815].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4815]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4815]);
    return result;
}

void*  coverage_4816(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4816].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4816]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4816]);
    return result;
}

void*  coverage_4817(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4817].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4817]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4817]);
    return result;
}

void*  coverage_4818(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4818].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4818]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4818]);
    return result;
}

void*  coverage_4819(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4819].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4819]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4819]);
    return result;
}

void*  coverage_4820(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4820].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4820]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4820]);
    return result;
}

void*  coverage_4821(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4821].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4821]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4821]);
    return result;
}

void*  coverage_4822(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4822].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4822]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4822]);
    return result;
}

void*  coverage_4823(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4823].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4823]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4823]);
    return result;
}

void*  coverage_4824(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4824].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4824]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4824]);
    return result;
}

void*  coverage_4825(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4825].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4825]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4825]);
    return result;
}

void*  coverage_4826(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4826].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4826]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4826]);
    return result;
}

void*  coverage_4827(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4827].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4827]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4827]);
    return result;
}

void*  coverage_4828(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4828].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4828]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4828]);
    return result;
}

void*  coverage_4829(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4829].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4829]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4829]);
    return result;
}

void*  coverage_4830(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4830].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4830]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4830]);
    return result;
}

void*  coverage_4831(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4831].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4831]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4831]);
    return result;
}

void*  coverage_4832(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4832].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4832]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4832]);
    return result;
}

void*  coverage_4833(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4833].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4833]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4833]);
    return result;
}

void*  coverage_4834(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4834].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4834]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4834]);
    return result;
}

void*  coverage_4835(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4835].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4835]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4835]);
    return result;
}

void*  coverage_4836(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4836].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4836]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4836]);
    return result;
}

void*  coverage_4837(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4837].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4837]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4837]);
    return result;
}

void*  coverage_4838(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4838].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4838]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4838]);
    return result;
}

void*  coverage_4839(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4839].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4839]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4839]);
    return result;
}

void*  coverage_4840(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4840].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4840]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4840]);
    return result;
}

void*  coverage_4841(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4841].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4841]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4841]);
    return result;
}

void*  coverage_4842(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4842].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4842]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4842]);
    return result;
}

void*  coverage_4843(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4843].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4843]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4843]);
    return result;
}

void*  coverage_4844(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4844].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4844]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4844]);
    return result;
}

void*  coverage_4845(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4845].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4845]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4845]);
    return result;
}

void*  coverage_4846(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4846].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4846]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4846]);
    return result;
}

void*  coverage_4847(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4847].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4847]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4847]);
    return result;
}

void*  coverage_4848(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4848].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4848]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4848]);
    return result;
}

void*  coverage_4849(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4849].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4849]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4849]);
    return result;
}

void*  coverage_4850(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4850].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4850]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4850]);
    return result;
}

void*  coverage_4851(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4851].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4851]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4851]);
    return result;
}

void*  coverage_4852(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4852].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4852]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4852]);
    return result;
}

void*  coverage_4853(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4853].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4853]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4853]);
    return result;
}

void*  coverage_4854(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4854].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4854]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4854]);
    return result;
}

void*  coverage_4855(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4855].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4855]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4855]);
    return result;
}

void*  coverage_4856(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4856].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4856]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4856]);
    return result;
}

void*  coverage_4857(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4857].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4857]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4857]);
    return result;
}

void*  coverage_4858(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4858].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4858]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4858]);
    return result;
}

void*  coverage_4859(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4859].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4859]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4859]);
    return result;
}

void*  coverage_4860(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4860].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4860]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4860]);
    return result;
}

void*  coverage_4861(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4861].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4861]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4861]);
    return result;
}

void*  coverage_4862(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4862].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4862]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4862]);
    return result;
}

void*  coverage_4863(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4863].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4863]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4863]);
    return result;
}

void*  coverage_4864(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4864].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4864]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4864]);
    return result;
}

void*  coverage_4865(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4865].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4865]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4865]);
    return result;
}

void*  coverage_4866(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4866].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4866]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4866]);
    return result;
}

void*  coverage_4867(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4867].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4867]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4867]);
    return result;
}

void*  coverage_4868(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4868].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4868]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4868]);
    return result;
}

void*  coverage_4869(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4869].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4869]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4869]);
    return result;
}

void*  coverage_4870(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4870].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4870]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4870]);
    return result;
}

void*  coverage_4871(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4871].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4871]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4871]);
    return result;
}

void*  coverage_4872(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4872].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4872]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4872]);
    return result;
}

void*  coverage_4873(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4873].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4873]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4873]);
    return result;
}

void*  coverage_4874(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4874].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4874]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4874]);
    return result;
}

void*  coverage_4875(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4875].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4875]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4875]);
    return result;
}

void*  coverage_4876(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4876].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4876]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4876]);
    return result;
}

void*  coverage_4877(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4877].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4877]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4877]);
    return result;
}

void*  coverage_4878(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4878].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4878]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4878]);
    return result;
}

void*  coverage_4879(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4879].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4879]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4879]);
    return result;
}

void*  coverage_4880(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4880].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4880]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4880]);
    return result;
}

void*  coverage_4881(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4881].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4881]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4881]);
    return result;
}

void*  coverage_4882(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4882].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4882]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4882]);
    return result;
}

void*  coverage_4883(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4883].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4883]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4883]);
    return result;
}

void*  coverage_4884(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4884].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4884]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4884]);
    return result;
}

void*  coverage_4885(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4885].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4885]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4885]);
    return result;
}

void*  coverage_4886(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4886].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4886]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4886]);
    return result;
}

void*  coverage_4887(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4887].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4887]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4887]);
    return result;
}

void*  coverage_4888(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4888].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4888]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4888]);
    return result;
}

void*  coverage_4889(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4889].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4889]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4889]);
    return result;
}

void*  coverage_4890(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4890].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4890]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4890]);
    return result;
}

void*  coverage_4891(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4891].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4891]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4891]);
    return result;
}

void*  coverage_4892(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4892].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4892]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4892]);
    return result;
}

void*  coverage_4893(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4893].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4893]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4893]);
    return result;
}

void*  coverage_4894(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4894].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4894]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4894]);
    return result;
}

void*  coverage_4895(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4895].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4895]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4895]);
    return result;
}

void*  coverage_4896(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4896].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4896]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4896]);
    return result;
}

void*  coverage_4897(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4897].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4897]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4897]);
    return result;
}

void*  coverage_4898(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4898].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4898]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4898]);
    return result;
}

void*  coverage_4899(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4899].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4899]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4899]);
    return result;
}

void*  coverage_4900(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4900].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4900]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4900]);
    return result;
}

void*  coverage_4901(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4901].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4901]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4901]);
    return result;
}

void*  coverage_4902(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4902].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4902]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4902]);
    return result;
}

void*  coverage_4903(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4903].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4903]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4903]);
    return result;
}

void*  coverage_4904(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4904].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4904]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4904]);
    return result;
}

void*  coverage_4905(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4905].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4905]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4905]);
    return result;
}

void*  coverage_4906(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4906].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4906]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4906]);
    return result;
}

void*  coverage_4907(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4907].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4907]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4907]);
    return result;
}

void*  coverage_4908(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4908].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4908]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4908]);
    return result;
}

void*  coverage_4909(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4909].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4909]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4909]);
    return result;
}

void*  coverage_4910(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4910].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4910]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4910]);
    return result;
}

void*  coverage_4911(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4911].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4911]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4911]);
    return result;
}

void*  coverage_4912(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4912].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4912]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4912]);
    return result;
}

void*  coverage_4913(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4913].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4913]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4913]);
    return result;
}

void*  coverage_4914(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4914].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4914]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4914]);
    return result;
}

void*  coverage_4915(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4915].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4915]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4915]);
    return result;
}

void*  coverage_4916(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4916].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4916]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4916]);
    return result;
}

void*  coverage_4917(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4917].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4917]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4917]);
    return result;
}

void*  coverage_4918(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4918].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4918]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4918]);
    return result;
}

void*  coverage_4919(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4919].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4919]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4919]);
    return result;
}

void*  coverage_4920(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4920].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4920]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4920]);
    return result;
}

void*  coverage_4921(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4921].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4921]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4921]);
    return result;
}

void*  coverage_4922(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4922].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4922]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4922]);
    return result;
}

void*  coverage_4923(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4923].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4923]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4923]);
    return result;
}

void*  coverage_4924(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4924].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4924]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4924]);
    return result;
}

void*  coverage_4925(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4925].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4925]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4925]);
    return result;
}

void*  coverage_4926(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4926].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4926]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4926]);
    return result;
}

void*  coverage_4927(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4927].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4927]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4927]);
    return result;
}

void*  coverage_4928(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4928].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4928]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4928]);
    return result;
}

void*  coverage_4929(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4929].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4929]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4929]);
    return result;
}

void*  coverage_4930(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4930].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4930]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4930]);
    return result;
}

void*  coverage_4931(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4931].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4931]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4931]);
    return result;
}

void*  coverage_4932(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4932].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4932]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4932]);
    return result;
}

void*  coverage_4933(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4933].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4933]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4933]);
    return result;
}

void*  coverage_4934(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4934].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4934]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4934]);
    return result;
}

void*  coverage_4935(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4935].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4935]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4935]);
    return result;
}

void*  coverage_4936(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4936].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4936]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4936]);
    return result;
}

void*  coverage_4937(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4937].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4937]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4937]);
    return result;
}

void*  coverage_4938(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4938].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4938]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4938]);
    return result;
}

void*  coverage_4939(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4939].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4939]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4939]);
    return result;
}

void*  coverage_4940(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4940].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4940]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4940]);
    return result;
}

void*  coverage_4941(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4941].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4941]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4941]);
    return result;
}

void*  coverage_4942(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4942].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4942]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4942]);
    return result;
}

void*  coverage_4943(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4943].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4943]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4943]);
    return result;
}

void*  coverage_4944(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4944].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4944]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4944]);
    return result;
}

void*  coverage_4945(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4945].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4945]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4945]);
    return result;
}

void*  coverage_4946(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4946].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4946]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4946]);
    return result;
}

void*  coverage_4947(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4947].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4947]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4947]);
    return result;
}

void*  coverage_4948(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4948].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4948]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4948]);
    return result;
}

void*  coverage_4949(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4949].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4949]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4949]);
    return result;
}

void*  coverage_4950(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4950].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4950]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4950]);
    return result;
}

void*  coverage_4951(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4951].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4951]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4951]);
    return result;
}

void*  coverage_4952(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4952].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4952]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4952]);
    return result;
}

void*  coverage_4953(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4953].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4953]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4953]);
    return result;
}

void*  coverage_4954(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4954].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4954]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4954]);
    return result;
}

void*  coverage_4955(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4955].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4955]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4955]);
    return result;
}

void*  coverage_4956(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4956].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4956]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4956]);
    return result;
}

void*  coverage_4957(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4957].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4957]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4957]);
    return result;
}

void*  coverage_4958(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4958].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4958]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4958]);
    return result;
}

void*  coverage_4959(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4959].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4959]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4959]);
    return result;
}

void*  coverage_4960(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4960].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4960]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4960]);
    return result;
}

void*  coverage_4961(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4961].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4961]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4961]);
    return result;
}

void*  coverage_4962(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4962].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4962]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4962]);
    return result;
}

void*  coverage_4963(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4963].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4963]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4963]);
    return result;
}

void*  coverage_4964(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4964].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4964]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4964]);
    return result;
}

void*  coverage_4965(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4965].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4965]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4965]);
    return result;
}

void*  coverage_4966(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4966].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4966]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4966]);
    return result;
}

void*  coverage_4967(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4967].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4967]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4967]);
    return result;
}

void*  coverage_4968(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4968].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4968]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4968]);
    return result;
}

void*  coverage_4969(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4969].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4969]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4969]);
    return result;
}

void*  coverage_4970(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4970].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4970]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4970]);
    return result;
}

void*  coverage_4971(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4971].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4971]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4971]);
    return result;
}

void*  coverage_4972(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4972].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4972]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4972]);
    return result;
}

void*  coverage_4973(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4973].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4973]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4973]);
    return result;
}

void*  coverage_4974(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4974].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4974]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4974]);
    return result;
}

void*  coverage_4975(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4975].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4975]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4975]);
    return result;
}

void*  coverage_4976(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4976].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4976]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4976]);
    return result;
}

void*  coverage_4977(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4977].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4977]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4977]);
    return result;
}

void*  coverage_4978(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4978].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4978]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4978]);
    return result;
}

void*  coverage_4979(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4979].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4979]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4979]);
    return result;
}

void*  coverage_4980(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4980].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4980]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4980]);
    return result;
}

void*  coverage_4981(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4981].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4981]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4981]);
    return result;
}

void*  coverage_4982(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4982].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4982]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4982]);
    return result;
}

void*  coverage_4983(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4983].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4983]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4983]);
    return result;
}

void*  coverage_4984(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4984].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4984]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4984]);
    return result;
}

void*  coverage_4985(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4985].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4985]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4985]);
    return result;
}

void*  coverage_4986(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4986].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4986]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4986]);
    return result;
}

void*  coverage_4987(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4987].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4987]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4987]);
    return result;
}

void*  coverage_4988(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4988].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4988]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4988]);
    return result;
}

void*  coverage_4989(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4989].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4989]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4989]);
    return result;
}

void*  coverage_4990(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4990].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4990]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4990]);
    return result;
}

void*  coverage_4991(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4991].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4991]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4991]);
    return result;
}

void*  coverage_4992(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4992].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4992]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4992]);
    return result;
}

void*  coverage_4993(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4993].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4993]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4993]);
    return result;
}

void*  coverage_4994(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4994].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4994]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4994]);
    return result;
}

void*  coverage_4995(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4995].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4995]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4995]);
    return result;
}

void*  coverage_4996(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4996].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4996]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4996]);
    return result;
}

void*  coverage_4997(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4997].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4997]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4997]);
    return result;
}

void*  coverage_4998(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4998].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4998]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4998]);
    return result;
}

void*  coverage_4999(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[4999].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[4999]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[4999]);
    return result;
}

void*  coverage_5000(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5000].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5000]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5000]);
    return result;
}

void*  coverage_5001(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5001].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5001]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5001]);
    return result;
}

void*  coverage_5002(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5002].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5002]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5002]);
    return result;
}

void*  coverage_5003(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5003].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5003]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5003]);
    return result;
}

void*  coverage_5004(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5004].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5004]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5004]);
    return result;
}

void*  coverage_5005(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5005].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5005]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5005]);
    return result;
}

void*  coverage_5006(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5006].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5006]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5006]);
    return result;
}

void*  coverage_5007(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5007].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5007]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5007]);
    return result;
}

void*  coverage_5008(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5008].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5008]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5008]);
    return result;
}

void*  coverage_5009(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5009].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5009]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5009]);
    return result;
}

void*  coverage_5010(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5010].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5010]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5010]);
    return result;
}

void*  coverage_5011(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5011].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5011]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5011]);
    return result;
}

void*  coverage_5012(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5012].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5012]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5012]);
    return result;
}

void*  coverage_5013(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5013].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5013]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5013]);
    return result;
}

void*  coverage_5014(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5014].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5014]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5014]);
    return result;
}

void*  coverage_5015(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5015].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5015]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5015]);
    return result;
}

void*  coverage_5016(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5016].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5016]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5016]);
    return result;
}

void*  coverage_5017(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5017].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5017]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5017]);
    return result;
}

void*  coverage_5018(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5018].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5018]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5018]);
    return result;
}

void*  coverage_5019(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5019].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5019]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5019]);
    return result;
}

void*  coverage_5020(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5020].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5020]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5020]);
    return result;
}

void*  coverage_5021(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5021].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5021]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5021]);
    return result;
}

void*  coverage_5022(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5022].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5022]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5022]);
    return result;
}

void*  coverage_5023(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5023].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5023]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5023]);
    return result;
}

void*  coverage_5024(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5024].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5024]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5024]);
    return result;
}

void*  coverage_5025(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5025].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5025]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5025]);
    return result;
}

void*  coverage_5026(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5026].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5026]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5026]);
    return result;
}

void*  coverage_5027(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5027].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5027]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5027]);
    return result;
}

void*  coverage_5028(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5028].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5028]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5028]);
    return result;
}

void*  coverage_5029(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5029].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5029]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5029]);
    return result;
}

void*  coverage_5030(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5030].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5030]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5030]);
    return result;
}

void*  coverage_5031(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5031].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5031]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5031]);
    return result;
}

void*  coverage_5032(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5032].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5032]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5032]);
    return result;
}

void*  coverage_5033(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5033].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5033]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5033]);
    return result;
}

void*  coverage_5034(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5034].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5034]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5034]);
    return result;
}

void*  coverage_5035(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5035].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5035]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5035]);
    return result;
}

void*  coverage_5036(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5036].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5036]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5036]);
    return result;
}

void*  coverage_5037(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5037].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5037]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5037]);
    return result;
}

void*  coverage_5038(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5038].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5038]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5038]);
    return result;
}

void*  coverage_5039(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5039].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5039]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5039]);
    return result;
}

void*  coverage_5040(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5040].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5040]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5040]);
    return result;
}

void*  coverage_5041(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5041].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5041]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5041]);
    return result;
}

void*  coverage_5042(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5042].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5042]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5042]);
    return result;
}

void*  coverage_5043(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5043].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5043]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5043]);
    return result;
}

void*  coverage_5044(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5044].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5044]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5044]);
    return result;
}

void*  coverage_5045(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5045].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5045]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5045]);
    return result;
}

void*  coverage_5046(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5046].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5046]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5046]);
    return result;
}

void*  coverage_5047(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5047].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5047]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5047]);
    return result;
}

void*  coverage_5048(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5048].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5048]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5048]);
    return result;
}

void*  coverage_5049(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5049].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5049]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5049]);
    return result;
}

void*  coverage_5050(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5050].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5050]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5050]);
    return result;
}

void*  coverage_5051(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5051].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5051]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5051]);
    return result;
}

void*  coverage_5052(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5052].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5052]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5052]);
    return result;
}

void*  coverage_5053(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5053].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5053]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5053]);
    return result;
}

void*  coverage_5054(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5054].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5054]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5054]);
    return result;
}

void*  coverage_5055(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5055].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5055]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5055]);
    return result;
}

void*  coverage_5056(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5056].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5056]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5056]);
    return result;
}

void*  coverage_5057(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5057].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5057]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5057]);
    return result;
}

void*  coverage_5058(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5058].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5058]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5058]);
    return result;
}

void*  coverage_5059(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5059].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5059]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5059]);
    return result;
}

void*  coverage_5060(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5060].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5060]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5060]);
    return result;
}

void*  coverage_5061(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5061].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5061]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5061]);
    return result;
}

void*  coverage_5062(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5062].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5062]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5062]);
    return result;
}

void*  coverage_5063(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5063].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5063]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5063]);
    return result;
}

void*  coverage_5064(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5064].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5064]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5064]);
    return result;
}

void*  coverage_5065(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5065].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5065]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5065]);
    return result;
}

void*  coverage_5066(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5066].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5066]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5066]);
    return result;
}

void*  coverage_5067(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5067].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5067]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5067]);
    return result;
}

void*  coverage_5068(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5068].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5068]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5068]);
    return result;
}

void*  coverage_5069(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5069].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5069]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5069]);
    return result;
}

void*  coverage_5070(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5070].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5070]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5070]);
    return result;
}

void*  coverage_5071(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5071].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5071]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5071]);
    return result;
}

void*  coverage_5072(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5072].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5072]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5072]);
    return result;
}

void*  coverage_5073(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5073].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5073]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5073]);
    return result;
}

void*  coverage_5074(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5074].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5074]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5074]);
    return result;
}

void*  coverage_5075(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5075].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5075]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5075]);
    return result;
}

void*  coverage_5076(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5076].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5076]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5076]);
    return result;
}

void*  coverage_5077(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5077].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5077]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5077]);
    return result;
}

void*  coverage_5078(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5078].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5078]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5078]);
    return result;
}

void*  coverage_5079(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5079].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5079]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5079]);
    return result;
}

void*  coverage_5080(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5080].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5080]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5080]);
    return result;
}

void*  coverage_5081(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5081].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5081]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5081]);
    return result;
}

void*  coverage_5082(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5082].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5082]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5082]);
    return result;
}

void*  coverage_5083(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5083].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5083]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5083]);
    return result;
}

void*  coverage_5084(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5084].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5084]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5084]);
    return result;
}

void*  coverage_5085(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5085].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5085]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5085]);
    return result;
}

void*  coverage_5086(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5086].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5086]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5086]);
    return result;
}

void*  coverage_5087(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5087].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5087]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5087]);
    return result;
}

void*  coverage_5088(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5088].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5088]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5088]);
    return result;
}

void*  coverage_5089(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5089].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5089]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5089]);
    return result;
}

void*  coverage_5090(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5090].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5090]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5090]);
    return result;
}

void*  coverage_5091(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5091].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5091]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5091]);
    return result;
}

void*  coverage_5092(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5092].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5092]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5092]);
    return result;
}

void*  coverage_5093(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5093].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5093]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5093]);
    return result;
}

void*  coverage_5094(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5094].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5094]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5094]);
    return result;
}

void*  coverage_5095(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5095].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5095]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5095]);
    return result;
}

void*  coverage_5096(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5096].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5096]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5096]);
    return result;
}

void*  coverage_5097(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5097].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5097]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5097]);
    return result;
}

void*  coverage_5098(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5098].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5098]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5098]);
    return result;
}

void*  coverage_5099(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5099].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5099]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5099]);
    return result;
}

void*  coverage_5100(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5100].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5100]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5100]);
    return result;
}

void*  coverage_5101(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5101].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5101]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5101]);
    return result;
}

void*  coverage_5102(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5102].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5102]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5102]);
    return result;
}

void*  coverage_5103(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5103].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5103]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5103]);
    return result;
}

void*  coverage_5104(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5104].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5104]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5104]);
    return result;
}

void*  coverage_5105(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5105].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5105]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5105]);
    return result;
}

void*  coverage_5106(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5106].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5106]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5106]);
    return result;
}

void*  coverage_5107(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5107].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5107]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5107]);
    return result;
}

void*  coverage_5108(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5108].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5108]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5108]);
    return result;
}

void*  coverage_5109(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5109].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5109]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5109]);
    return result;
}

void*  coverage_5110(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5110].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5110]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5110]);
    return result;
}

void*  coverage_5111(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5111].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5111]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5111]);
    return result;
}

void*  coverage_5112(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5112].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5112]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5112]);
    return result;
}

void*  coverage_5113(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5113].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5113]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5113]);
    return result;
}

void*  coverage_5114(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5114].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5114]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5114]);
    return result;
}

void*  coverage_5115(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5115].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5115]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5115]);
    return result;
}

void*  coverage_5116(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5116].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5116]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5116]);
    return result;
}

void*  coverage_5117(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5117].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5117]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5117]);
    return result;
}

void*  coverage_5118(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5118].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5118]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5118]);
    return result;
}

void*  coverage_5119(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5119].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5119]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5119]);
    return result;
}

void*  coverage_5120(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5120].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5120]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5120]);
    return result;
}

void*  coverage_5121(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5121].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5121]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5121]);
    return result;
}

void*  coverage_5122(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5122].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5122]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5122]);
    return result;
}

void*  coverage_5123(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5123].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5123]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5123]);
    return result;
}

void*  coverage_5124(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5124].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5124]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5124]);
    return result;
}

void*  coverage_5125(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5125].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5125]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5125]);
    return result;
}

void*  coverage_5126(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5126].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5126]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5126]);
    return result;
}

void*  coverage_5127(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5127].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5127]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5127]);
    return result;
}

void*  coverage_5128(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5128].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5128]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5128]);
    return result;
}

void*  coverage_5129(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5129].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5129]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5129]);
    return result;
}

void*  coverage_5130(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5130].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5130]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5130]);
    return result;
}

void*  coverage_5131(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5131].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5131]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5131]);
    return result;
}

void*  coverage_5132(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5132].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5132]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5132]);
    return result;
}

void*  coverage_5133(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5133].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5133]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5133]);
    return result;
}

void*  coverage_5134(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5134].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5134]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5134]);
    return result;
}

void*  coverage_5135(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5135].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5135]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5135]);
    return result;
}

void*  coverage_5136(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5136].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5136]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5136]);
    return result;
}

void*  coverage_5137(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5137].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5137]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5137]);
    return result;
}

void*  coverage_5138(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5138].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5138]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5138]);
    return result;
}

void*  coverage_5139(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5139].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5139]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5139]);
    return result;
}

void*  coverage_5140(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5140].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5140]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5140]);
    return result;
}

void*  coverage_5141(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5141].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5141]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5141]);
    return result;
}

void*  coverage_5142(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5142].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5142]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5142]);
    return result;
}

void*  coverage_5143(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5143].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5143]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5143]);
    return result;
}

void*  coverage_5144(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5144].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5144]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5144]);
    return result;
}

void*  coverage_5145(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5145].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5145]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5145]);
    return result;
}

void*  coverage_5146(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5146].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5146]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5146]);
    return result;
}

void*  coverage_5147(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5147].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5147]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5147]);
    return result;
}

void*  coverage_5148(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5148].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5148]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5148]);
    return result;
}

void*  coverage_5149(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5149].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5149]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5149]);
    return result;
}

void*  coverage_5150(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5150].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5150]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5150]);
    return result;
}

void*  coverage_5151(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5151].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5151]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5151]);
    return result;
}

void*  coverage_5152(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5152].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5152]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5152]);
    return result;
}

void*  coverage_5153(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5153].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5153]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5153]);
    return result;
}

void*  coverage_5154(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5154].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5154]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5154]);
    return result;
}

void*  coverage_5155(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5155].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5155]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5155]);
    return result;
}

void*  coverage_5156(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5156].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5156]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5156]);
    return result;
}

void*  coverage_5157(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5157].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5157]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5157]);
    return result;
}

void*  coverage_5158(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5158].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5158]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5158]);
    return result;
}

void*  coverage_5159(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5159].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5159]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5159]);
    return result;
}

void*  coverage_5160(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5160].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5160]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5160]);
    return result;
}

void*  coverage_5161(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5161].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5161]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5161]);
    return result;
}

void*  coverage_5162(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5162].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5162]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5162]);
    return result;
}

void*  coverage_5163(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5163].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5163]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5163]);
    return result;
}

void*  coverage_5164(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5164].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5164]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5164]);
    return result;
}

void*  coverage_5165(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5165].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5165]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5165]);
    return result;
}

void*  coverage_5166(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5166].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5166]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5166]);
    return result;
}

void*  coverage_5167(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5167].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5167]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5167]);
    return result;
}

void*  coverage_5168(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5168].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5168]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5168]);
    return result;
}

void*  coverage_5169(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5169].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5169]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5169]);
    return result;
}

void*  coverage_5170(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5170].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5170]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5170]);
    return result;
}

void*  coverage_5171(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5171].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5171]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5171]);
    return result;
}

void*  coverage_5172(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5172].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5172]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5172]);
    return result;
}

void*  coverage_5173(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5173].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5173]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5173]);
    return result;
}

void*  coverage_5174(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5174].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5174]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5174]);
    return result;
}

void*  coverage_5175(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5175].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5175]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5175]);
    return result;
}

void*  coverage_5176(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5176].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5176]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5176]);
    return result;
}

void*  coverage_5177(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5177].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5177]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5177]);
    return result;
}

void*  coverage_5178(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5178].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5178]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5178]);
    return result;
}

void*  coverage_5179(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5179].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5179]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5179]);
    return result;
}

void*  coverage_5180(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5180].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5180]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5180]);
    return result;
}

void*  coverage_5181(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5181].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5181]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5181]);
    return result;
}

void*  coverage_5182(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5182].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5182]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5182]);
    return result;
}

void*  coverage_5183(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5183].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5183]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5183]);
    return result;
}

void*  coverage_5184(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5184].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5184]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5184]);
    return result;
}

void*  coverage_5185(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5185].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5185]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5185]);
    return result;
}

void*  coverage_5186(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5186].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5186]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5186]);
    return result;
}

void*  coverage_5187(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5187].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5187]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5187]);
    return result;
}

void*  coverage_5188(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5188].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5188]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5188]);
    return result;
}

void*  coverage_5189(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5189].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5189]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5189]);
    return result;
}

void*  coverage_5190(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5190].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5190]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5190]);
    return result;
}

void*  coverage_5191(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5191].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5191]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5191]);
    return result;
}

void*  coverage_5192(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5192].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5192]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5192]);
    return result;
}

void*  coverage_5193(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5193].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5193]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5193]);
    return result;
}

void*  coverage_5194(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5194].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5194]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5194]);
    return result;
}

void*  coverage_5195(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5195].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5195]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5195]);
    return result;
}

void*  coverage_5196(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5196].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5196]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5196]);
    return result;
}

void*  coverage_5197(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5197].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5197]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5197]);
    return result;
}

void*  coverage_5198(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5198].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5198]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5198]);
    return result;
}

void*  coverage_5199(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5199].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5199]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5199]);
    return result;
}

void*  coverage_5200(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5200].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5200]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5200]);
    return result;
}

void*  coverage_5201(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5201].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5201]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5201]);
    return result;
}

void*  coverage_5202(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5202].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5202]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5202]);
    return result;
}

void*  coverage_5203(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5203].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5203]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5203]);
    return result;
}

void*  coverage_5204(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5204].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5204]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5204]);
    return result;
}

void*  coverage_5205(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5205].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5205]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5205]);
    return result;
}

void*  coverage_5206(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5206].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5206]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5206]);
    return result;
}

void*  coverage_5207(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5207].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5207]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5207]);
    return result;
}

void*  coverage_5208(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5208].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5208]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5208]);
    return result;
}

void*  coverage_5209(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5209].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5209]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5209]);
    return result;
}

void*  coverage_5210(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5210].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5210]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5210]);
    return result;
}

void*  coverage_5211(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5211].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5211]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5211]);
    return result;
}

void*  coverage_5212(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5212].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5212]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5212]);
    return result;
}

void*  coverage_5213(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5213].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5213]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5213]);
    return result;
}

void*  coverage_5214(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5214].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5214]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5214]);
    return result;
}

void*  coverage_5215(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5215].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5215]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5215]);
    return result;
}

void*  coverage_5216(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5216].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5216]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5216]);
    return result;
}

void*  coverage_5217(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5217].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5217]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5217]);
    return result;
}

void*  coverage_5218(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5218].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5218]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5218]);
    return result;
}

void*  coverage_5219(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5219].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5219]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5219]);
    return result;
}

void*  coverage_5220(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5220].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5220]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5220]);
    return result;
}

void*  coverage_5221(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5221].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5221]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5221]);
    return result;
}

void*  coverage_5222(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5222].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5222]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5222]);
    return result;
}

void*  coverage_5223(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5223].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5223]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5223]);
    return result;
}

void*  coverage_5224(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5224].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5224]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5224]);
    return result;
}

void*  coverage_5225(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5225].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5225]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5225]);
    return result;
}

void*  coverage_5226(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5226].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5226]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5226]);
    return result;
}

void*  coverage_5227(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5227].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5227]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5227]);
    return result;
}

void*  coverage_5228(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5228].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5228]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5228]);
    return result;
}

void*  coverage_5229(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5229].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5229]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5229]);
    return result;
}

void*  coverage_5230(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5230].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5230]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5230]);
    return result;
}

void*  coverage_5231(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5231].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5231]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5231]);
    return result;
}

void*  coverage_5232(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5232].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5232]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5232]);
    return result;
}

void*  coverage_5233(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5233].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5233]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5233]);
    return result;
}

void*  coverage_5234(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5234].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5234]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5234]);
    return result;
}

void*  coverage_5235(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5235].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5235]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5235]);
    return result;
}

void*  coverage_5236(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5236].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5236]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5236]);
    return result;
}

void*  coverage_5237(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5237].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5237]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5237]);
    return result;
}

void*  coverage_5238(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5238].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5238]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5238]);
    return result;
}

void*  coverage_5239(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5239].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5239]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5239]);
    return result;
}

void*  coverage_5240(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5240].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5240]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5240]);
    return result;
}

void*  coverage_5241(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5241].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5241]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5241]);
    return result;
}

void*  coverage_5242(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5242].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5242]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5242]);
    return result;
}

void*  coverage_5243(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5243].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5243]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5243]);
    return result;
}

void*  coverage_5244(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5244].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5244]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5244]);
    return result;
}

void*  coverage_5245(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5245].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5245]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5245]);
    return result;
}

void*  coverage_5246(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5246].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5246]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5246]);
    return result;
}

void*  coverage_5247(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5247].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5247]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5247]);
    return result;
}

void*  coverage_5248(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5248].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5248]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5248]);
    return result;
}

void*  coverage_5249(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5249].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5249]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5249]);
    return result;
}

void*  coverage_5250(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5250].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5250]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5250]);
    return result;
}

void*  coverage_5251(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5251].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5251]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5251]);
    return result;
}

void*  coverage_5252(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5252].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5252]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5252]);
    return result;
}

void*  coverage_5253(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5253].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5253]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5253]);
    return result;
}

void*  coverage_5254(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5254].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5254]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5254]);
    return result;
}

void*  coverage_5255(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5255].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5255]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5255]);
    return result;
}

void*  coverage_5256(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5256].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5256]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5256]);
    return result;
}

void*  coverage_5257(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5257].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5257]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5257]);
    return result;
}

void*  coverage_5258(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5258].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5258]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5258]);
    return result;
}

void*  coverage_5259(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5259].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5259]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5259]);
    return result;
}

void*  coverage_5260(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5260].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5260]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5260]);
    return result;
}

void*  coverage_5261(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5261].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5261]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5261]);
    return result;
}

void*  coverage_5262(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5262].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5262]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5262]);
    return result;
}

void*  coverage_5263(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5263].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5263]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5263]);
    return result;
}

void*  coverage_5264(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5264].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5264]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5264]);
    return result;
}

void*  coverage_5265(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5265].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5265]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5265]);
    return result;
}

void*  coverage_5266(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5266].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5266]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5266]);
    return result;
}

void*  coverage_5267(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5267].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5267]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5267]);
    return result;
}

void*  coverage_5268(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5268].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5268]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5268]);
    return result;
}

void*  coverage_5269(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5269].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5269]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5269]);
    return result;
}

void*  coverage_5270(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5270].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5270]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5270]);
    return result;
}

void*  coverage_5271(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5271].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5271]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5271]);
    return result;
}

void*  coverage_5272(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5272].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5272]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5272]);
    return result;
}

void*  coverage_5273(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5273].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5273]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5273]);
    return result;
}

void*  coverage_5274(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5274].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5274]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5274]);
    return result;
}

void*  coverage_5275(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5275].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5275]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5275]);
    return result;
}

void*  coverage_5276(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5276].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5276]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5276]);
    return result;
}

void*  coverage_5277(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5277].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5277]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5277]);
    return result;
}

void*  coverage_5278(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5278].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5278]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5278]);
    return result;
}

void*  coverage_5279(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5279].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5279]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5279]);
    return result;
}

void*  coverage_5280(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5280].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5280]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5280]);
    return result;
}

void*  coverage_5281(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5281].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5281]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5281]);
    return result;
}

void*  coverage_5282(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5282].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5282]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5282]);
    return result;
}

void*  coverage_5283(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5283].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5283]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5283]);
    return result;
}

void*  coverage_5284(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5284].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5284]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5284]);
    return result;
}

void*  coverage_5285(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5285].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5285]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5285]);
    return result;
}

void*  coverage_5286(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5286].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5286]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5286]);
    return result;
}

void*  coverage_5287(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5287].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5287]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5287]);
    return result;
}

void*  coverage_5288(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5288].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5288]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5288]);
    return result;
}

void*  coverage_5289(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5289].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5289]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5289]);
    return result;
}

void*  coverage_5290(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5290].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5290]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5290]);
    return result;
}

void*  coverage_5291(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5291].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5291]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5291]);
    return result;
}

void*  coverage_5292(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5292].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5292]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5292]);
    return result;
}

void*  coverage_5293(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5293].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5293]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5293]);
    return result;
}

void*  coverage_5294(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5294].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5294]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5294]);
    return result;
}

void*  coverage_5295(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5295].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5295]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5295]);
    return result;
}

void*  coverage_5296(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5296].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5296]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5296]);
    return result;
}

void*  coverage_5297(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5297].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5297]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5297]);
    return result;
}

void*  coverage_5298(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5298].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5298]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5298]);
    return result;
}

void*  coverage_5299(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5299].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5299]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5299]);
    return result;
}

void*  coverage_5300(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5300].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5300]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5300]);
    return result;
}

void*  coverage_5301(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5301].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5301]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5301]);
    return result;
}

void*  coverage_5302(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5302].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5302]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5302]);
    return result;
}

void*  coverage_5303(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5303].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5303]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5303]);
    return result;
}

void*  coverage_5304(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5304].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5304]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5304]);
    return result;
}

void*  coverage_5305(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5305].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5305]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5305]);
    return result;
}

void*  coverage_5306(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5306].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5306]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5306]);
    return result;
}

void*  coverage_5307(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5307].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5307]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5307]);
    return result;
}

void*  coverage_5308(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5308].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5308]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5308]);
    return result;
}

void*  coverage_5309(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5309].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5309]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5309]);
    return result;
}

void*  coverage_5310(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5310].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5310]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5310]);
    return result;
}

void*  coverage_5311(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5311].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5311]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5311]);
    return result;
}

void*  coverage_5312(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5312].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5312]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5312]);
    return result;
}

void*  coverage_5313(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5313].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5313]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5313]);
    return result;
}

void*  coverage_5314(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5314].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5314]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5314]);
    return result;
}

void*  coverage_5315(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5315].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5315]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5315]);
    return result;
}

void*  coverage_5316(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5316].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5316]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5316]);
    return result;
}

void*  coverage_5317(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5317].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5317]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5317]);
    return result;
}

void*  coverage_5318(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5318].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5318]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5318]);
    return result;
}

void*  coverage_5319(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5319].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5319]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5319]);
    return result;
}

void*  coverage_5320(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5320].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5320]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5320]);
    return result;
}

void*  coverage_5321(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5321].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5321]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5321]);
    return result;
}

void*  coverage_5322(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5322].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5322]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5322]);
    return result;
}

void*  coverage_5323(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5323].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5323]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5323]);
    return result;
}

void*  coverage_5324(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5324].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5324]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5324]);
    return result;
}

void*  coverage_5325(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5325].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5325]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5325]);
    return result;
}

void*  coverage_5326(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5326].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5326]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5326]);
    return result;
}

void*  coverage_5327(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5327].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5327]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5327]);
    return result;
}

void*  coverage_5328(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5328].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5328]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5328]);
    return result;
}

void*  coverage_5329(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5329].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5329]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5329]);
    return result;
}

void*  coverage_5330(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5330].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5330]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5330]);
    return result;
}

void*  coverage_5331(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5331].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5331]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5331]);
    return result;
}

void*  coverage_5332(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5332].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5332]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5332]);
    return result;
}

void*  coverage_5333(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5333].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5333]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5333]);
    return result;
}

void*  coverage_5334(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5334].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5334]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5334]);
    return result;
}

void*  coverage_5335(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5335].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5335]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5335]);
    return result;
}

void*  coverage_5336(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5336].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5336]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5336]);
    return result;
}

void*  coverage_5337(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5337].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5337]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5337]);
    return result;
}

void*  coverage_5338(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5338].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5338]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5338]);
    return result;
}

void*  coverage_5339(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5339].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5339]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5339]);
    return result;
}

void*  coverage_5340(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5340].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5340]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5340]);
    return result;
}

void*  coverage_5341(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5341].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5341]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5341]);
    return result;
}

void*  coverage_5342(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5342].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5342]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5342]);
    return result;
}

void*  coverage_5343(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5343].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5343]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5343]);
    return result;
}

void*  coverage_5344(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5344].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5344]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5344]);
    return result;
}

void*  coverage_5345(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5345].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5345]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5345]);
    return result;
}

void*  coverage_5346(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5346].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5346]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5346]);
    return result;
}

void*  coverage_5347(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5347].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5347]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5347]);
    return result;
}

void*  coverage_5348(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5348].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5348]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5348]);
    return result;
}

void*  coverage_5349(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5349].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5349]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5349]);
    return result;
}

void*  coverage_5350(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5350].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5350]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5350]);
    return result;
}

void*  coverage_5351(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5351].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5351]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5351]);
    return result;
}

void*  coverage_5352(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5352].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5352]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5352]);
    return result;
}

void*  coverage_5353(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5353].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5353]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5353]);
    return result;
}

void*  coverage_5354(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5354].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5354]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5354]);
    return result;
}

void*  coverage_5355(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5355].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5355]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5355]);
    return result;
}

void*  coverage_5356(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5356].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5356]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5356]);
    return result;
}

void*  coverage_5357(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5357].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5357]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5357]);
    return result;
}

void*  coverage_5358(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5358].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5358]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5358]);
    return result;
}

void*  coverage_5359(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5359].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5359]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5359]);
    return result;
}

void*  coverage_5360(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5360].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5360]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5360]);
    return result;
}

void*  coverage_5361(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5361].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5361]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5361]);
    return result;
}

void*  coverage_5362(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5362].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5362]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5362]);
    return result;
}

void*  coverage_5363(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5363].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5363]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5363]);
    return result;
}

void*  coverage_5364(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5364].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5364]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5364]);
    return result;
}

void*  coverage_5365(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5365].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5365]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5365]);
    return result;
}

void*  coverage_5366(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5366].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5366]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5366]);
    return result;
}

void*  coverage_5367(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5367].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5367]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5367]);
    return result;
}

void*  coverage_5368(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5368].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5368]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5368]);
    return result;
}

void*  coverage_5369(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5369].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5369]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5369]);
    return result;
}

void*  coverage_5370(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5370].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5370]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5370]);
    return result;
}

void*  coverage_5371(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5371].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5371]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5371]);
    return result;
}

void*  coverage_5372(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5372].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5372]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5372]);
    return result;
}

void*  coverage_5373(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5373].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5373]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5373]);
    return result;
}

void*  coverage_5374(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5374].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5374]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5374]);
    return result;
}

void*  coverage_5375(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5375].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5375]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5375]);
    return result;
}

void*  coverage_5376(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5376].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5376]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5376]);
    return result;
}

void*  coverage_5377(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5377].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5377]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5377]);
    return result;
}

void*  coverage_5378(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5378].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5378]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5378]);
    return result;
}

void*  coverage_5379(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5379].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5379]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5379]);
    return result;
}

void*  coverage_5380(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5380].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5380]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5380]);
    return result;
}

void*  coverage_5381(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5381].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5381]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5381]);
    return result;
}

void*  coverage_5382(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5382].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5382]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5382]);
    return result;
}

void*  coverage_5383(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5383].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5383]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5383]);
    return result;
}

void*  coverage_5384(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5384].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5384]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5384]);
    return result;
}

void*  coverage_5385(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5385].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5385]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5385]);
    return result;
}

void*  coverage_5386(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5386].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5386]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5386]);
    return result;
}

void*  coverage_5387(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5387].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5387]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5387]);
    return result;
}

void*  coverage_5388(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5388].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5388]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5388]);
    return result;
}

void*  coverage_5389(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5389].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5389]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5389]);
    return result;
}

void*  coverage_5390(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5390].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5390]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5390]);
    return result;
}

void*  coverage_5391(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5391].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5391]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5391]);
    return result;
}

void*  coverage_5392(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5392].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5392]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5392]);
    return result;
}

void*  coverage_5393(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5393].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5393]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5393]);
    return result;
}

void*  coverage_5394(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5394].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5394]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5394]);
    return result;
}

void*  coverage_5395(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5395].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5395]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5395]);
    return result;
}

void*  coverage_5396(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5396].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5396]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5396]);
    return result;
}

void*  coverage_5397(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5397].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5397]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5397]);
    return result;
}

void*  coverage_5398(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5398].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5398]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5398]);
    return result;
}

void*  coverage_5399(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5399].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5399]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5399]);
    return result;
}

void*  coverage_5400(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5400].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5400]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5400]);
    return result;
}

void*  coverage_5401(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5401].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5401]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5401]);
    return result;
}

void*  coverage_5402(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5402].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5402]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5402]);
    return result;
}

void*  coverage_5403(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5403].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5403]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5403]);
    return result;
}

void*  coverage_5404(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5404].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5404]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5404]);
    return result;
}

void*  coverage_5405(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5405].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5405]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5405]);
    return result;
}

void*  coverage_5406(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5406].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5406]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5406]);
    return result;
}

void*  coverage_5407(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5407].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5407]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5407]);
    return result;
}

void*  coverage_5408(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5408].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5408]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5408]);
    return result;
}

void*  coverage_5409(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5409].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5409]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5409]);
    return result;
}

void*  coverage_5410(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5410].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5410]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5410]);
    return result;
}

void*  coverage_5411(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5411].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5411]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5411]);
    return result;
}

void*  coverage_5412(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5412].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5412]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5412]);
    return result;
}

void*  coverage_5413(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5413].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5413]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5413]);
    return result;
}

void*  coverage_5414(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5414].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5414]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5414]);
    return result;
}

void*  coverage_5415(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5415].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5415]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5415]);
    return result;
}

void*  coverage_5416(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5416].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5416]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5416]);
    return result;
}

void*  coverage_5417(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5417].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5417]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5417]);
    return result;
}

void*  coverage_5418(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5418].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5418]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5418]);
    return result;
}

void*  coverage_5419(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5419].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5419]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5419]);
    return result;
}

void*  coverage_5420(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5420].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5420]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5420]);
    return result;
}

void*  coverage_5421(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5421].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5421]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5421]);
    return result;
}

void*  coverage_5422(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5422].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5422]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5422]);
    return result;
}

void*  coverage_5423(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5423].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5423]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5423]);
    return result;
}

void*  coverage_5424(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5424].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5424]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5424]);
    return result;
}

void*  coverage_5425(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5425].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5425]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5425]);
    return result;
}

void*  coverage_5426(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5426].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5426]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5426]);
    return result;
}

void*  coverage_5427(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5427].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5427]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5427]);
    return result;
}

void*  coverage_5428(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5428].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5428]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5428]);
    return result;
}

void*  coverage_5429(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5429].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5429]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5429]);
    return result;
}

void*  coverage_5430(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5430].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5430]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5430]);
    return result;
}

void*  coverage_5431(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5431].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5431]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5431]);
    return result;
}

void*  coverage_5432(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5432].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5432]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5432]);
    return result;
}

void*  coverage_5433(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5433].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5433]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5433]);
    return result;
}

void*  coverage_5434(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5434].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5434]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5434]);
    return result;
}

void*  coverage_5435(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5435].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5435]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5435]);
    return result;
}

void*  coverage_5436(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5436].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5436]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5436]);
    return result;
}

void*  coverage_5437(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5437].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5437]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5437]);
    return result;
}

void*  coverage_5438(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5438].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5438]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5438]);
    return result;
}

void*  coverage_5439(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5439].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5439]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5439]);
    return result;
}

void*  coverage_5440(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5440].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5440]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5440]);
    return result;
}

void*  coverage_5441(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5441].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5441]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5441]);
    return result;
}

void*  coverage_5442(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5442].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5442]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5442]);
    return result;
}

void*  coverage_5443(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5443].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5443]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5443]);
    return result;
}

void*  coverage_5444(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5444].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5444]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5444]);
    return result;
}

void*  coverage_5445(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5445].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5445]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5445]);
    return result;
}

void*  coverage_5446(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5446].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5446]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5446]);
    return result;
}

void*  coverage_5447(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5447].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5447]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5447]);
    return result;
}

void*  coverage_5448(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5448].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5448]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5448]);
    return result;
}

void*  coverage_5449(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5449].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5449]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5449]);
    return result;
}

void*  coverage_5450(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5450].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5450]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5450]);
    return result;
}

void*  coverage_5451(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5451].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5451]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5451]);
    return result;
}

void*  coverage_5452(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5452].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5452]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5452]);
    return result;
}

void*  coverage_5453(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5453].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5453]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5453]);
    return result;
}

void*  coverage_5454(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5454].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5454]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5454]);
    return result;
}

void*  coverage_5455(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5455].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5455]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5455]);
    return result;
}

void*  coverage_5456(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5456].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5456]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5456]);
    return result;
}

void*  coverage_5457(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5457].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5457]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5457]);
    return result;
}

void*  coverage_5458(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5458].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5458]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5458]);
    return result;
}

void*  coverage_5459(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5459].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5459]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5459]);
    return result;
}

void*  coverage_5460(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5460].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5460]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5460]);
    return result;
}

void*  coverage_5461(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5461].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5461]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5461]);
    return result;
}

void*  coverage_5462(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5462].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5462]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5462]);
    return result;
}

void*  coverage_5463(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5463].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5463]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5463]);
    return result;
}

void*  coverage_5464(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5464].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5464]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5464]);
    return result;
}

void*  coverage_5465(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5465].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5465]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5465]);
    return result;
}

void*  coverage_5466(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5466].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5466]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5466]);
    return result;
}

void*  coverage_5467(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5467].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5467]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5467]);
    return result;
}

void*  coverage_5468(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5468].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5468]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5468]);
    return result;
}

void*  coverage_5469(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5469].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5469]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5469]);
    return result;
}

void*  coverage_5470(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5470].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5470]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5470]);
    return result;
}

void*  coverage_5471(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5471].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5471]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5471]);
    return result;
}

void*  coverage_5472(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5472].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5472]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5472]);
    return result;
}

void*  coverage_5473(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5473].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5473]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5473]);
    return result;
}

void*  coverage_5474(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5474].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5474]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5474]);
    return result;
}

void*  coverage_5475(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5475].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5475]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5475]);
    return result;
}

void*  coverage_5476(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5476].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5476]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5476]);
    return result;
}

void*  coverage_5477(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5477].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5477]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5477]);
    return result;
}

void*  coverage_5478(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5478].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5478]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5478]);
    return result;
}

void*  coverage_5479(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5479].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5479]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5479]);
    return result;
}

void*  coverage_5480(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5480].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5480]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5480]);
    return result;
}

void*  coverage_5481(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5481].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5481]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5481]);
    return result;
}

void*  coverage_5482(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5482].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5482]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5482]);
    return result;
}

void*  coverage_5483(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5483].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5483]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5483]);
    return result;
}

void*  coverage_5484(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5484].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5484]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5484]);
    return result;
}

void*  coverage_5485(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5485].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5485]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5485]);
    return result;
}

void*  coverage_5486(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5486].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5486]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5486]);
    return result;
}

void*  coverage_5487(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5487].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5487]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5487]);
    return result;
}

void*  coverage_5488(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5488].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5488]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5488]);
    return result;
}

void*  coverage_5489(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5489].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5489]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5489]);
    return result;
}

void*  coverage_5490(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5490].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5490]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5490]);
    return result;
}

void*  coverage_5491(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5491].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5491]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5491]);
    return result;
}

void*  coverage_5492(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5492].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5492]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5492]);
    return result;
}

void*  coverage_5493(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5493].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5493]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5493]);
    return result;
}

void*  coverage_5494(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5494].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5494]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5494]);
    return result;
}

void*  coverage_5495(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5495].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5495]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5495]);
    return result;
}

void*  coverage_5496(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5496].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5496]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5496]);
    return result;
}

void*  coverage_5497(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5497].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5497]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5497]);
    return result;
}

void*  coverage_5498(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5498].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5498]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5498]);
    return result;
}

void*  coverage_5499(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5499].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5499]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5499]);
    return result;
}

void*  coverage_5500(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5500].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5500]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5500]);
    return result;
}

void*  coverage_5501(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5501].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5501]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5501]);
    return result;
}

void*  coverage_5502(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5502].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5502]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5502]);
    return result;
}

void*  coverage_5503(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5503].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5503]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5503]);
    return result;
}

void*  coverage_5504(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5504].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5504]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5504]);
    return result;
}

void*  coverage_5505(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5505].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5505]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5505]);
    return result;
}

void*  coverage_5506(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5506].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5506]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5506]);
    return result;
}

void*  coverage_5507(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5507].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5507]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5507]);
    return result;
}

void*  coverage_5508(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5508].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5508]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5508]);
    return result;
}

void*  coverage_5509(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5509].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5509]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5509]);
    return result;
}

void*  coverage_5510(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5510].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5510]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5510]);
    return result;
}

void*  coverage_5511(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5511].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5511]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5511]);
    return result;
}

void*  coverage_5512(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5512].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5512]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5512]);
    return result;
}

void*  coverage_5513(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5513].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5513]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5513]);
    return result;
}

void*  coverage_5514(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5514].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5514]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5514]);
    return result;
}

void*  coverage_5515(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5515].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5515]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5515]);
    return result;
}

void*  coverage_5516(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5516].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5516]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5516]);
    return result;
}

void*  coverage_5517(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5517].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5517]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5517]);
    return result;
}

void*  coverage_5518(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5518].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5518]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5518]);
    return result;
}

void*  coverage_5519(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5519].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5519]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5519]);
    return result;
}

void*  coverage_5520(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5520].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5520]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5520]);
    return result;
}

void*  coverage_5521(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5521].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5521]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5521]);
    return result;
}

void*  coverage_5522(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5522].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5522]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5522]);
    return result;
}

void*  coverage_5523(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5523].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5523]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5523]);
    return result;
}

void*  coverage_5524(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5524].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5524]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5524]);
    return result;
}

void*  coverage_5525(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5525].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5525]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5525]);
    return result;
}

void*  coverage_5526(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5526].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5526]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5526]);
    return result;
}

void*  coverage_5527(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5527].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5527]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5527]);
    return result;
}

void*  coverage_5528(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5528].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5528]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5528]);
    return result;
}

void*  coverage_5529(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5529].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5529]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5529]);
    return result;
}

void*  coverage_5530(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5530].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5530]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5530]);
    return result;
}

void*  coverage_5531(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5531].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5531]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5531]);
    return result;
}

void*  coverage_5532(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5532].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5532]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5532]);
    return result;
}

void*  coverage_5533(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5533].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5533]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5533]);
    return result;
}

void*  coverage_5534(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5534].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5534]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5534]);
    return result;
}

void*  coverage_5535(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5535].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5535]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5535]);
    return result;
}

void*  coverage_5536(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5536].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5536]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5536]);
    return result;
}

void*  coverage_5537(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5537].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5537]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5537]);
    return result;
}

void*  coverage_5538(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5538].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5538]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5538]);
    return result;
}

void*  coverage_5539(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5539].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5539]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5539]);
    return result;
}

void*  coverage_5540(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5540].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5540]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5540]);
    return result;
}

void*  coverage_5541(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5541].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5541]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5541]);
    return result;
}

void*  coverage_5542(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5542].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5542]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5542]);
    return result;
}

void*  coverage_5543(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5543].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5543]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5543]);
    return result;
}

void*  coverage_5544(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5544].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5544]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5544]);
    return result;
}

void*  coverage_5545(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5545].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5545]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5545]);
    return result;
}

void*  coverage_5546(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5546].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5546]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5546]);
    return result;
}

void*  coverage_5547(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5547].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5547]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5547]);
    return result;
}

void*  coverage_5548(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5548].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5548]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5548]);
    return result;
}

void*  coverage_5549(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5549].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5549]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5549]);
    return result;
}

void*  coverage_5550(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5550].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5550]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5550]);
    return result;
}

void*  coverage_5551(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5551].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5551]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5551]);
    return result;
}

void*  coverage_5552(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5552].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5552]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5552]);
    return result;
}

void*  coverage_5553(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5553].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5553]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5553]);
    return result;
}

void*  coverage_5554(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5554].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5554]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5554]);
    return result;
}

void*  coverage_5555(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5555].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5555]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5555]);
    return result;
}

void*  coverage_5556(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5556].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5556]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5556]);
    return result;
}

void*  coverage_5557(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5557].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5557]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5557]);
    return result;
}

void*  coverage_5558(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5558].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5558]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5558]);
    return result;
}

void*  coverage_5559(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5559].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5559]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5559]);
    return result;
}

void*  coverage_5560(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5560].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5560]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5560]);
    return result;
}

void*  coverage_5561(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5561].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5561]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5561]);
    return result;
}

void*  coverage_5562(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5562].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5562]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5562]);
    return result;
}

void*  coverage_5563(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5563].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5563]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5563]);
    return result;
}

void*  coverage_5564(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5564].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5564]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5564]);
    return result;
}

void*  coverage_5565(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5565].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5565]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5565]);
    return result;
}

void*  coverage_5566(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5566].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5566]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5566]);
    return result;
}

void*  coverage_5567(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5567].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5567]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5567]);
    return result;
}

void*  coverage_5568(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5568].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5568]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5568]);
    return result;
}

void*  coverage_5569(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5569].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5569]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5569]);
    return result;
}

void*  coverage_5570(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5570].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5570]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5570]);
    return result;
}

void*  coverage_5571(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5571].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5571]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5571]);
    return result;
}

void*  coverage_5572(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5572].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5572]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5572]);
    return result;
}

void*  coverage_5573(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5573].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5573]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5573]);
    return result;
}

void*  coverage_5574(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5574].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5574]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5574]);
    return result;
}

void*  coverage_5575(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5575].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5575]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5575]);
    return result;
}

void*  coverage_5576(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5576].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5576]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5576]);
    return result;
}

void*  coverage_5577(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5577].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5577]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5577]);
    return result;
}

void*  coverage_5578(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5578].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5578]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5578]);
    return result;
}

void*  coverage_5579(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5579].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5579]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5579]);
    return result;
}

void*  coverage_5580(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5580].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5580]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5580]);
    return result;
}

void*  coverage_5581(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5581].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5581]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5581]);
    return result;
}

void*  coverage_5582(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5582].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5582]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5582]);
    return result;
}

void*  coverage_5583(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5583].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5583]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5583]);
    return result;
}

void*  coverage_5584(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5584].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5584]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5584]);
    return result;
}

void*  coverage_5585(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5585].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5585]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5585]);
    return result;
}

void*  coverage_5586(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5586].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5586]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5586]);
    return result;
}

void*  coverage_5587(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5587].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5587]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5587]);
    return result;
}

void*  coverage_5588(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5588].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5588]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5588]);
    return result;
}

void*  coverage_5589(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5589].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5589]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5589]);
    return result;
}

void*  coverage_5590(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5590].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5590]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5590]);
    return result;
}

void*  coverage_5591(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5591].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5591]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5591]);
    return result;
}

void*  coverage_5592(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5592].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5592]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5592]);
    return result;
}

void*  coverage_5593(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5593].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5593]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5593]);
    return result;
}

void*  coverage_5594(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5594].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5594]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5594]);
    return result;
}

void*  coverage_5595(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5595].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5595]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5595]);
    return result;
}

void*  coverage_5596(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5596].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5596]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5596]);
    return result;
}

void*  coverage_5597(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5597].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5597]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5597]);
    return result;
}

void*  coverage_5598(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5598].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5598]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5598]);
    return result;
}

void*  coverage_5599(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5599].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5599]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5599]);
    return result;
}

void*  coverage_5600(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5600].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5600]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5600]);
    return result;
}

void*  coverage_5601(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5601].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5601]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5601]);
    return result;
}

void*  coverage_5602(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5602].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5602]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5602]);
    return result;
}

void*  coverage_5603(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5603].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5603]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5603]);
    return result;
}

void*  coverage_5604(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5604].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5604]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5604]);
    return result;
}

void*  coverage_5605(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5605].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5605]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5605]);
    return result;
}

void*  coverage_5606(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5606].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5606]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5606]);
    return result;
}

void*  coverage_5607(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5607].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5607]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5607]);
    return result;
}

void*  coverage_5608(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5608].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5608]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5608]);
    return result;
}

void*  coverage_5609(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5609].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5609]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5609]);
    return result;
}

void*  coverage_5610(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5610].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5610]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5610]);
    return result;
}

void*  coverage_5611(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5611].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5611]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5611]);
    return result;
}

void*  coverage_5612(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5612].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5612]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5612]);
    return result;
}

void*  coverage_5613(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5613].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5613]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5613]);
    return result;
}

void*  coverage_5614(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5614].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5614]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5614]);
    return result;
}

void*  coverage_5615(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5615].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5615]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5615]);
    return result;
}

void*  coverage_5616(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5616].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5616]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5616]);
    return result;
}

void*  coverage_5617(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5617].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5617]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5617]);
    return result;
}

void*  coverage_5618(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5618].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5618]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5618]);
    return result;
}

void*  coverage_5619(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5619].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5619]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5619]);
    return result;
}

void*  coverage_5620(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5620].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5620]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5620]);
    return result;
}

void*  coverage_5621(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5621].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5621]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5621]);
    return result;
}

void*  coverage_5622(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5622].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5622]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5622]);
    return result;
}

void*  coverage_5623(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5623].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5623]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5623]);
    return result;
}

void*  coverage_5624(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5624].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5624]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5624]);
    return result;
}

void*  coverage_5625(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5625].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5625]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5625]);
    return result;
}

void*  coverage_5626(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5626].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5626]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5626]);
    return result;
}

void*  coverage_5627(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5627].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5627]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5627]);
    return result;
}

void*  coverage_5628(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5628].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5628]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5628]);
    return result;
}

void*  coverage_5629(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5629].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5629]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5629]);
    return result;
}

void*  coverage_5630(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5630].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5630]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5630]);
    return result;
}

void*  coverage_5631(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5631].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5631]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5631]);
    return result;
}

void*  coverage_5632(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5632].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5632]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5632]);
    return result;
}

void*  coverage_5633(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5633].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5633]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5633]);
    return result;
}

void*  coverage_5634(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5634].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5634]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5634]);
    return result;
}

void*  coverage_5635(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5635].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5635]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5635]);
    return result;
}

void*  coverage_5636(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5636].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5636]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5636]);
    return result;
}

void*  coverage_5637(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5637].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5637]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5637]);
    return result;
}

void*  coverage_5638(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5638].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5638]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5638]);
    return result;
}

void*  coverage_5639(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5639].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5639]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5639]);
    return result;
}

void*  coverage_5640(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5640].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5640]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5640]);
    return result;
}

void*  coverage_5641(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5641].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5641]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5641]);
    return result;
}

void*  coverage_5642(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5642].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5642]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5642]);
    return result;
}

void*  coverage_5643(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5643].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5643]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5643]);
    return result;
}

void*  coverage_5644(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5644].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5644]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5644]);
    return result;
}

void*  coverage_5645(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5645].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5645]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5645]);
    return result;
}

void*  coverage_5646(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5646].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5646]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5646]);
    return result;
}

void*  coverage_5647(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5647].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5647]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5647]);
    return result;
}

void*  coverage_5648(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5648].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5648]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5648]);
    return result;
}

void*  coverage_5649(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5649].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5649]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5649]);
    return result;
}

void*  coverage_5650(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5650].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5650]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5650]);
    return result;
}

void*  coverage_5651(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5651].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5651]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5651]);
    return result;
}

void*  coverage_5652(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5652].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5652]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5652]);
    return result;
}

void*  coverage_5653(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5653].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5653]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5653]);
    return result;
}

void*  coverage_5654(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5654].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5654]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5654]);
    return result;
}

void*  coverage_5655(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5655].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5655]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5655]);
    return result;
}

void*  coverage_5656(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5656].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5656]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5656]);
    return result;
}

void*  coverage_5657(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5657].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5657]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5657]);
    return result;
}

void*  coverage_5658(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5658].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5658]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5658]);
    return result;
}

void*  coverage_5659(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5659].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5659]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5659]);
    return result;
}

void*  coverage_5660(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5660].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5660]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5660]);
    return result;
}

void*  coverage_5661(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5661].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5661]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5661]);
    return result;
}

void*  coverage_5662(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5662].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5662]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5662]);
    return result;
}

void*  coverage_5663(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5663].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5663]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5663]);
    return result;
}

void*  coverage_5664(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5664].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5664]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5664]);
    return result;
}

void*  coverage_5665(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5665].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5665]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5665]);
    return result;
}

void*  coverage_5666(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5666].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5666]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5666]);
    return result;
}

void*  coverage_5667(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5667].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5667]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5667]);
    return result;
}

void*  coverage_5668(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5668].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5668]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5668]);
    return result;
}

void*  coverage_5669(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5669].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5669]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5669]);
    return result;
}

void*  coverage_5670(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5670].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5670]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5670]);
    return result;
}

void*  coverage_5671(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5671].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5671]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5671]);
    return result;
}

void*  coverage_5672(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5672].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5672]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5672]);
    return result;
}

void*  coverage_5673(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5673].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5673]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5673]);
    return result;
}

void*  coverage_5674(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5674].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5674]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5674]);
    return result;
}

void*  coverage_5675(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5675].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5675]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5675]);
    return result;
}

void*  coverage_5676(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5676].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5676]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5676]);
    return result;
}

void*  coverage_5677(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5677].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5677]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5677]);
    return result;
}

void*  coverage_5678(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5678].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5678]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5678]);
    return result;
}

void*  coverage_5679(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5679].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5679]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5679]);
    return result;
}

void*  coverage_5680(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5680].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5680]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5680]);
    return result;
}

void*  coverage_5681(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5681].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5681]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5681]);
    return result;
}

void*  coverage_5682(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5682].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5682]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5682]);
    return result;
}

void*  coverage_5683(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5683].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5683]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5683]);
    return result;
}

void*  coverage_5684(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5684].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5684]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5684]);
    return result;
}

void*  coverage_5685(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5685].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5685]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5685]);
    return result;
}

void*  coverage_5686(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5686].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5686]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5686]);
    return result;
}

void*  coverage_5687(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5687].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5687]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5687]);
    return result;
}

void*  coverage_5688(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5688].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5688]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5688]);
    return result;
}

void*  coverage_5689(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5689].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5689]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5689]);
    return result;
}

void*  coverage_5690(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5690].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5690]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5690]);
    return result;
}

void*  coverage_5691(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5691].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5691]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5691]);
    return result;
}

void*  coverage_5692(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5692].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5692]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5692]);
    return result;
}

void*  coverage_5693(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5693].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5693]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5693]);
    return result;
}

void*  coverage_5694(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5694].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5694]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5694]);
    return result;
}

void*  coverage_5695(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5695].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5695]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5695]);
    return result;
}

void*  coverage_5696(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5696].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5696]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5696]);
    return result;
}

void*  coverage_5697(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5697].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5697]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5697]);
    return result;
}

void*  coverage_5698(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5698].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5698]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5698]);
    return result;
}

void*  coverage_5699(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5699].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5699]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5699]);
    return result;
}

void*  coverage_5700(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5700].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5700]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5700]);
    return result;
}

void*  coverage_5701(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5701].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5701]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5701]);
    return result;
}

void*  coverage_5702(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5702].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5702]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5702]);
    return result;
}

void*  coverage_5703(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5703].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5703]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5703]);
    return result;
}

void*  coverage_5704(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5704].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5704]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5704]);
    return result;
}

void*  coverage_5705(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5705].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5705]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5705]);
    return result;
}

void*  coverage_5706(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5706].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5706]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5706]);
    return result;
}

void*  coverage_5707(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5707].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5707]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5707]);
    return result;
}

void*  coverage_5708(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5708].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5708]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5708]);
    return result;
}

void*  coverage_5709(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5709].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5709]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5709]);
    return result;
}

void*  coverage_5710(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5710].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5710]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5710]);
    return result;
}

void*  coverage_5711(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5711].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5711]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5711]);
    return result;
}

void*  coverage_5712(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5712].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5712]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5712]);
    return result;
}

void*  coverage_5713(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5713].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5713]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5713]);
    return result;
}

void*  coverage_5714(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5714].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5714]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5714]);
    return result;
}

void*  coverage_5715(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5715].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5715]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5715]);
    return result;
}

void*  coverage_5716(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5716].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5716]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5716]);
    return result;
}

void*  coverage_5717(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5717].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5717]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5717]);
    return result;
}

void*  coverage_5718(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5718].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5718]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5718]);
    return result;
}

void*  coverage_5719(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5719].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5719]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5719]);
    return result;
}

void*  coverage_5720(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5720].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5720]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5720]);
    return result;
}

void*  coverage_5721(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5721].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5721]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5721]);
    return result;
}

void*  coverage_5722(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5722].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5722]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5722]);
    return result;
}

void*  coverage_5723(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5723].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5723]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5723]);
    return result;
}

void*  coverage_5724(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5724].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5724]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5724]);
    return result;
}

void*  coverage_5725(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5725].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5725]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5725]);
    return result;
}

void*  coverage_5726(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5726].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5726]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5726]);
    return result;
}

void*  coverage_5727(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5727].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5727]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5727]);
    return result;
}

void*  coverage_5728(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5728].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5728]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5728]);
    return result;
}

void*  coverage_5729(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5729].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5729]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5729]);
    return result;
}

void*  coverage_5730(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5730].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5730]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5730]);
    return result;
}

void*  coverage_5731(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5731].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5731]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5731]);
    return result;
}

void*  coverage_5732(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5732].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5732]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5732]);
    return result;
}

void*  coverage_5733(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5733].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5733]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5733]);
    return result;
}

void*  coverage_5734(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5734].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5734]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5734]);
    return result;
}

void*  coverage_5735(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5735].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5735]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5735]);
    return result;
}

void*  coverage_5736(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5736].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5736]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5736]);
    return result;
}

void*  coverage_5737(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5737].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5737]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5737]);
    return result;
}

void*  coverage_5738(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5738].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5738]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5738]);
    return result;
}

void*  coverage_5739(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5739].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5739]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5739]);
    return result;
}

void*  coverage_5740(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5740].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5740]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5740]);
    return result;
}

void*  coverage_5741(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5741].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5741]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5741]);
    return result;
}

void*  coverage_5742(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5742].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5742]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5742]);
    return result;
}

void*  coverage_5743(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5743].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5743]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5743]);
    return result;
}

void*  coverage_5744(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5744].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5744]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5744]);
    return result;
}

void*  coverage_5745(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5745].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5745]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5745]);
    return result;
}

void*  coverage_5746(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5746].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5746]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5746]);
    return result;
}

void*  coverage_5747(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5747].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5747]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5747]);
    return result;
}

void*  coverage_5748(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5748].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5748]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5748]);
    return result;
}

void*  coverage_5749(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5749].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5749]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5749]);
    return result;
}

void*  coverage_5750(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5750].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5750]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5750]);
    return result;
}

void*  coverage_5751(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5751].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5751]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5751]);
    return result;
}

void*  coverage_5752(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5752].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5752]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5752]);
    return result;
}

void*  coverage_5753(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5753].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5753]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5753]);
    return result;
}

void*  coverage_5754(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5754].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5754]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5754]);
    return result;
}

void*  coverage_5755(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5755].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5755]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5755]);
    return result;
}

void*  coverage_5756(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5756].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5756]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5756]);
    return result;
}

void*  coverage_5757(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5757].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5757]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5757]);
    return result;
}

void*  coverage_5758(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5758].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5758]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5758]);
    return result;
}

void*  coverage_5759(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5759].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5759]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5759]);
    return result;
}

void*  coverage_5760(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5760].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5760]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5760]);
    return result;
}

void*  coverage_5761(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5761].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5761]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5761]);
    return result;
}

void*  coverage_5762(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5762].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5762]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5762]);
    return result;
}

void*  coverage_5763(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5763].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5763]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5763]);
    return result;
}

void*  coverage_5764(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5764].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5764]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5764]);
    return result;
}

void*  coverage_5765(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5765].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5765]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5765]);
    return result;
}

void*  coverage_5766(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5766].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5766]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5766]);
    return result;
}

void*  coverage_5767(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5767].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5767]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5767]);
    return result;
}

void*  coverage_5768(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5768].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5768]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5768]);
    return result;
}

void*  coverage_5769(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5769].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5769]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5769]);
    return result;
}

void*  coverage_5770(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5770].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5770]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5770]);
    return result;
}

void*  coverage_5771(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5771].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5771]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5771]);
    return result;
}

void*  coverage_5772(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5772].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5772]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5772]);
    return result;
}

void*  coverage_5773(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5773].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5773]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5773]);
    return result;
}

void*  coverage_5774(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5774].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5774]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5774]);
    return result;
}

void*  coverage_5775(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5775].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5775]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5775]);
    return result;
}

void*  coverage_5776(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5776].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5776]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5776]);
    return result;
}

void*  coverage_5777(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5777].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5777]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5777]);
    return result;
}

void*  coverage_5778(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5778].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5778]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5778]);
    return result;
}

void*  coverage_5779(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5779].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5779]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5779]);
    return result;
}

void*  coverage_5780(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5780].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5780]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5780]);
    return result;
}

void*  coverage_5781(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5781].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5781]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5781]);
    return result;
}

void*  coverage_5782(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5782].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5782]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5782]);
    return result;
}

void*  coverage_5783(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5783].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5783]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5783]);
    return result;
}

void*  coverage_5784(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5784].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5784]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5784]);
    return result;
}

void*  coverage_5785(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5785].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5785]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5785]);
    return result;
}

void*  coverage_5786(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5786].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5786]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5786]);
    return result;
}

void*  coverage_5787(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5787].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5787]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5787]);
    return result;
}

void*  coverage_5788(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5788].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5788]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5788]);
    return result;
}

void*  coverage_5789(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5789].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5789]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5789]);
    return result;
}

void*  coverage_5790(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5790].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5790]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5790]);
    return result;
}

void*  coverage_5791(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5791].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5791]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5791]);
    return result;
}

void*  coverage_5792(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5792].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5792]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5792]);
    return result;
}

void*  coverage_5793(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5793].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5793]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5793]);
    return result;
}

void*  coverage_5794(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5794].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5794]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5794]);
    return result;
}

void*  coverage_5795(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5795].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5795]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5795]);
    return result;
}

void*  coverage_5796(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5796].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5796]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5796]);
    return result;
}

void*  coverage_5797(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5797].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5797]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5797]);
    return result;
}

void*  coverage_5798(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5798].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5798]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5798]);
    return result;
}

void*  coverage_5799(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5799].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5799]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5799]);
    return result;
}

void*  coverage_5800(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5800].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5800]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5800]);
    return result;
}

void*  coverage_5801(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5801].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5801]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5801]);
    return result;
}

void*  coverage_5802(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5802].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5802]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5802]);
    return result;
}

void*  coverage_5803(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5803].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5803]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5803]);
    return result;
}

void*  coverage_5804(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5804].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5804]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5804]);
    return result;
}

void*  coverage_5805(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5805].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5805]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5805]);
    return result;
}

void*  coverage_5806(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5806].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5806]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5806]);
    return result;
}

void*  coverage_5807(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5807].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5807]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5807]);
    return result;
}

void*  coverage_5808(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5808].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5808]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5808]);
    return result;
}

void*  coverage_5809(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5809].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5809]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5809]);
    return result;
}

void*  coverage_5810(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5810].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5810]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5810]);
    return result;
}

void*  coverage_5811(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5811].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5811]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5811]);
    return result;
}

void*  coverage_5812(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5812].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5812]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5812]);
    return result;
}

void*  coverage_5813(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5813].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5813]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5813]);
    return result;
}

void*  coverage_5814(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5814].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5814]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5814]);
    return result;
}

void*  coverage_5815(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5815].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5815]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5815]);
    return result;
}

void*  coverage_5816(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5816].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5816]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5816]);
    return result;
}

void*  coverage_5817(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5817].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5817]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5817]);
    return result;
}

void*  coverage_5818(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5818].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5818]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5818]);
    return result;
}

void*  coverage_5819(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5819].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5819]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5819]);
    return result;
}

void*  coverage_5820(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5820].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5820]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5820]);
    return result;
}

void*  coverage_5821(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5821].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5821]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5821]);
    return result;
}

void*  coverage_5822(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5822].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5822]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5822]);
    return result;
}

void*  coverage_5823(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5823].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5823]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5823]);
    return result;
}

void*  coverage_5824(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5824].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5824]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5824]);
    return result;
}

void*  coverage_5825(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5825].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5825]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5825]);
    return result;
}

void*  coverage_5826(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5826].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5826]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5826]);
    return result;
}

void*  coverage_5827(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5827].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5827]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5827]);
    return result;
}

void*  coverage_5828(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5828].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5828]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5828]);
    return result;
}

void*  coverage_5829(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5829].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5829]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5829]);
    return result;
}

void*  coverage_5830(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5830].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5830]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5830]);
    return result;
}

void*  coverage_5831(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5831].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5831]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5831]);
    return result;
}

void*  coverage_5832(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5832].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5832]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5832]);
    return result;
}

void*  coverage_5833(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5833].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5833]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5833]);
    return result;
}

void*  coverage_5834(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5834].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5834]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5834]);
    return result;
}

void*  coverage_5835(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5835].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5835]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5835]);
    return result;
}

void*  coverage_5836(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5836].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5836]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5836]);
    return result;
}

void*  coverage_5837(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5837].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5837]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5837]);
    return result;
}

void*  coverage_5838(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5838].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5838]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5838]);
    return result;
}

void*  coverage_5839(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5839].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5839]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5839]);
    return result;
}

void*  coverage_5840(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5840].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5840]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5840]);
    return result;
}

void*  coverage_5841(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5841].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5841]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5841]);
    return result;
}

void*  coverage_5842(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5842].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5842]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5842]);
    return result;
}

void*  coverage_5843(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5843].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5843]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5843]);
    return result;
}

void*  coverage_5844(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5844].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5844]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5844]);
    return result;
}

void*  coverage_5845(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5845].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5845]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5845]);
    return result;
}

void*  coverage_5846(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5846].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5846]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5846]);
    return result;
}

void*  coverage_5847(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5847].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5847]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5847]);
    return result;
}

void*  coverage_5848(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5848].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5848]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5848]);
    return result;
}

void*  coverage_5849(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5849].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5849]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5849]);
    return result;
}

void*  coverage_5850(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5850].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5850]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5850]);
    return result;
}

void*  coverage_5851(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5851].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5851]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5851]);
    return result;
}

void*  coverage_5852(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5852].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5852]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5852]);
    return result;
}

void*  coverage_5853(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5853].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5853]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5853]);
    return result;
}

void*  coverage_5854(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5854].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5854]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5854]);
    return result;
}

void*  coverage_5855(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5855].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5855]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5855]);
    return result;
}

void*  coverage_5856(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5856].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5856]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5856]);
    return result;
}

void*  coverage_5857(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5857].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5857]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5857]);
    return result;
}

void*  coverage_5858(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5858].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5858]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5858]);
    return result;
}

void*  coverage_5859(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5859].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5859]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5859]);
    return result;
}

void*  coverage_5860(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5860].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5860]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5860]);
    return result;
}

void*  coverage_5861(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5861].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5861]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5861]);
    return result;
}

void*  coverage_5862(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5862].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5862]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5862]);
    return result;
}

void*  coverage_5863(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5863].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5863]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5863]);
    return result;
}

void*  coverage_5864(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5864].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5864]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5864]);
    return result;
}

void*  coverage_5865(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5865].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5865]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5865]);
    return result;
}

void*  coverage_5866(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5866].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5866]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5866]);
    return result;
}

void*  coverage_5867(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5867].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5867]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5867]);
    return result;
}

void*  coverage_5868(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5868].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5868]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5868]);
    return result;
}

void*  coverage_5869(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5869].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5869]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5869]);
    return result;
}

void*  coverage_5870(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5870].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5870]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5870]);
    return result;
}

void*  coverage_5871(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5871].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5871]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5871]);
    return result;
}

void*  coverage_5872(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5872].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5872]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5872]);
    return result;
}

void*  coverage_5873(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5873].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5873]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5873]);
    return result;
}

void*  coverage_5874(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5874].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5874]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5874]);
    return result;
}

void*  coverage_5875(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5875].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5875]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5875]);
    return result;
}

void*  coverage_5876(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5876].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5876]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5876]);
    return result;
}

void*  coverage_5877(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5877].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5877]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5877]);
    return result;
}

void*  coverage_5878(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5878].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5878]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5878]);
    return result;
}

void*  coverage_5879(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5879].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5879]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5879]);
    return result;
}

void*  coverage_5880(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5880].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5880]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5880]);
    return result;
}

void*  coverage_5881(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5881].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5881]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5881]);
    return result;
}

void*  coverage_5882(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5882].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5882]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5882]);
    return result;
}

void*  coverage_5883(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5883].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5883]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5883]);
    return result;
}

void*  coverage_5884(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5884].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5884]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5884]);
    return result;
}

void*  coverage_5885(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5885].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5885]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5885]);
    return result;
}

void*  coverage_5886(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5886].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5886]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5886]);
    return result;
}

void*  coverage_5887(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5887].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5887]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5887]);
    return result;
}

void*  coverage_5888(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5888].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5888]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5888]);
    return result;
}

void*  coverage_5889(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5889].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5889]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5889]);
    return result;
}

void*  coverage_5890(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5890].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5890]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5890]);
    return result;
}

void*  coverage_5891(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5891].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5891]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5891]);
    return result;
}

void*  coverage_5892(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5892].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5892]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5892]);
    return result;
}

void*  coverage_5893(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5893].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5893]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5893]);
    return result;
}

void*  coverage_5894(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5894].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5894]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5894]);
    return result;
}

void*  coverage_5895(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5895].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5895]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5895]);
    return result;
}

void*  coverage_5896(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5896].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5896]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5896]);
    return result;
}

void*  coverage_5897(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5897].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5897]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5897]);
    return result;
}

void*  coverage_5898(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5898].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5898]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5898]);
    return result;
}

void*  coverage_5899(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5899].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5899]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5899]);
    return result;
}

void*  coverage_5900(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5900].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5900]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5900]);
    return result;
}

void*  coverage_5901(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5901].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5901]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5901]);
    return result;
}

void*  coverage_5902(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5902].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5902]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5902]);
    return result;
}

void*  coverage_5903(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5903].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5903]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5903]);
    return result;
}

void*  coverage_5904(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5904].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5904]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5904]);
    return result;
}

void*  coverage_5905(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5905].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5905]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5905]);
    return result;
}

void*  coverage_5906(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5906].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5906]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5906]);
    return result;
}

void*  coverage_5907(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5907].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5907]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5907]);
    return result;
}

void*  coverage_5908(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5908].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5908]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5908]);
    return result;
}

void*  coverage_5909(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5909].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5909]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5909]);
    return result;
}

void*  coverage_5910(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5910].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5910]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5910]);
    return result;
}

void*  coverage_5911(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5911].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5911]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5911]);
    return result;
}

void*  coverage_5912(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5912].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5912]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5912]);
    return result;
}

void*  coverage_5913(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5913].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5913]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5913]);
    return result;
}

void*  coverage_5914(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5914].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5914]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5914]);
    return result;
}

void*  coverage_5915(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5915].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5915]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5915]);
    return result;
}

void*  coverage_5916(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5916].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5916]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5916]);
    return result;
}

void*  coverage_5917(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5917].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5917]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5917]);
    return result;
}

void*  coverage_5918(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5918].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5918]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5918]);
    return result;
}

void*  coverage_5919(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5919].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5919]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5919]);
    return result;
}

void*  coverage_5920(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5920].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5920]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5920]);
    return result;
}

void*  coverage_5921(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5921].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5921]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5921]);
    return result;
}

void*  coverage_5922(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5922].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5922]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5922]);
    return result;
}

void*  coverage_5923(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5923].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5923]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5923]);
    return result;
}

void*  coverage_5924(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5924].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5924]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5924]);
    return result;
}

void*  coverage_5925(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5925].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5925]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5925]);
    return result;
}

void*  coverage_5926(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5926].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5926]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5926]);
    return result;
}

void*  coverage_5927(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5927].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5927]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5927]);
    return result;
}

void*  coverage_5928(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5928].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5928]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5928]);
    return result;
}

void*  coverage_5929(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5929].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5929]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5929]);
    return result;
}

void*  coverage_5930(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5930].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5930]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5930]);
    return result;
}

void*  coverage_5931(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5931].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5931]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5931]);
    return result;
}

void*  coverage_5932(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5932].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5932]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5932]);
    return result;
}

void*  coverage_5933(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5933].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5933]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5933]);
    return result;
}

void*  coverage_5934(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5934].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5934]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5934]);
    return result;
}

void*  coverage_5935(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5935].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5935]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5935]);
    return result;
}

void*  coverage_5936(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5936].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5936]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5936]);
    return result;
}

void*  coverage_5937(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5937].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5937]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5937]);
    return result;
}

void*  coverage_5938(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5938].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5938]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5938]);
    return result;
}

void*  coverage_5939(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5939].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5939]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5939]);
    return result;
}

void*  coverage_5940(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5940].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5940]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5940]);
    return result;
}

void*  coverage_5941(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5941].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5941]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5941]);
    return result;
}

void*  coverage_5942(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5942].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5942]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5942]);
    return result;
}

void*  coverage_5943(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5943].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5943]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5943]);
    return result;
}

void*  coverage_5944(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5944].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5944]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5944]);
    return result;
}

void*  coverage_5945(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5945].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5945]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5945]);
    return result;
}

void*  coverage_5946(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5946].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5946]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5946]);
    return result;
}

void*  coverage_5947(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5947].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5947]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5947]);
    return result;
}

void*  coverage_5948(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5948].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5948]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5948]);
    return result;
}

void*  coverage_5949(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5949].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5949]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5949]);
    return result;
}

void*  coverage_5950(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5950].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5950]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5950]);
    return result;
}

void*  coverage_5951(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5951].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5951]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5951]);
    return result;
}

void*  coverage_5952(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5952].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5952]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5952]);
    return result;
}

void*  coverage_5953(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5953].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5953]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5953]);
    return result;
}

void*  coverage_5954(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5954].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5954]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5954]);
    return result;
}

void*  coverage_5955(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5955].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5955]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5955]);
    return result;
}

void*  coverage_5956(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5956].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5956]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5956]);
    return result;
}

void*  coverage_5957(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5957].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5957]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5957]);
    return result;
}

void*  coverage_5958(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5958].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5958]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5958]);
    return result;
}

void*  coverage_5959(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5959].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5959]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5959]);
    return result;
}

void*  coverage_5960(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5960].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5960]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5960]);
    return result;
}

void*  coverage_5961(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5961].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5961]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5961]);
    return result;
}

void*  coverage_5962(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5962].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5962]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5962]);
    return result;
}

void*  coverage_5963(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5963].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5963]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5963]);
    return result;
}

void*  coverage_5964(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5964].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5964]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5964]);
    return result;
}

void*  coverage_5965(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5965].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5965]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5965]);
    return result;
}

void*  coverage_5966(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5966].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5966]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5966]);
    return result;
}

void*  coverage_5967(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5967].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5967]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5967]);
    return result;
}

void*  coverage_5968(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5968].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5968]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5968]);
    return result;
}

void*  coverage_5969(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5969].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5969]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5969]);
    return result;
}

void*  coverage_5970(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5970].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5970]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5970]);
    return result;
}

void*  coverage_5971(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5971].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5971]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5971]);
    return result;
}

void*  coverage_5972(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5972].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5972]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5972]);
    return result;
}

void*  coverage_5973(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5973].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5973]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5973]);
    return result;
}

void*  coverage_5974(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5974].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5974]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5974]);
    return result;
}

void*  coverage_5975(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5975].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5975]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5975]);
    return result;
}

void*  coverage_5976(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5976].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5976]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5976]);
    return result;
}

void*  coverage_5977(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5977].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5977]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5977]);
    return result;
}

void*  coverage_5978(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5978].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5978]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5978]);
    return result;
}

void*  coverage_5979(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5979].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5979]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5979]);
    return result;
}

void*  coverage_5980(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5980].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5980]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5980]);
    return result;
}

void*  coverage_5981(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5981].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5981]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5981]);
    return result;
}

void*  coverage_5982(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5982].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5982]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5982]);
    return result;
}

void*  coverage_5983(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5983].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5983]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5983]);
    return result;
}

void*  coverage_5984(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5984].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5984]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5984]);
    return result;
}

void*  coverage_5985(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5985].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5985]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5985]);
    return result;
}

void*  coverage_5986(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5986].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5986]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5986]);
    return result;
}

void*  coverage_5987(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5987].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5987]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5987]);
    return result;
}

void*  coverage_5988(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5988].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5988]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5988]);
    return result;
}

void*  coverage_5989(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5989].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5989]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5989]);
    return result;
}

void*  coverage_5990(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5990].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5990]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5990]);
    return result;
}

void*  coverage_5991(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5991].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5991]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5991]);
    return result;
}

void*  coverage_5992(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5992].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5992]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5992]);
    return result;
}

void*  coverage_5993(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5993].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5993]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5993]);
    return result;
}

void*  coverage_5994(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5994].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5994]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5994]);
    return result;
}

void*  coverage_5995(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5995].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5995]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5995]);
    return result;
}

void*  coverage_5996(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5996].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5996]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5996]);
    return result;
}

void*  coverage_5997(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5997].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5997]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5997]);
    return result;
}

void*  coverage_5998(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5998].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5998]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5998]);
    return result;
}

void*  coverage_5999(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[5999].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[5999]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[5999]);
    return result;
}

void*  coverage_6000(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6000].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6000]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6000]);
    return result;
}

void*  coverage_6001(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6001].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6001]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6001]);
    return result;
}

void*  coverage_6002(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6002].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6002]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6002]);
    return result;
}

void*  coverage_6003(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6003].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6003]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6003]);
    return result;
}

void*  coverage_6004(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6004].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6004]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6004]);
    return result;
}

void*  coverage_6005(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6005].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6005]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6005]);
    return result;
}

void*  coverage_6006(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6006].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6006]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6006]);
    return result;
}

void*  coverage_6007(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6007].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6007]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6007]);
    return result;
}

void*  coverage_6008(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6008].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6008]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6008]);
    return result;
}

void*  coverage_6009(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6009].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6009]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6009]);
    return result;
}

void*  coverage_6010(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6010].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6010]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6010]);
    return result;
}

void*  coverage_6011(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6011].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6011]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6011]);
    return result;
}

void*  coverage_6012(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6012].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6012]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6012]);
    return result;
}

void*  coverage_6013(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6013].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6013]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6013]);
    return result;
}

void*  coverage_6014(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6014].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6014]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6014]);
    return result;
}

void*  coverage_6015(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6015].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6015]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6015]);
    return result;
}

void*  coverage_6016(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6016].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6016]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6016]);
    return result;
}

void*  coverage_6017(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6017].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6017]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6017]);
    return result;
}

void*  coverage_6018(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6018].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6018]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6018]);
    return result;
}

void*  coverage_6019(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6019].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6019]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6019]);
    return result;
}

void*  coverage_6020(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6020].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6020]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6020]);
    return result;
}

void*  coverage_6021(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6021].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6021]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6021]);
    return result;
}

void*  coverage_6022(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6022].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6022]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6022]);
    return result;
}

void*  coverage_6023(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6023].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6023]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6023]);
    return result;
}

void*  coverage_6024(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6024].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6024]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6024]);
    return result;
}

void*  coverage_6025(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6025].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6025]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6025]);
    return result;
}

void*  coverage_6026(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6026].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6026]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6026]);
    return result;
}

void*  coverage_6027(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6027].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6027]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6027]);
    return result;
}

void*  coverage_6028(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6028].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6028]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6028]);
    return result;
}

void*  coverage_6029(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6029].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6029]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6029]);
    return result;
}

void*  coverage_6030(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6030].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6030]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6030]);
    return result;
}

void*  coverage_6031(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6031].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6031]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6031]);
    return result;
}

void*  coverage_6032(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6032].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6032]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6032]);
    return result;
}

void*  coverage_6033(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6033].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6033]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6033]);
    return result;
}

void*  coverage_6034(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6034].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6034]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6034]);
    return result;
}

void*  coverage_6035(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6035].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6035]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6035]);
    return result;
}

void*  coverage_6036(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6036].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6036]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6036]);
    return result;
}

void*  coverage_6037(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6037].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6037]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6037]);
    return result;
}

void*  coverage_6038(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6038].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6038]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6038]);
    return result;
}

void*  coverage_6039(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6039].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6039]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6039]);
    return result;
}

void*  coverage_6040(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6040].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6040]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6040]);
    return result;
}

void*  coverage_6041(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6041].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6041]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6041]);
    return result;
}

void*  coverage_6042(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6042].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6042]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6042]);
    return result;
}

void*  coverage_6043(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6043].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6043]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6043]);
    return result;
}

void*  coverage_6044(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6044].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6044]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6044]);
    return result;
}

void*  coverage_6045(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6045].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6045]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6045]);
    return result;
}

void*  coverage_6046(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6046].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6046]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6046]);
    return result;
}

void*  coverage_6047(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6047].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6047]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6047]);
    return result;
}

void*  coverage_6048(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6048].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6048]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6048]);
    return result;
}

void*  coverage_6049(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6049].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6049]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6049]);
    return result;
}

void*  coverage_6050(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6050].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6050]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6050]);
    return result;
}

void*  coverage_6051(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6051].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6051]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6051]);
    return result;
}

void*  coverage_6052(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6052].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6052]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6052]);
    return result;
}

void*  coverage_6053(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6053].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6053]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6053]);
    return result;
}

void*  coverage_6054(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6054].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6054]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6054]);
    return result;
}

void*  coverage_6055(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6055].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6055]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6055]);
    return result;
}

void*  coverage_6056(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6056].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6056]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6056]);
    return result;
}

void*  coverage_6057(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6057].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6057]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6057]);
    return result;
}

void*  coverage_6058(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6058].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6058]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6058]);
    return result;
}

void*  coverage_6059(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6059].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6059]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6059]);
    return result;
}

void*  coverage_6060(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6060].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6060]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6060]);
    return result;
}

void*  coverage_6061(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6061].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6061]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6061]);
    return result;
}

void*  coverage_6062(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6062].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6062]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6062]);
    return result;
}

void*  coverage_6063(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6063].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6063]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6063]);
    return result;
}

void*  coverage_6064(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6064].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6064]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6064]);
    return result;
}

void*  coverage_6065(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6065].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6065]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6065]);
    return result;
}

void*  coverage_6066(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6066].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6066]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6066]);
    return result;
}

void*  coverage_6067(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6067].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6067]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6067]);
    return result;
}

void*  coverage_6068(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6068].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6068]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6068]);
    return result;
}

void*  coverage_6069(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6069].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6069]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6069]);
    return result;
}

void*  coverage_6070(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6070].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6070]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6070]);
    return result;
}

void*  coverage_6071(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6071].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6071]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6071]);
    return result;
}

void*  coverage_6072(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6072].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6072]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6072]);
    return result;
}

void*  coverage_6073(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6073].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6073]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6073]);
    return result;
}

void*  coverage_6074(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6074].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6074]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6074]);
    return result;
}

void*  coverage_6075(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6075].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6075]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6075]);
    return result;
}

void*  coverage_6076(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6076].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6076]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6076]);
    return result;
}

void*  coverage_6077(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6077].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6077]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6077]);
    return result;
}

void*  coverage_6078(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6078].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6078]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6078]);
    return result;
}

void*  coverage_6079(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6079].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6079]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6079]);
    return result;
}

void*  coverage_6080(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6080].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6080]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6080]);
    return result;
}

void*  coverage_6081(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6081].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6081]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6081]);
    return result;
}

void*  coverage_6082(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6082].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6082]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6082]);
    return result;
}

void*  coverage_6083(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6083].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6083]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6083]);
    return result;
}

void*  coverage_6084(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6084].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6084]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6084]);
    return result;
}

void*  coverage_6085(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6085].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6085]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6085]);
    return result;
}

void*  coverage_6086(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6086].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6086]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6086]);
    return result;
}

void*  coverage_6087(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6087].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6087]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6087]);
    return result;
}

void*  coverage_6088(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6088].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6088]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6088]);
    return result;
}

void*  coverage_6089(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6089].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6089]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6089]);
    return result;
}

void*  coverage_6090(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6090].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6090]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6090]);
    return result;
}

void*  coverage_6091(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6091].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6091]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6091]);
    return result;
}

void*  coverage_6092(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6092].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6092]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6092]);
    return result;
}

void*  coverage_6093(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6093].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6093]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6093]);
    return result;
}

void*  coverage_6094(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6094].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6094]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6094]);
    return result;
}

void*  coverage_6095(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6095].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6095]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6095]);
    return result;
}

void*  coverage_6096(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6096].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6096]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6096]);
    return result;
}

void*  coverage_6097(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6097].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6097]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6097]);
    return result;
}

void*  coverage_6098(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6098].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6098]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6098]);
    return result;
}

void*  coverage_6099(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6099].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6099]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6099]);
    return result;
}

void*  coverage_6100(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6100].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6100]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6100]);
    return result;
}

void*  coverage_6101(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6101].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6101]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6101]);
    return result;
}

void*  coverage_6102(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6102].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6102]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6102]);
    return result;
}

void*  coverage_6103(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6103].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6103]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6103]);
    return result;
}

void*  coverage_6104(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6104].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6104]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6104]);
    return result;
}

void*  coverage_6105(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6105].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6105]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6105]);
    return result;
}

void*  coverage_6106(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6106].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6106]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6106]);
    return result;
}

void*  coverage_6107(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6107].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6107]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6107]);
    return result;
}

void*  coverage_6108(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6108].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6108]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6108]);
    return result;
}

void*  coverage_6109(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6109].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6109]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6109]);
    return result;
}

void*  coverage_6110(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6110].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6110]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6110]);
    return result;
}

void*  coverage_6111(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6111].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6111]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6111]);
    return result;
}

void*  coverage_6112(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6112].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6112]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6112]);
    return result;
}

void*  coverage_6113(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6113].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6113]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6113]);
    return result;
}

void*  coverage_6114(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6114].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6114]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6114]);
    return result;
}

void*  coverage_6115(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6115].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6115]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6115]);
    return result;
}

void*  coverage_6116(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6116].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6116]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6116]);
    return result;
}

void*  coverage_6117(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6117].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6117]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6117]);
    return result;
}

void*  coverage_6118(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6118].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6118]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6118]);
    return result;
}

void*  coverage_6119(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6119].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6119]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6119]);
    return result;
}

void*  coverage_6120(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6120].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6120]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6120]);
    return result;
}

void*  coverage_6121(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6121].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6121]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6121]);
    return result;
}

void*  coverage_6122(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6122].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6122]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6122]);
    return result;
}

void*  coverage_6123(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6123].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6123]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6123]);
    return result;
}

void*  coverage_6124(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6124].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6124]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6124]);
    return result;
}

void*  coverage_6125(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6125].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6125]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6125]);
    return result;
}

void*  coverage_6126(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6126].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6126]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6126]);
    return result;
}

void*  coverage_6127(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6127].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6127]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6127]);
    return result;
}

void*  coverage_6128(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6128].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6128]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6128]);
    return result;
}

void*  coverage_6129(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6129].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6129]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6129]);
    return result;
}

void*  coverage_6130(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6130].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6130]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6130]);
    return result;
}

void*  coverage_6131(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6131].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6131]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6131]);
    return result;
}

void*  coverage_6132(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6132].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6132]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6132]);
    return result;
}

void*  coverage_6133(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6133].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6133]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6133]);
    return result;
}

void*  coverage_6134(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6134].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6134]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6134]);
    return result;
}

void*  coverage_6135(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6135].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6135]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6135]);
    return result;
}

void*  coverage_6136(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6136].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6136]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6136]);
    return result;
}

void*  coverage_6137(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6137].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6137]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6137]);
    return result;
}

void*  coverage_6138(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6138].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6138]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6138]);
    return result;
}

void*  coverage_6139(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6139].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6139]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6139]);
    return result;
}

void*  coverage_6140(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6140].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6140]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6140]);
    return result;
}

void*  coverage_6141(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6141].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6141]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6141]);
    return result;
}

void*  coverage_6142(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6142].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6142]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6142]);
    return result;
}

void*  coverage_6143(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6143].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6143]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6143]);
    return result;
}

void*  coverage_6144(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6144].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6144]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6144]);
    return result;
}

void*  coverage_6145(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6145].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6145]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6145]);
    return result;
}

void*  coverage_6146(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6146].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6146]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6146]);
    return result;
}

void*  coverage_6147(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6147].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6147]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6147]);
    return result;
}

void*  coverage_6148(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6148].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6148]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6148]);
    return result;
}

void*  coverage_6149(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6149].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6149]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6149]);
    return result;
}

void*  coverage_6150(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6150].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6150]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6150]);
    return result;
}

void*  coverage_6151(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6151].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6151]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6151]);
    return result;
}

void*  coverage_6152(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6152].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6152]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6152]);
    return result;
}

void*  coverage_6153(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6153].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6153]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6153]);
    return result;
}

void*  coverage_6154(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6154].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6154]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6154]);
    return result;
}

void*  coverage_6155(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6155].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6155]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6155]);
    return result;
}

void*  coverage_6156(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6156].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6156]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6156]);
    return result;
}

void*  coverage_6157(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6157].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6157]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6157]);
    return result;
}

void*  coverage_6158(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6158].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6158]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6158]);
    return result;
}

void*  coverage_6159(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6159].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6159]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6159]);
    return result;
}

void*  coverage_6160(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6160].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6160]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6160]);
    return result;
}

void*  coverage_6161(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6161].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6161]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6161]);
    return result;
}

void*  coverage_6162(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6162].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6162]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6162]);
    return result;
}

void*  coverage_6163(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6163].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6163]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6163]);
    return result;
}

void*  coverage_6164(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6164].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6164]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6164]);
    return result;
}

void*  coverage_6165(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6165].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6165]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6165]);
    return result;
}

void*  coverage_6166(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6166].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6166]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6166]);
    return result;
}

void*  coverage_6167(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6167].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6167]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6167]);
    return result;
}

void*  coverage_6168(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6168].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6168]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6168]);
    return result;
}

void*  coverage_6169(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6169].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6169]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6169]);
    return result;
}

void*  coverage_6170(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6170].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6170]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6170]);
    return result;
}

void*  coverage_6171(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6171].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6171]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6171]);
    return result;
}

void*  coverage_6172(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6172].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6172]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6172]);
    return result;
}

void*  coverage_6173(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6173].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6173]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6173]);
    return result;
}

void*  coverage_6174(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6174].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6174]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6174]);
    return result;
}

void*  coverage_6175(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6175].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6175]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6175]);
    return result;
}

void*  coverage_6176(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6176].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6176]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6176]);
    return result;
}

void*  coverage_6177(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6177].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6177]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6177]);
    return result;
}

void*  coverage_6178(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6178].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6178]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6178]);
    return result;
}

void*  coverage_6179(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6179].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6179]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6179]);
    return result;
}

void*  coverage_6180(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6180].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6180]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6180]);
    return result;
}

void*  coverage_6181(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6181].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6181]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6181]);
    return result;
}

void*  coverage_6182(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6182].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6182]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6182]);
    return result;
}

void*  coverage_6183(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6183].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6183]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6183]);
    return result;
}

void*  coverage_6184(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6184].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6184]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6184]);
    return result;
}

void*  coverage_6185(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6185].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6185]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6185]);
    return result;
}

void*  coverage_6186(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6186].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6186]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6186]);
    return result;
}

void*  coverage_6187(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6187].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6187]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6187]);
    return result;
}

void*  coverage_6188(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6188].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6188]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6188]);
    return result;
}

void*  coverage_6189(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6189].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6189]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6189]);
    return result;
}

void*  coverage_6190(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6190].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6190]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6190]);
    return result;
}

void*  coverage_6191(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6191].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6191]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6191]);
    return result;
}

void*  coverage_6192(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6192].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6192]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6192]);
    return result;
}

void*  coverage_6193(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6193].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6193]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6193]);
    return result;
}

void*  coverage_6194(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6194].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6194]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6194]);
    return result;
}

void*  coverage_6195(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6195].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6195]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6195]);
    return result;
}

void*  coverage_6196(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6196].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6196]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6196]);
    return result;
}

void*  coverage_6197(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6197].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6197]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6197]);
    return result;
}

void*  coverage_6198(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6198].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6198]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6198]);
    return result;
}

void*  coverage_6199(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6199].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6199]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6199]);
    return result;
}

void*  coverage_6200(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6200].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6200]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6200]);
    return result;
}

void*  coverage_6201(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6201].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6201]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6201]);
    return result;
}

void*  coverage_6202(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6202].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6202]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6202]);
    return result;
}

void*  coverage_6203(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6203].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6203]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6203]);
    return result;
}

void*  coverage_6204(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6204].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6204]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6204]);
    return result;
}

void*  coverage_6205(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6205].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6205]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6205]);
    return result;
}

void*  coverage_6206(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6206].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6206]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6206]);
    return result;
}

void*  coverage_6207(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6207].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6207]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6207]);
    return result;
}

void*  coverage_6208(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6208].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6208]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6208]);
    return result;
}

void*  coverage_6209(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6209].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6209]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6209]);
    return result;
}

void*  coverage_6210(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6210].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6210]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6210]);
    return result;
}

void*  coverage_6211(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6211].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6211]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6211]);
    return result;
}

void*  coverage_6212(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6212].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6212]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6212]);
    return result;
}

void*  coverage_6213(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6213].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6213]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6213]);
    return result;
}

void*  coverage_6214(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6214].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6214]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6214]);
    return result;
}

void*  coverage_6215(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6215].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6215]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6215]);
    return result;
}

void*  coverage_6216(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6216].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6216]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6216]);
    return result;
}

void*  coverage_6217(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6217].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6217]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6217]);
    return result;
}

void*  coverage_6218(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6218].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6218]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6218]);
    return result;
}

void*  coverage_6219(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6219].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6219]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6219]);
    return result;
}

void*  coverage_6220(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6220].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6220]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6220]);
    return result;
}

void*  coverage_6221(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6221].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6221]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6221]);
    return result;
}

void*  coverage_6222(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6222].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6222]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6222]);
    return result;
}

void*  coverage_6223(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6223].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6223]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6223]);
    return result;
}

void*  coverage_6224(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6224].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6224]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6224]);
    return result;
}

void*  coverage_6225(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6225].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6225]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6225]);
    return result;
}

void*  coverage_6226(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6226].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6226]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6226]);
    return result;
}

void*  coverage_6227(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6227].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6227]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6227]);
    return result;
}

void*  coverage_6228(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6228].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6228]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6228]);
    return result;
}

void*  coverage_6229(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6229].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6229]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6229]);
    return result;
}

void*  coverage_6230(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6230].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6230]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6230]);
    return result;
}

void*  coverage_6231(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6231].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6231]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6231]);
    return result;
}

void*  coverage_6232(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6232].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6232]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6232]);
    return result;
}

void*  coverage_6233(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6233].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6233]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6233]);
    return result;
}

void*  coverage_6234(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6234].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6234]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6234]);
    return result;
}

void*  coverage_6235(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6235].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6235]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6235]);
    return result;
}

void*  coverage_6236(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6236].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6236]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6236]);
    return result;
}

void*  coverage_6237(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6237].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6237]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6237]);
    return result;
}

void*  coverage_6238(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6238].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6238]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6238]);
    return result;
}

void*  coverage_6239(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6239].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6239]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6239]);
    return result;
}

void*  coverage_6240(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6240].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6240]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6240]);
    return result;
}

void*  coverage_6241(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6241].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6241]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6241]);
    return result;
}

void*  coverage_6242(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6242].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6242]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6242]);
    return result;
}

void*  coverage_6243(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6243].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6243]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6243]);
    return result;
}

void*  coverage_6244(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6244].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6244]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6244]);
    return result;
}

void*  coverage_6245(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6245].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6245]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6245]);
    return result;
}

void*  coverage_6246(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6246].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6246]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6246]);
    return result;
}

void*  coverage_6247(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6247].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6247]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6247]);
    return result;
}

void*  coverage_6248(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6248].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6248]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6248]);
    return result;
}

void*  coverage_6249(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6249].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6249]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6249]);
    return result;
}

void*  coverage_6250(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6250].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6250]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6250]);
    return result;
}

void*  coverage_6251(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6251].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6251]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6251]);
    return result;
}

void*  coverage_6252(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6252].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6252]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6252]);
    return result;
}

void*  coverage_6253(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6253].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6253]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6253]);
    return result;
}

void*  coverage_6254(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6254].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6254]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6254]);
    return result;
}

void*  coverage_6255(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6255].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6255]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6255]);
    return result;
}

void*  coverage_6256(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6256].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6256]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6256]);
    return result;
}

void*  coverage_6257(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6257].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6257]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6257]);
    return result;
}

void*  coverage_6258(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6258].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6258]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6258]);
    return result;
}

void*  coverage_6259(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6259].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6259]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6259]);
    return result;
}

void*  coverage_6260(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6260].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6260]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6260]);
    return result;
}

void*  coverage_6261(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6261].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6261]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6261]);
    return result;
}

void*  coverage_6262(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6262].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6262]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6262]);
    return result;
}

void*  coverage_6263(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6263].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6263]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6263]);
    return result;
}

void*  coverage_6264(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6264].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6264]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6264]);
    return result;
}

void*  coverage_6265(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6265].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6265]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6265]);
    return result;
}

void*  coverage_6266(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6266].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6266]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6266]);
    return result;
}

void*  coverage_6267(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6267].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6267]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6267]);
    return result;
}

void*  coverage_6268(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6268].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6268]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6268]);
    return result;
}

void*  coverage_6269(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6269].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6269]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6269]);
    return result;
}

void*  coverage_6270(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6270].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6270]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6270]);
    return result;
}

void*  coverage_6271(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6271].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6271]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6271]);
    return result;
}

void*  coverage_6272(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6272].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6272]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6272]);
    return result;
}

void*  coverage_6273(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6273].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6273]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6273]);
    return result;
}

void*  coverage_6274(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6274].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6274]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6274]);
    return result;
}

void*  coverage_6275(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6275].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6275]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6275]);
    return result;
}

void*  coverage_6276(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6276].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6276]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6276]);
    return result;
}

void*  coverage_6277(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6277].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6277]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6277]);
    return result;
}

void*  coverage_6278(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6278].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6278]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6278]);
    return result;
}

void*  coverage_6279(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6279].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6279]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6279]);
    return result;
}

void*  coverage_6280(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6280].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6280]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6280]);
    return result;
}

void*  coverage_6281(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6281].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6281]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6281]);
    return result;
}

void*  coverage_6282(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6282].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6282]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6282]);
    return result;
}

void*  coverage_6283(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6283].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6283]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6283]);
    return result;
}

void*  coverage_6284(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6284].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6284]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6284]);
    return result;
}

void*  coverage_6285(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6285].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6285]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6285]);
    return result;
}

void*  coverage_6286(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6286].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6286]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6286]);
    return result;
}

void*  coverage_6287(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6287].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6287]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6287]);
    return result;
}

void*  coverage_6288(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6288].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6288]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6288]);
    return result;
}

void*  coverage_6289(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6289].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6289]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6289]);
    return result;
}

void*  coverage_6290(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6290].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6290]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6290]);
    return result;
}

void*  coverage_6291(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6291].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6291]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6291]);
    return result;
}

void*  coverage_6292(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6292].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6292]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6292]);
    return result;
}

void*  coverage_6293(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6293].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6293]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6293]);
    return result;
}

void*  coverage_6294(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6294].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6294]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6294]);
    return result;
}

void*  coverage_6295(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6295].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6295]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6295]);
    return result;
}

void*  coverage_6296(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6296].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6296]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6296]);
    return result;
}

void*  coverage_6297(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6297].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6297]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6297]);
    return result;
}

void*  coverage_6298(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6298].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6298]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6298]);
    return result;
}

void*  coverage_6299(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6299].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6299]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6299]);
    return result;
}

void*  coverage_6300(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6300].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6300]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6300]);
    return result;
}

void*  coverage_6301(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6301].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6301]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6301]);
    return result;
}

void*  coverage_6302(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6302].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6302]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6302]);
    return result;
}

void*  coverage_6303(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6303].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6303]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6303]);
    return result;
}

void*  coverage_6304(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6304].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6304]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6304]);
    return result;
}

void*  coverage_6305(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6305].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6305]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6305]);
    return result;
}

void*  coverage_6306(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6306].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6306]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6306]);
    return result;
}

void*  coverage_6307(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6307].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6307]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6307]);
    return result;
}

void*  coverage_6308(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6308].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6308]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6308]);
    return result;
}

void*  coverage_6309(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6309].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6309]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6309]);
    return result;
}

void*  coverage_6310(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6310].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6310]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6310]);
    return result;
}

void*  coverage_6311(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6311].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6311]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6311]);
    return result;
}

void*  coverage_6312(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6312].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6312]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6312]);
    return result;
}

void*  coverage_6313(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6313].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6313]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6313]);
    return result;
}

void*  coverage_6314(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6314].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6314]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6314]);
    return result;
}

void*  coverage_6315(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6315].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6315]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6315]);
    return result;
}

void*  coverage_6316(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6316].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6316]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6316]);
    return result;
}

void*  coverage_6317(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6317].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6317]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6317]);
    return result;
}

void*  coverage_6318(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6318].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6318]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6318]);
    return result;
}

void*  coverage_6319(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6319].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6319]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6319]);
    return result;
}

void*  coverage_6320(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6320].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6320]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6320]);
    return result;
}

void*  coverage_6321(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6321].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6321]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6321]);
    return result;
}

void*  coverage_6322(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6322].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6322]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6322]);
    return result;
}

void*  coverage_6323(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6323].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6323]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6323]);
    return result;
}

void*  coverage_6324(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6324].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6324]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6324]);
    return result;
}

void*  coverage_6325(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6325].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6325]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6325]);
    return result;
}

void*  coverage_6326(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6326].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6326]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6326]);
    return result;
}

void*  coverage_6327(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6327].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6327]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6327]);
    return result;
}

void*  coverage_6328(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6328].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6328]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6328]);
    return result;
}

void*  coverage_6329(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6329].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6329]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6329]);
    return result;
}

void*  coverage_6330(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6330].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6330]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6330]);
    return result;
}

void*  coverage_6331(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6331].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6331]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6331]);
    return result;
}

void*  coverage_6332(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6332].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6332]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6332]);
    return result;
}

void*  coverage_6333(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6333].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6333]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6333]);
    return result;
}

void*  coverage_6334(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6334].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6334]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6334]);
    return result;
}

void*  coverage_6335(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6335].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6335]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6335]);
    return result;
}

void*  coverage_6336(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6336].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6336]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6336]);
    return result;
}

void*  coverage_6337(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6337].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6337]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6337]);
    return result;
}

void*  coverage_6338(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6338].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6338]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6338]);
    return result;
}

void*  coverage_6339(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6339].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6339]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6339]);
    return result;
}

void*  coverage_6340(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6340].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6340]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6340]);
    return result;
}

void*  coverage_6341(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6341].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6341]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6341]);
    return result;
}

void*  coverage_6342(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6342].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6342]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6342]);
    return result;
}

void*  coverage_6343(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6343].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6343]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6343]);
    return result;
}

void*  coverage_6344(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6344].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6344]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6344]);
    return result;
}

void*  coverage_6345(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6345].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6345]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6345]);
    return result;
}

void*  coverage_6346(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6346].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6346]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6346]);
    return result;
}

void*  coverage_6347(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6347].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6347]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6347]);
    return result;
}

void*  coverage_6348(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6348].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6348]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6348]);
    return result;
}

void*  coverage_6349(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6349].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6349]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6349]);
    return result;
}

void*  coverage_6350(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6350].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6350]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6350]);
    return result;
}

void*  coverage_6351(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6351].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6351]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6351]);
    return result;
}

void*  coverage_6352(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6352].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6352]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6352]);
    return result;
}

void*  coverage_6353(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6353].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6353]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6353]);
    return result;
}

void*  coverage_6354(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6354].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6354]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6354]);
    return result;
}

void*  coverage_6355(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6355].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6355]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6355]);
    return result;
}

void*  coverage_6356(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6356].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6356]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6356]);
    return result;
}

void*  coverage_6357(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6357].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6357]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6357]);
    return result;
}

void*  coverage_6358(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6358].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6358]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6358]);
    return result;
}

void*  coverage_6359(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6359].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6359]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6359]);
    return result;
}

void*  coverage_6360(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6360].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6360]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6360]);
    return result;
}

void*  coverage_6361(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6361].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6361]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6361]);
    return result;
}

void*  coverage_6362(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6362].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6362]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6362]);
    return result;
}

void*  coverage_6363(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6363].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6363]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6363]);
    return result;
}

void*  coverage_6364(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6364].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6364]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6364]);
    return result;
}

void*  coverage_6365(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6365].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6365]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6365]);
    return result;
}

void*  coverage_6366(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6366].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6366]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6366]);
    return result;
}

void*  coverage_6367(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6367].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6367]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6367]);
    return result;
}

void*  coverage_6368(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6368].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6368]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6368]);
    return result;
}

void*  coverage_6369(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6369].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6369]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6369]);
    return result;
}

void*  coverage_6370(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6370].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6370]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6370]);
    return result;
}

void*  coverage_6371(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6371].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6371]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6371]);
    return result;
}

void*  coverage_6372(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6372].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6372]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6372]);
    return result;
}

void*  coverage_6373(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6373].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6373]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6373]);
    return result;
}

void*  coverage_6374(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6374].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6374]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6374]);
    return result;
}

void*  coverage_6375(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6375].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6375]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6375]);
    return result;
}

void*  coverage_6376(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6376].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6376]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6376]);
    return result;
}

void*  coverage_6377(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6377].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6377]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6377]);
    return result;
}

void*  coverage_6378(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6378].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6378]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6378]);
    return result;
}

void*  coverage_6379(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6379].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6379]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6379]);
    return result;
}

void*  coverage_6380(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6380].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6380]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6380]);
    return result;
}

void*  coverage_6381(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6381].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6381]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6381]);
    return result;
}

void*  coverage_6382(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6382].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6382]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6382]);
    return result;
}

void*  coverage_6383(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6383].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6383]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6383]);
    return result;
}

void*  coverage_6384(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6384].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6384]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6384]);
    return result;
}

void*  coverage_6385(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6385].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6385]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6385]);
    return result;
}

void*  coverage_6386(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6386].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6386]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6386]);
    return result;
}

void*  coverage_6387(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6387].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6387]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6387]);
    return result;
}

void*  coverage_6388(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6388].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6388]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6388]);
    return result;
}

void*  coverage_6389(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6389].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6389]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6389]);
    return result;
}

void*  coverage_6390(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6390].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6390]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6390]);
    return result;
}

void*  coverage_6391(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6391].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6391]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6391]);
    return result;
}

void*  coverage_6392(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6392].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6392]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6392]);
    return result;
}

void*  coverage_6393(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6393].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6393]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6393]);
    return result;
}

void*  coverage_6394(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6394].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6394]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6394]);
    return result;
}

void*  coverage_6395(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6395].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6395]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6395]);
    return result;
}

void*  coverage_6396(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6396].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6396]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6396]);
    return result;
}

void*  coverage_6397(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6397].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6397]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6397]);
    return result;
}

void*  coverage_6398(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6398].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6398]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6398]);
    return result;
}

void*  coverage_6399(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6399].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6399]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6399]);
    return result;
}

void*  coverage_6400(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6400].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6400]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6400]);
    return result;
}

void*  coverage_6401(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6401].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6401]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6401]);
    return result;
}

void*  coverage_6402(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6402].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6402]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6402]);
    return result;
}

void*  coverage_6403(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6403].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6403]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6403]);
    return result;
}

void*  coverage_6404(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6404].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6404]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6404]);
    return result;
}

void*  coverage_6405(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6405].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6405]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6405]);
    return result;
}

void*  coverage_6406(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6406].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6406]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6406]);
    return result;
}

void*  coverage_6407(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6407].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6407]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6407]);
    return result;
}

void*  coverage_6408(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6408].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6408]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6408]);
    return result;
}

void*  coverage_6409(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6409].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6409]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6409]);
    return result;
}

void*  coverage_6410(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6410].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6410]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6410]);
    return result;
}

void*  coverage_6411(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6411].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6411]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6411]);
    return result;
}

void*  coverage_6412(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6412].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6412]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6412]);
    return result;
}

void*  coverage_6413(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6413].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6413]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6413]);
    return result;
}

void*  coverage_6414(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6414].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6414]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6414]);
    return result;
}

void*  coverage_6415(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6415].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6415]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6415]);
    return result;
}

void*  coverage_6416(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6416].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6416]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6416]);
    return result;
}

void*  coverage_6417(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6417].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6417]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6417]);
    return result;
}

void*  coverage_6418(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6418].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6418]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6418]);
    return result;
}

void*  coverage_6419(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6419].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6419]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6419]);
    return result;
}

void*  coverage_6420(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6420].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6420]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6420]);
    return result;
}

void*  coverage_6421(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6421].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6421]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6421]);
    return result;
}

void*  coverage_6422(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6422].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6422]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6422]);
    return result;
}

void*  coverage_6423(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6423].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6423]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6423]);
    return result;
}

void*  coverage_6424(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6424].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6424]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6424]);
    return result;
}

void*  coverage_6425(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6425].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6425]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6425]);
    return result;
}

void*  coverage_6426(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6426].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6426]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6426]);
    return result;
}

void*  coverage_6427(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6427].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6427]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6427]);
    return result;
}

void*  coverage_6428(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6428].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6428]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6428]);
    return result;
}

void*  coverage_6429(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6429].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6429]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6429]);
    return result;
}

void*  coverage_6430(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6430].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6430]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6430]);
    return result;
}

void*  coverage_6431(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6431].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6431]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6431]);
    return result;
}

void*  coverage_6432(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6432].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6432]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6432]);
    return result;
}

void*  coverage_6433(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6433].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6433]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6433]);
    return result;
}

void*  coverage_6434(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6434].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6434]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6434]);
    return result;
}

void*  coverage_6435(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6435].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6435]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6435]);
    return result;
}

void*  coverage_6436(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6436].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6436]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6436]);
    return result;
}

void*  coverage_6437(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6437].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6437]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6437]);
    return result;
}

void*  coverage_6438(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6438].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6438]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6438]);
    return result;
}

void*  coverage_6439(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6439].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6439]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6439]);
    return result;
}

void*  coverage_6440(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6440].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6440]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6440]);
    return result;
}

void*  coverage_6441(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6441].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6441]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6441]);
    return result;
}

void*  coverage_6442(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6442].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6442]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6442]);
    return result;
}

void*  coverage_6443(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6443].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6443]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6443]);
    return result;
}

void*  coverage_6444(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6444].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6444]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6444]);
    return result;
}

void*  coverage_6445(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6445].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6445]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6445]);
    return result;
}

void*  coverage_6446(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6446].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6446]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6446]);
    return result;
}

void*  coverage_6447(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6447].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6447]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6447]);
    return result;
}

void*  coverage_6448(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6448].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6448]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6448]);
    return result;
}

void*  coverage_6449(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6449].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6449]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6449]);
    return result;
}

void*  coverage_6450(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6450].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6450]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6450]);
    return result;
}

void*  coverage_6451(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6451].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6451]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6451]);
    return result;
}

void*  coverage_6452(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6452].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6452]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6452]);
    return result;
}

void*  coverage_6453(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6453].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6453]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6453]);
    return result;
}

void*  coverage_6454(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6454].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6454]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6454]);
    return result;
}

void*  coverage_6455(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6455].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6455]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6455]);
    return result;
}

void*  coverage_6456(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6456].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6456]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6456]);
    return result;
}

void*  coverage_6457(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6457].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6457]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6457]);
    return result;
}

void*  coverage_6458(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6458].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6458]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6458]);
    return result;
}

void*  coverage_6459(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6459].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6459]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6459]);
    return result;
}

void*  coverage_6460(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6460].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6460]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6460]);
    return result;
}

void*  coverage_6461(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6461].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6461]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6461]);
    return result;
}

void*  coverage_6462(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6462].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6462]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6462]);
    return result;
}

void*  coverage_6463(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6463].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6463]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6463]);
    return result;
}

void*  coverage_6464(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6464].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6464]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6464]);
    return result;
}

void*  coverage_6465(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6465].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6465]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6465]);
    return result;
}

void*  coverage_6466(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6466].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6466]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6466]);
    return result;
}

void*  coverage_6467(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6467].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6467]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6467]);
    return result;
}

void*  coverage_6468(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6468].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6468]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6468]);
    return result;
}

void*  coverage_6469(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6469].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6469]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6469]);
    return result;
}

void*  coverage_6470(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6470].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6470]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6470]);
    return result;
}

void*  coverage_6471(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6471].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6471]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6471]);
    return result;
}

void*  coverage_6472(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6472].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6472]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6472]);
    return result;
}

void*  coverage_6473(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6473].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6473]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6473]);
    return result;
}

void*  coverage_6474(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6474].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6474]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6474]);
    return result;
}

void*  coverage_6475(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6475].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6475]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6475]);
    return result;
}

void*  coverage_6476(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6476].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6476]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6476]);
    return result;
}

void*  coverage_6477(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6477].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6477]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6477]);
    return result;
}

void*  coverage_6478(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6478].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6478]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6478]);
    return result;
}

void*  coverage_6479(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6479].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6479]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6479]);
    return result;
}

void*  coverage_6480(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6480].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6480]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6480]);
    return result;
}

void*  coverage_6481(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6481].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6481]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6481]);
    return result;
}

void*  coverage_6482(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6482].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6482]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6482]);
    return result;
}

void*  coverage_6483(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6483].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6483]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6483]);
    return result;
}

void*  coverage_6484(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6484].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6484]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6484]);
    return result;
}

void*  coverage_6485(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6485].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6485]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6485]);
    return result;
}

void*  coverage_6486(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6486].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6486]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6486]);
    return result;
}

void*  coverage_6487(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6487].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6487]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6487]);
    return result;
}

void*  coverage_6488(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6488].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6488]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6488]);
    return result;
}

void*  coverage_6489(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6489].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6489]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6489]);
    return result;
}

void*  coverage_6490(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6490].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6490]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6490]);
    return result;
}

void*  coverage_6491(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6491].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6491]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6491]);
    return result;
}

void*  coverage_6492(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6492].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6492]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6492]);
    return result;
}

void*  coverage_6493(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6493].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6493]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6493]);
    return result;
}

void*  coverage_6494(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6494].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6494]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6494]);
    return result;
}

void*  coverage_6495(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6495].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6495]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6495]);
    return result;
}

void*  coverage_6496(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6496].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6496]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6496]);
    return result;
}

void*  coverage_6497(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6497].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6497]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6497]);
    return result;
}

void*  coverage_6498(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6498].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6498]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6498]);
    return result;
}

void*  coverage_6499(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6499].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6499]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6499]);
    return result;
}

void*  coverage_6500(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6500].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6500]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6500]);
    return result;
}

void*  coverage_6501(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6501].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6501]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6501]);
    return result;
}

void*  coverage_6502(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6502].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6502]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6502]);
    return result;
}

void*  coverage_6503(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6503].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6503]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6503]);
    return result;
}

void*  coverage_6504(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6504].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6504]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6504]);
    return result;
}

void*  coverage_6505(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6505].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6505]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6505]);
    return result;
}

void*  coverage_6506(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6506].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6506]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6506]);
    return result;
}

void*  coverage_6507(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6507].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6507]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6507]);
    return result;
}

void*  coverage_6508(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6508].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6508]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6508]);
    return result;
}

void*  coverage_6509(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6509].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6509]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6509]);
    return result;
}

void*  coverage_6510(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6510].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6510]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6510]);
    return result;
}

void*  coverage_6511(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6511].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6511]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6511]);
    return result;
}

void*  coverage_6512(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6512].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6512]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6512]);
    return result;
}

void*  coverage_6513(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6513].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6513]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6513]);
    return result;
}

void*  coverage_6514(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6514].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6514]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6514]);
    return result;
}

void*  coverage_6515(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6515].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6515]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6515]);
    return result;
}

void*  coverage_6516(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6516].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6516]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6516]);
    return result;
}

void*  coverage_6517(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6517].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6517]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6517]);
    return result;
}

void*  coverage_6518(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6518].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6518]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6518]);
    return result;
}

void*  coverage_6519(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6519].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6519]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6519]);
    return result;
}

void*  coverage_6520(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6520].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6520]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6520]);
    return result;
}

void*  coverage_6521(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6521].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6521]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6521]);
    return result;
}

void*  coverage_6522(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6522].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6522]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6522]);
    return result;
}

void*  coverage_6523(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6523].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6523]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6523]);
    return result;
}

void*  coverage_6524(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6524].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6524]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6524]);
    return result;
}

void*  coverage_6525(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6525].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6525]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6525]);
    return result;
}

void*  coverage_6526(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6526].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6526]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6526]);
    return result;
}

void*  coverage_6527(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6527].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6527]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6527]);
    return result;
}

void*  coverage_6528(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6528].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6528]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6528]);
    return result;
}

void*  coverage_6529(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6529].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6529]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6529]);
    return result;
}

void*  coverage_6530(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6530].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6530]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6530]);
    return result;
}

void*  coverage_6531(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6531].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6531]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6531]);
    return result;
}

void*  coverage_6532(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6532].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6532]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6532]);
    return result;
}

void*  coverage_6533(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6533].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6533]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6533]);
    return result;
}

void*  coverage_6534(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6534].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6534]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6534]);
    return result;
}

void*  coverage_6535(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6535].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6535]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6535]);
    return result;
}

void*  coverage_6536(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6536].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6536]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6536]);
    return result;
}

void*  coverage_6537(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6537].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6537]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6537]);
    return result;
}

void*  coverage_6538(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6538].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6538]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6538]);
    return result;
}

void*  coverage_6539(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6539].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6539]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6539]);
    return result;
}

void*  coverage_6540(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6540].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6540]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6540]);
    return result;
}

void*  coverage_6541(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6541].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6541]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6541]);
    return result;
}

void*  coverage_6542(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6542].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6542]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6542]);
    return result;
}

void*  coverage_6543(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6543].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6543]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6543]);
    return result;
}

void*  coverage_6544(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6544].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6544]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6544]);
    return result;
}

void*  coverage_6545(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6545].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6545]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6545]);
    return result;
}

void*  coverage_6546(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6546].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6546]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6546]);
    return result;
}

void*  coverage_6547(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6547].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6547]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6547]);
    return result;
}

void*  coverage_6548(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6548].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6548]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6548]);
    return result;
}

void*  coverage_6549(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6549].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6549]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6549]);
    return result;
}

void*  coverage_6550(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6550].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6550]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6550]);
    return result;
}

void*  coverage_6551(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6551].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6551]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6551]);
    return result;
}

void*  coverage_6552(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6552].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6552]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6552]);
    return result;
}

void*  coverage_6553(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6553].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6553]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6553]);
    return result;
}

void*  coverage_6554(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6554].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6554]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6554]);
    return result;
}

void*  coverage_6555(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6555].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6555]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6555]);
    return result;
}

void*  coverage_6556(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6556].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6556]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6556]);
    return result;
}

void*  coverage_6557(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6557].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6557]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6557]);
    return result;
}

void*  coverage_6558(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6558].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6558]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6558]);
    return result;
}

void*  coverage_6559(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6559].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6559]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6559]);
    return result;
}

void*  coverage_6560(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6560].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6560]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6560]);
    return result;
}

void*  coverage_6561(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6561].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6561]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6561]);
    return result;
}

void*  coverage_6562(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6562].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6562]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6562]);
    return result;
}

void*  coverage_6563(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6563].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6563]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6563]);
    return result;
}

void*  coverage_6564(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6564].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6564]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6564]);
    return result;
}

void*  coverage_6565(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6565].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6565]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6565]);
    return result;
}

void*  coverage_6566(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6566].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6566]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6566]);
    return result;
}

void*  coverage_6567(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6567].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6567]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6567]);
    return result;
}

void*  coverage_6568(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6568].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6568]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6568]);
    return result;
}

void*  coverage_6569(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6569].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6569]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6569]);
    return result;
}

void*  coverage_6570(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6570].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6570]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6570]);
    return result;
}

void*  coverage_6571(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6571].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6571]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6571]);
    return result;
}

void*  coverage_6572(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6572].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6572]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6572]);
    return result;
}

void*  coverage_6573(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6573].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6573]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6573]);
    return result;
}

void*  coverage_6574(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6574].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6574]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6574]);
    return result;
}

void*  coverage_6575(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6575].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6575]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6575]);
    return result;
}

void*  coverage_6576(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6576].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6576]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6576]);
    return result;
}

void*  coverage_6577(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6577].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6577]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6577]);
    return result;
}

void*  coverage_6578(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6578].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6578]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6578]);
    return result;
}

void*  coverage_6579(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6579].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6579]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6579]);
    return result;
}

void*  coverage_6580(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6580].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6580]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6580]);
    return result;
}

void*  coverage_6581(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6581].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6581]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6581]);
    return result;
}

void*  coverage_6582(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6582].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6582]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6582]);
    return result;
}

void*  coverage_6583(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6583].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6583]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6583]);
    return result;
}

void*  coverage_6584(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6584].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6584]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6584]);
    return result;
}

void*  coverage_6585(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6585].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6585]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6585]);
    return result;
}

void*  coverage_6586(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6586].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6586]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6586]);
    return result;
}

void*  coverage_6587(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6587].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6587]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6587]);
    return result;
}

void*  coverage_6588(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6588].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6588]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6588]);
    return result;
}

void*  coverage_6589(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6589].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6589]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6589]);
    return result;
}

void*  coverage_6590(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6590].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6590]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6590]);
    return result;
}

void*  coverage_6591(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6591].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6591]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6591]);
    return result;
}

void*  coverage_6592(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6592].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6592]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6592]);
    return result;
}

void*  coverage_6593(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6593].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6593]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6593]);
    return result;
}

void*  coverage_6594(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6594].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6594]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6594]);
    return result;
}

void*  coverage_6595(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6595].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6595]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6595]);
    return result;
}

void*  coverage_6596(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6596].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6596]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6596]);
    return result;
}

void*  coverage_6597(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6597].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6597]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6597]);
    return result;
}

void*  coverage_6598(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6598].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6598]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6598]);
    return result;
}

void*  coverage_6599(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6599].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6599]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6599]);
    return result;
}

void*  coverage_6600(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6600].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6600]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6600]);
    return result;
}

void*  coverage_6601(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6601].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6601]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6601]);
    return result;
}

void*  coverage_6602(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6602].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6602]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6602]);
    return result;
}

void*  coverage_6603(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6603].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6603]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6603]);
    return result;
}

void*  coverage_6604(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6604].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6604]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6604]);
    return result;
}

void*  coverage_6605(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6605].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6605]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6605]);
    return result;
}

void*  coverage_6606(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6606].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6606]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6606]);
    return result;
}

void*  coverage_6607(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6607].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6607]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6607]);
    return result;
}

void*  coverage_6608(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6608].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6608]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6608]);
    return result;
}

void*  coverage_6609(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6609].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6609]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6609]);
    return result;
}

void*  coverage_6610(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6610].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6610]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6610]);
    return result;
}

void*  coverage_6611(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6611].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6611]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6611]);
    return result;
}

void*  coverage_6612(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6612].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6612]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6612]);
    return result;
}

void*  coverage_6613(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6613].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6613]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6613]);
    return result;
}

void*  coverage_6614(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6614].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6614]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6614]);
    return result;
}

void*  coverage_6615(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6615].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6615]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6615]);
    return result;
}

void*  coverage_6616(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6616].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6616]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6616]);
    return result;
}

void*  coverage_6617(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6617].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6617]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6617]);
    return result;
}

void*  coverage_6618(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6618].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6618]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6618]);
    return result;
}

void*  coverage_6619(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6619].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6619]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6619]);
    return result;
}

void*  coverage_6620(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6620].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6620]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6620]);
    return result;
}

void*  coverage_6621(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6621].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6621]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6621]);
    return result;
}

void*  coverage_6622(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6622].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6622]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6622]);
    return result;
}

void*  coverage_6623(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6623].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6623]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6623]);
    return result;
}

void*  coverage_6624(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6624].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6624]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6624]);
    return result;
}

void*  coverage_6625(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6625].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6625]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6625]);
    return result;
}

void*  coverage_6626(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6626].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6626]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6626]);
    return result;
}

void*  coverage_6627(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6627].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6627]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6627]);
    return result;
}

void*  coverage_6628(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6628].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6628]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6628]);
    return result;
}

void*  coverage_6629(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6629].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6629]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6629]);
    return result;
}

void*  coverage_6630(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6630].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6630]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6630]);
    return result;
}

void*  coverage_6631(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6631].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6631]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6631]);
    return result;
}

void*  coverage_6632(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6632].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6632]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6632]);
    return result;
}

void*  coverage_6633(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6633].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6633]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6633]);
    return result;
}

void*  coverage_6634(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6634].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6634]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6634]);
    return result;
}

void*  coverage_6635(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6635].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6635]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6635]);
    return result;
}

void*  coverage_6636(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6636].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6636]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6636]);
    return result;
}

void*  coverage_6637(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6637].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6637]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6637]);
    return result;
}

void*  coverage_6638(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6638].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6638]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6638]);
    return result;
}

void*  coverage_6639(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6639].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6639]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6639]);
    return result;
}

void*  coverage_6640(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6640].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6640]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6640]);
    return result;
}

void*  coverage_6641(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6641].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6641]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6641]);
    return result;
}

void*  coverage_6642(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6642].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6642]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6642]);
    return result;
}

void*  coverage_6643(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6643].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6643]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6643]);
    return result;
}

void*  coverage_6644(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6644].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6644]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6644]);
    return result;
}

void*  coverage_6645(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6645].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6645]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6645]);
    return result;
}

void*  coverage_6646(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6646].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6646]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6646]);
    return result;
}

void*  coverage_6647(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6647].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6647]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6647]);
    return result;
}

void*  coverage_6648(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6648].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6648]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6648]);
    return result;
}

void*  coverage_6649(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6649].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6649]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6649]);
    return result;
}

void*  coverage_6650(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6650].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6650]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6650]);
    return result;
}

void*  coverage_6651(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6651].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6651]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6651]);
    return result;
}

void*  coverage_6652(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6652].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6652]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6652]);
    return result;
}

void*  coverage_6653(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6653].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6653]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6653]);
    return result;
}

void*  coverage_6654(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6654].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6654]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6654]);
    return result;
}

void*  coverage_6655(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6655].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6655]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6655]);
    return result;
}

void*  coverage_6656(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6656].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6656]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6656]);
    return result;
}

void*  coverage_6657(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6657].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6657]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6657]);
    return result;
}

void*  coverage_6658(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6658].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6658]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6658]);
    return result;
}

void*  coverage_6659(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6659].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6659]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6659]);
    return result;
}

void*  coverage_6660(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6660].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6660]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6660]);
    return result;
}

void*  coverage_6661(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6661].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6661]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6661]);
    return result;
}

void*  coverage_6662(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6662].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6662]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6662]);
    return result;
}

void*  coverage_6663(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6663].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6663]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6663]);
    return result;
}

void*  coverage_6664(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6664].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6664]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6664]);
    return result;
}

void*  coverage_6665(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6665].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6665]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6665]);
    return result;
}

void*  coverage_6666(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6666].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6666]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6666]);
    return result;
}

void*  coverage_6667(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6667].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6667]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6667]);
    return result;
}

void*  coverage_6668(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6668].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6668]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6668]);
    return result;
}

void*  coverage_6669(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6669].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6669]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6669]);
    return result;
}

void*  coverage_6670(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6670].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6670]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6670]);
    return result;
}

void*  coverage_6671(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6671].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6671]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6671]);
    return result;
}

void*  coverage_6672(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6672].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6672]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6672]);
    return result;
}

void*  coverage_6673(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6673].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6673]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6673]);
    return result;
}

void*  coverage_6674(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6674].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6674]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6674]);
    return result;
}

void*  coverage_6675(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6675].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6675]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6675]);
    return result;
}

void*  coverage_6676(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6676].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6676]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6676]);
    return result;
}

void*  coverage_6677(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6677].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6677]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6677]);
    return result;
}

void*  coverage_6678(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6678].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6678]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6678]);
    return result;
}

void*  coverage_6679(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6679].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6679]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6679]);
    return result;
}

void*  coverage_6680(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6680].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6680]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6680]);
    return result;
}

void*  coverage_6681(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6681].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6681]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6681]);
    return result;
}

void*  coverage_6682(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6682].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6682]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6682]);
    return result;
}

void*  coverage_6683(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6683].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6683]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6683]);
    return result;
}

void*  coverage_6684(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6684].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6684]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6684]);
    return result;
}

void*  coverage_6685(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6685].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6685]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6685]);
    return result;
}

void*  coverage_6686(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6686].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6686]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6686]);
    return result;
}

void*  coverage_6687(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6687].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6687]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6687]);
    return result;
}

void*  coverage_6688(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6688].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6688]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6688]);
    return result;
}

void*  coverage_6689(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6689].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6689]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6689]);
    return result;
}

void*  coverage_6690(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6690].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6690]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6690]);
    return result;
}

void*  coverage_6691(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6691].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6691]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6691]);
    return result;
}

void*  coverage_6692(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6692].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6692]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6692]);
    return result;
}

void*  coverage_6693(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6693].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6693]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6693]);
    return result;
}

void*  coverage_6694(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6694].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6694]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6694]);
    return result;
}

void*  coverage_6695(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6695].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6695]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6695]);
    return result;
}

void*  coverage_6696(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6696].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6696]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6696]);
    return result;
}

void*  coverage_6697(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6697].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6697]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6697]);
    return result;
}

void*  coverage_6698(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6698].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6698]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6698]);
    return result;
}

void*  coverage_6699(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6699].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6699]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6699]);
    return result;
}

void*  coverage_6700(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6700].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6700]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6700]);
    return result;
}

void*  coverage_6701(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6701].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6701]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6701]);
    return result;
}

void*  coverage_6702(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6702].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6702]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6702]);
    return result;
}

void*  coverage_6703(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6703].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6703]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6703]);
    return result;
}

void*  coverage_6704(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6704].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6704]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6704]);
    return result;
}

void*  coverage_6705(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6705].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6705]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6705]);
    return result;
}

void*  coverage_6706(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6706].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6706]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6706]);
    return result;
}

void*  coverage_6707(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6707].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6707]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6707]);
    return result;
}

void*  coverage_6708(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6708].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6708]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6708]);
    return result;
}

void*  coverage_6709(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6709].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6709]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6709]);
    return result;
}

void*  coverage_6710(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6710].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6710]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6710]);
    return result;
}

void*  coverage_6711(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6711].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6711]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6711]);
    return result;
}

void*  coverage_6712(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6712].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6712]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6712]);
    return result;
}

void*  coverage_6713(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6713].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6713]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6713]);
    return result;
}

void*  coverage_6714(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6714].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6714]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6714]);
    return result;
}

void*  coverage_6715(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6715].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6715]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6715]);
    return result;
}

void*  coverage_6716(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6716].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6716]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6716]);
    return result;
}

void*  coverage_6717(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6717].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6717]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6717]);
    return result;
}

void*  coverage_6718(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6718].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6718]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6718]);
    return result;
}

void*  coverage_6719(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6719].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6719]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6719]);
    return result;
}

void*  coverage_6720(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6720].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6720]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6720]);
    return result;
}

void*  coverage_6721(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6721].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6721]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6721]);
    return result;
}

void*  coverage_6722(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6722].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6722]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6722]);
    return result;
}

void*  coverage_6723(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6723].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6723]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6723]);
    return result;
}

void*  coverage_6724(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6724].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6724]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6724]);
    return result;
}

void*  coverage_6725(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6725].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6725]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6725]);
    return result;
}

void*  coverage_6726(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6726].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6726]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6726]);
    return result;
}

void*  coverage_6727(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6727].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6727]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6727]);
    return result;
}

void*  coverage_6728(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6728].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6728]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6728]);
    return result;
}

void*  coverage_6729(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6729].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6729]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6729]);
    return result;
}

void*  coverage_6730(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6730].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6730]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6730]);
    return result;
}

void*  coverage_6731(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6731].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6731]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6731]);
    return result;
}

void*  coverage_6732(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6732].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6732]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6732]);
    return result;
}

void*  coverage_6733(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6733].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6733]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6733]);
    return result;
}

void*  coverage_6734(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6734].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6734]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6734]);
    return result;
}

void*  coverage_6735(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6735].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6735]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6735]);
    return result;
}

void*  coverage_6736(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6736].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6736]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6736]);
    return result;
}

void*  coverage_6737(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6737].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6737]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6737]);
    return result;
}

void*  coverage_6738(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6738].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6738]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6738]);
    return result;
}

void*  coverage_6739(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6739].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6739]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6739]);
    return result;
}

void*  coverage_6740(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6740].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6740]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6740]);
    return result;
}

void*  coverage_6741(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6741].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6741]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6741]);
    return result;
}

void*  coverage_6742(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6742].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6742]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6742]);
    return result;
}

void*  coverage_6743(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6743].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6743]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6743]);
    return result;
}

void*  coverage_6744(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6744].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6744]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6744]);
    return result;
}

void*  coverage_6745(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6745].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6745]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6745]);
    return result;
}

void*  coverage_6746(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6746].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6746]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6746]);
    return result;
}

void*  coverage_6747(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6747].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6747]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6747]);
    return result;
}

void*  coverage_6748(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6748].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6748]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6748]);
    return result;
}

void*  coverage_6749(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6749].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6749]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6749]);
    return result;
}

void*  coverage_6750(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6750].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6750]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6750]);
    return result;
}

void*  coverage_6751(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6751].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6751]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6751]);
    return result;
}

void*  coverage_6752(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6752].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6752]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6752]);
    return result;
}

void*  coverage_6753(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6753].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6753]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6753]);
    return result;
}

void*  coverage_6754(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6754].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6754]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6754]);
    return result;
}

void*  coverage_6755(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6755].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6755]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6755]);
    return result;
}

void*  coverage_6756(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6756].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6756]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6756]);
    return result;
}

void*  coverage_6757(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6757].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6757]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6757]);
    return result;
}

void*  coverage_6758(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6758].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6758]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6758]);
    return result;
}

void*  coverage_6759(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6759].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6759]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6759]);
    return result;
}

void*  coverage_6760(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6760].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6760]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6760]);
    return result;
}

void*  coverage_6761(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6761].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6761]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6761]);
    return result;
}

void*  coverage_6762(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6762].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6762]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6762]);
    return result;
}

void*  coverage_6763(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6763].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6763]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6763]);
    return result;
}

void*  coverage_6764(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6764].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6764]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6764]);
    return result;
}

void*  coverage_6765(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6765].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6765]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6765]);
    return result;
}

void*  coverage_6766(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6766].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6766]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6766]);
    return result;
}

void*  coverage_6767(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6767].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6767]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6767]);
    return result;
}

void*  coverage_6768(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6768].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6768]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6768]);
    return result;
}

void*  coverage_6769(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6769].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6769]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6769]);
    return result;
}

void*  coverage_6770(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6770].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6770]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6770]);
    return result;
}

void*  coverage_6771(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6771].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6771]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6771]);
    return result;
}

void*  coverage_6772(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6772].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6772]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6772]);
    return result;
}

void*  coverage_6773(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6773].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6773]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6773]);
    return result;
}

void*  coverage_6774(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6774].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6774]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6774]);
    return result;
}

void*  coverage_6775(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6775].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6775]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6775]);
    return result;
}

void*  coverage_6776(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6776].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6776]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6776]);
    return result;
}

void*  coverage_6777(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6777].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6777]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6777]);
    return result;
}

void*  coverage_6778(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6778].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6778]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6778]);
    return result;
}

void*  coverage_6779(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6779].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6779]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6779]);
    return result;
}

void*  coverage_6780(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6780].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6780]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6780]);
    return result;
}

void*  coverage_6781(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6781].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6781]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6781]);
    return result;
}

void*  coverage_6782(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6782].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6782]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6782]);
    return result;
}

void*  coverage_6783(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6783].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6783]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6783]);
    return result;
}

void*  coverage_6784(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6784].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6784]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6784]);
    return result;
}

void*  coverage_6785(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6785].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6785]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6785]);
    return result;
}

void*  coverage_6786(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6786].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6786]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6786]);
    return result;
}

void*  coverage_6787(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6787].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6787]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6787]);
    return result;
}

void*  coverage_6788(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6788].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6788]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6788]);
    return result;
}

void*  coverage_6789(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6789].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6789]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6789]);
    return result;
}

void*  coverage_6790(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6790].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6790]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6790]);
    return result;
}

void*  coverage_6791(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6791].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6791]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6791]);
    return result;
}

void*  coverage_6792(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6792].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6792]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6792]);
    return result;
}

void*  coverage_6793(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6793].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6793]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6793]);
    return result;
}

void*  coverage_6794(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6794].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6794]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6794]);
    return result;
}

void*  coverage_6795(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6795].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6795]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6795]);
    return result;
}

void*  coverage_6796(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6796].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6796]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6796]);
    return result;
}

void*  coverage_6797(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6797].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6797]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6797]);
    return result;
}

void*  coverage_6798(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6798].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6798]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6798]);
    return result;
}

void*  coverage_6799(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6799].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6799]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6799]);
    return result;
}

void*  coverage_6800(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6800].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6800]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6800]);
    return result;
}

void*  coverage_6801(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6801].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6801]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6801]);
    return result;
}

void*  coverage_6802(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6802].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6802]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6802]);
    return result;
}

void*  coverage_6803(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6803].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6803]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6803]);
    return result;
}

void*  coverage_6804(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6804].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6804]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6804]);
    return result;
}

void*  coverage_6805(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6805].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6805]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6805]);
    return result;
}

void*  coverage_6806(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6806].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6806]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6806]);
    return result;
}

void*  coverage_6807(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6807].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6807]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6807]);
    return result;
}

void*  coverage_6808(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6808].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6808]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6808]);
    return result;
}

void*  coverage_6809(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6809].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6809]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6809]);
    return result;
}

void*  coverage_6810(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6810].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6810]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6810]);
    return result;
}

void*  coverage_6811(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6811].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6811]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6811]);
    return result;
}

void*  coverage_6812(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6812].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6812]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6812]);
    return result;
}

void*  coverage_6813(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6813].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6813]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6813]);
    return result;
}

void*  coverage_6814(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6814].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6814]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6814]);
    return result;
}

void*  coverage_6815(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6815].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6815]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6815]);
    return result;
}

void*  coverage_6816(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6816].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6816]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6816]);
    return result;
}

void*  coverage_6817(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6817].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6817]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6817]);
    return result;
}

void*  coverage_6818(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6818].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6818]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6818]);
    return result;
}

void*  coverage_6819(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6819].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6819]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6819]);
    return result;
}

void*  coverage_6820(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6820].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6820]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6820]);
    return result;
}

void*  coverage_6821(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6821].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6821]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6821]);
    return result;
}

void*  coverage_6822(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6822].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6822]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6822]);
    return result;
}

void*  coverage_6823(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6823].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6823]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6823]);
    return result;
}

void*  coverage_6824(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6824].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6824]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6824]);
    return result;
}

void*  coverage_6825(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6825].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6825]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6825]);
    return result;
}

void*  coverage_6826(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6826].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6826]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6826]);
    return result;
}

void*  coverage_6827(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6827].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6827]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6827]);
    return result;
}

void*  coverage_6828(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6828].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6828]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6828]);
    return result;
}

void*  coverage_6829(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6829].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6829]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6829]);
    return result;
}

void*  coverage_6830(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6830].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6830]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6830]);
    return result;
}

void*  coverage_6831(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6831].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6831]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6831]);
    return result;
}

void*  coverage_6832(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6832].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6832]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6832]);
    return result;
}

void*  coverage_6833(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6833].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6833]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6833]);
    return result;
}

void*  coverage_6834(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6834].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6834]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6834]);
    return result;
}

void*  coverage_6835(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6835].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6835]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6835]);
    return result;
}

void*  coverage_6836(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6836].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6836]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6836]);
    return result;
}

void*  coverage_6837(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6837].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6837]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6837]);
    return result;
}

void*  coverage_6838(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6838].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6838]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6838]);
    return result;
}

void*  coverage_6839(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6839].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6839]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6839]);
    return result;
}

void*  coverage_6840(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6840].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6840]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6840]);
    return result;
}

void*  coverage_6841(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6841].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6841]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6841]);
    return result;
}

void*  coverage_6842(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6842].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6842]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6842]);
    return result;
}

void*  coverage_6843(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6843].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6843]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6843]);
    return result;
}

void*  coverage_6844(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6844].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6844]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6844]);
    return result;
}

void*  coverage_6845(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6845].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6845]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6845]);
    return result;
}

void*  coverage_6846(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6846].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6846]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6846]);
    return result;
}

void*  coverage_6847(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6847].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6847]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6847]);
    return result;
}

void*  coverage_6848(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6848].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6848]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6848]);
    return result;
}

void*  coverage_6849(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6849].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6849]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6849]);
    return result;
}

void*  coverage_6850(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6850].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6850]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6850]);
    return result;
}

void*  coverage_6851(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6851].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6851]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6851]);
    return result;
}

void*  coverage_6852(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6852].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6852]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6852]);
    return result;
}

void*  coverage_6853(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6853].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6853]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6853]);
    return result;
}

void*  coverage_6854(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6854].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6854]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6854]);
    return result;
}

void*  coverage_6855(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6855].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6855]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6855]);
    return result;
}

void*  coverage_6856(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6856].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6856]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6856]);
    return result;
}

void*  coverage_6857(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6857].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6857]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6857]);
    return result;
}

void*  coverage_6858(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6858].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6858]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6858]);
    return result;
}

void*  coverage_6859(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6859].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6859]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6859]);
    return result;
}

void*  coverage_6860(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6860].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6860]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6860]);
    return result;
}

void*  coverage_6861(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6861].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6861]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6861]);
    return result;
}

void*  coverage_6862(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6862].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6862]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6862]);
    return result;
}

void*  coverage_6863(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6863].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6863]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6863]);
    return result;
}

void*  coverage_6864(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6864].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6864]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6864]);
    return result;
}

void*  coverage_6865(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6865].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6865]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6865]);
    return result;
}

void*  coverage_6866(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6866].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6866]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6866]);
    return result;
}

void*  coverage_6867(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6867].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6867]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6867]);
    return result;
}

void*  coverage_6868(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6868].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6868]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6868]);
    return result;
}

void*  coverage_6869(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6869].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6869]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6869]);
    return result;
}

void*  coverage_6870(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6870].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6870]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6870]);
    return result;
}

void*  coverage_6871(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6871].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6871]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6871]);
    return result;
}

void*  coverage_6872(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6872].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6872]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6872]);
    return result;
}

void*  coverage_6873(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6873].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6873]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6873]);
    return result;
}

void*  coverage_6874(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6874].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6874]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6874]);
    return result;
}

void*  coverage_6875(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6875].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6875]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6875]);
    return result;
}

void*  coverage_6876(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6876].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6876]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6876]);
    return result;
}

void*  coverage_6877(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6877].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6877]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6877]);
    return result;
}

void*  coverage_6878(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6878].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6878]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6878]);
    return result;
}

void*  coverage_6879(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6879].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6879]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6879]);
    return result;
}

void*  coverage_6880(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6880].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6880]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6880]);
    return result;
}

void*  coverage_6881(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6881].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6881]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6881]);
    return result;
}

void*  coverage_6882(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6882].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6882]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6882]);
    return result;
}

void*  coverage_6883(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6883].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6883]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6883]);
    return result;
}

void*  coverage_6884(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6884].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6884]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6884]);
    return result;
}

void*  coverage_6885(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6885].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6885]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6885]);
    return result;
}

void*  coverage_6886(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6886].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6886]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6886]);
    return result;
}

void*  coverage_6887(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6887].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6887]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6887]);
    return result;
}

void*  coverage_6888(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6888].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6888]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6888]);
    return result;
}

void*  coverage_6889(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6889].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6889]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6889]);
    return result;
}

void*  coverage_6890(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6890].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6890]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6890]);
    return result;
}

void*  coverage_6891(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6891].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6891]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6891]);
    return result;
}

void*  coverage_6892(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6892].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6892]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6892]);
    return result;
}

void*  coverage_6893(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6893].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6893]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6893]);
    return result;
}

void*  coverage_6894(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6894].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6894]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6894]);
    return result;
}

void*  coverage_6895(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6895].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6895]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6895]);
    return result;
}

void*  coverage_6896(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6896].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6896]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6896]);
    return result;
}

void*  coverage_6897(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6897].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6897]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6897]);
    return result;
}

void*  coverage_6898(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6898].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6898]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6898]);
    return result;
}

void*  coverage_6899(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6899].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6899]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6899]);
    return result;
}

void*  coverage_6900(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6900].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6900]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6900]);
    return result;
}

void*  coverage_6901(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6901].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6901]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6901]);
    return result;
}

void*  coverage_6902(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6902].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6902]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6902]);
    return result;
}

void*  coverage_6903(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6903].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6903]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6903]);
    return result;
}

void*  coverage_6904(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6904].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6904]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6904]);
    return result;
}

void*  coverage_6905(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6905].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6905]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6905]);
    return result;
}

void*  coverage_6906(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6906].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6906]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6906]);
    return result;
}

void*  coverage_6907(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6907].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6907]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6907]);
    return result;
}

void*  coverage_6908(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6908].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6908]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6908]);
    return result;
}

void*  coverage_6909(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6909].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6909]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6909]);
    return result;
}

void*  coverage_6910(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6910].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6910]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6910]);
    return result;
}

void*  coverage_6911(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6911].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6911]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6911]);
    return result;
}

void*  coverage_6912(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6912].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6912]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6912]);
    return result;
}

void*  coverage_6913(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6913].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6913]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6913]);
    return result;
}

void*  coverage_6914(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6914].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6914]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6914]);
    return result;
}

void*  coverage_6915(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6915].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6915]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6915]);
    return result;
}

void*  coverage_6916(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6916].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6916]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6916]);
    return result;
}

void*  coverage_6917(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6917].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6917]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6917]);
    return result;
}

void*  coverage_6918(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6918].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6918]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6918]);
    return result;
}

void*  coverage_6919(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6919].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6919]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6919]);
    return result;
}

void*  coverage_6920(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6920].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6920]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6920]);
    return result;
}

void*  coverage_6921(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6921].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6921]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6921]);
    return result;
}

void*  coverage_6922(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6922].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6922]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6922]);
    return result;
}

void*  coverage_6923(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6923].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6923]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6923]);
    return result;
}

void*  coverage_6924(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6924].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6924]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6924]);
    return result;
}

void*  coverage_6925(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6925].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6925]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6925]);
    return result;
}

void*  coverage_6926(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6926].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6926]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6926]);
    return result;
}

void*  coverage_6927(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6927].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6927]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6927]);
    return result;
}

void*  coverage_6928(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6928].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6928]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6928]);
    return result;
}

void*  coverage_6929(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6929].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6929]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6929]);
    return result;
}

void*  coverage_6930(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6930].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6930]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6930]);
    return result;
}

void*  coverage_6931(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6931].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6931]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6931]);
    return result;
}

void*  coverage_6932(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6932].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6932]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6932]);
    return result;
}

void*  coverage_6933(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6933].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6933]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6933]);
    return result;
}

void*  coverage_6934(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6934].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6934]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6934]);
    return result;
}

void*  coverage_6935(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6935].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6935]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6935]);
    return result;
}

void*  coverage_6936(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6936].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6936]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6936]);
    return result;
}

void*  coverage_6937(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6937].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6937]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6937]);
    return result;
}

void*  coverage_6938(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6938].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6938]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6938]);
    return result;
}

void*  coverage_6939(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6939].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6939]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6939]);
    return result;
}

void*  coverage_6940(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6940].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6940]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6940]);
    return result;
}

void*  coverage_6941(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6941].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6941]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6941]);
    return result;
}

void*  coverage_6942(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6942].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6942]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6942]);
    return result;
}

void*  coverage_6943(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6943].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6943]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6943]);
    return result;
}

void*  coverage_6944(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6944].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6944]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6944]);
    return result;
}

void*  coverage_6945(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6945].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6945]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6945]);
    return result;
}

void*  coverage_6946(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6946].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6946]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6946]);
    return result;
}

void*  coverage_6947(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6947].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6947]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6947]);
    return result;
}

void*  coverage_6948(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6948].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6948]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6948]);
    return result;
}

void*  coverage_6949(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6949].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6949]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6949]);
    return result;
}

void*  coverage_6950(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6950].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6950]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6950]);
    return result;
}

void*  coverage_6951(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6951].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6951]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6951]);
    return result;
}

void*  coverage_6952(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6952].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6952]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6952]);
    return result;
}

void*  coverage_6953(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6953].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6953]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6953]);
    return result;
}

void*  coverage_6954(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6954].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6954]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6954]);
    return result;
}

void*  coverage_6955(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6955].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6955]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6955]);
    return result;
}

void*  coverage_6956(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6956].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6956]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6956]);
    return result;
}

void*  coverage_6957(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6957].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6957]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6957]);
    return result;
}

void*  coverage_6958(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6958].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6958]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6958]);
    return result;
}

void*  coverage_6959(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6959].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6959]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6959]);
    return result;
}

void*  coverage_6960(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6960].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6960]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6960]);
    return result;
}

void*  coverage_6961(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6961].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6961]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6961]);
    return result;
}

void*  coverage_6962(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6962].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6962]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6962]);
    return result;
}

void*  coverage_6963(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6963].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6963]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6963]);
    return result;
}

void*  coverage_6964(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6964].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6964]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6964]);
    return result;
}

void*  coverage_6965(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6965].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6965]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6965]);
    return result;
}

void*  coverage_6966(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6966].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6966]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6966]);
    return result;
}

void*  coverage_6967(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6967].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6967]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6967]);
    return result;
}

void*  coverage_6968(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6968].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6968]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6968]);
    return result;
}

void*  coverage_6969(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6969].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6969]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6969]);
    return result;
}

void*  coverage_6970(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6970].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6970]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6970]);
    return result;
}

void*  coverage_6971(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6971].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6971]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6971]);
    return result;
}

void*  coverage_6972(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6972].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6972]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6972]);
    return result;
}

void*  coverage_6973(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6973].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6973]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6973]);
    return result;
}

void*  coverage_6974(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6974].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6974]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6974]);
    return result;
}

void*  coverage_6975(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6975].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6975]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6975]);
    return result;
}

void*  coverage_6976(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6976].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6976]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6976]);
    return result;
}

void*  coverage_6977(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6977].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6977]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6977]);
    return result;
}

void*  coverage_6978(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6978].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6978]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6978]);
    return result;
}

void*  coverage_6979(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6979].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6979]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6979]);
    return result;
}

void*  coverage_6980(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6980].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6980]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6980]);
    return result;
}

void*  coverage_6981(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6981].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6981]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6981]);
    return result;
}

void*  coverage_6982(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6982].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6982]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6982]);
    return result;
}

void*  coverage_6983(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6983].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6983]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6983]);
    return result;
}

void*  coverage_6984(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6984].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6984]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6984]);
    return result;
}

void*  coverage_6985(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6985].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6985]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6985]);
    return result;
}

void*  coverage_6986(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6986].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6986]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6986]);
    return result;
}

void*  coverage_6987(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6987].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6987]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6987]);
    return result;
}

void*  coverage_6988(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6988].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6988]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6988]);
    return result;
}

void*  coverage_6989(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6989].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6989]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6989]);
    return result;
}

void*  coverage_6990(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6990].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6990]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6990]);
    return result;
}

void*  coverage_6991(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6991].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6991]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6991]);
    return result;
}

void*  coverage_6992(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6992].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6992]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6992]);
    return result;
}

void*  coverage_6993(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6993].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6993]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6993]);
    return result;
}

void*  coverage_6994(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6994].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6994]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6994]);
    return result;
}

void*  coverage_6995(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6995].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6995]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6995]);
    return result;
}

void*  coverage_6996(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6996].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6996]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6996]);
    return result;
}

void*  coverage_6997(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6997].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6997]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6997]);
    return result;
}

void*  coverage_6998(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6998].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6998]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6998]);
    return result;
}

void*  coverage_6999(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[6999].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[6999]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[6999]);
    return result;
}

void*  coverage_7000(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7000].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7000]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7000]);
    return result;
}

void*  coverage_7001(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7001].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7001]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7001]);
    return result;
}

void*  coverage_7002(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7002].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7002]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7002]);
    return result;
}

void*  coverage_7003(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7003].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7003]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7003]);
    return result;
}

void*  coverage_7004(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7004].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7004]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7004]);
    return result;
}

void*  coverage_7005(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7005].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7005]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7005]);
    return result;
}

void*  coverage_7006(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7006].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7006]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7006]);
    return result;
}

void*  coverage_7007(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7007].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7007]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7007]);
    return result;
}

void*  coverage_7008(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7008].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7008]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7008]);
    return result;
}

void*  coverage_7009(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7009].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7009]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7009]);
    return result;
}

void*  coverage_7010(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7010].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7010]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7010]);
    return result;
}

void*  coverage_7011(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7011].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7011]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7011]);
    return result;
}

void*  coverage_7012(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7012].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7012]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7012]);
    return result;
}

void*  coverage_7013(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7013].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7013]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7013]);
    return result;
}

void*  coverage_7014(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7014].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7014]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7014]);
    return result;
}

void*  coverage_7015(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7015].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7015]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7015]);
    return result;
}

void*  coverage_7016(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7016].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7016]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7016]);
    return result;
}

void*  coverage_7017(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7017].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7017]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7017]);
    return result;
}

void*  coverage_7018(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7018].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7018]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7018]);
    return result;
}

void*  coverage_7019(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7019].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7019]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7019]);
    return result;
}

void*  coverage_7020(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7020].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7020]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7020]);
    return result;
}

void*  coverage_7021(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7021].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7021]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7021]);
    return result;
}

void*  coverage_7022(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7022].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7022]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7022]);
    return result;
}

void*  coverage_7023(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7023].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7023]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7023]);
    return result;
}

void*  coverage_7024(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7024].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7024]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7024]);
    return result;
}

void*  coverage_7025(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7025].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7025]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7025]);
    return result;
}

void*  coverage_7026(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7026].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7026]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7026]);
    return result;
}

void*  coverage_7027(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7027].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7027]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7027]);
    return result;
}

void*  coverage_7028(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7028].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7028]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7028]);
    return result;
}

void*  coverage_7029(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7029].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7029]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7029]);
    return result;
}

void*  coverage_7030(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7030].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7030]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7030]);
    return result;
}

void*  coverage_7031(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7031].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7031]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7031]);
    return result;
}

void*  coverage_7032(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7032].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7032]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7032]);
    return result;
}

void*  coverage_7033(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7033].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7033]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7033]);
    return result;
}

void*  coverage_7034(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7034].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7034]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7034]);
    return result;
}

void*  coverage_7035(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7035].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7035]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7035]);
    return result;
}

void*  coverage_7036(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7036].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7036]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7036]);
    return result;
}

void*  coverage_7037(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7037].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7037]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7037]);
    return result;
}

void*  coverage_7038(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7038].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7038]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7038]);
    return result;
}

void*  coverage_7039(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7039].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7039]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7039]);
    return result;
}

void*  coverage_7040(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7040].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7040]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7040]);
    return result;
}

void*  coverage_7041(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7041].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7041]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7041]);
    return result;
}

void*  coverage_7042(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7042].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7042]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7042]);
    return result;
}

void*  coverage_7043(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7043].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7043]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7043]);
    return result;
}

void*  coverage_7044(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7044].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7044]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7044]);
    return result;
}

void*  coverage_7045(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7045].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7045]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7045]);
    return result;
}

void*  coverage_7046(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7046].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7046]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7046]);
    return result;
}

void*  coverage_7047(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7047].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7047]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7047]);
    return result;
}

void*  coverage_7048(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7048].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7048]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7048]);
    return result;
}

void*  coverage_7049(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7049].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7049]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7049]);
    return result;
}

void*  coverage_7050(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7050].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7050]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7050]);
    return result;
}

void*  coverage_7051(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7051].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7051]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7051]);
    return result;
}

void*  coverage_7052(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7052].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7052]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7052]);
    return result;
}

void*  coverage_7053(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7053].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7053]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7053]);
    return result;
}

void*  coverage_7054(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7054].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7054]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7054]);
    return result;
}

void*  coverage_7055(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7055].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7055]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7055]);
    return result;
}

void*  coverage_7056(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7056].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7056]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7056]);
    return result;
}

void*  coverage_7057(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7057].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7057]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7057]);
    return result;
}

void*  coverage_7058(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7058].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7058]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7058]);
    return result;
}

void*  coverage_7059(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7059].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7059]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7059]);
    return result;
}

void*  coverage_7060(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7060].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7060]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7060]);
    return result;
}

void*  coverage_7061(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7061].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7061]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7061]);
    return result;
}

void*  coverage_7062(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7062].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7062]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7062]);
    return result;
}

void*  coverage_7063(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7063].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7063]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7063]);
    return result;
}

void*  coverage_7064(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7064].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7064]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7064]);
    return result;
}

void*  coverage_7065(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7065].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7065]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7065]);
    return result;
}

void*  coverage_7066(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7066].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7066]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7066]);
    return result;
}

void*  coverage_7067(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7067].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7067]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7067]);
    return result;
}

void*  coverage_7068(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7068].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7068]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7068]);
    return result;
}

void*  coverage_7069(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7069].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7069]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7069]);
    return result;
}

void*  coverage_7070(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7070].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7070]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7070]);
    return result;
}

void*  coverage_7071(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7071].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7071]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7071]);
    return result;
}

void*  coverage_7072(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7072].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7072]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7072]);
    return result;
}

void*  coverage_7073(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7073].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7073]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7073]);
    return result;
}

void*  coverage_7074(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7074].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7074]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7074]);
    return result;
}

void*  coverage_7075(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7075].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7075]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7075]);
    return result;
}

void*  coverage_7076(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7076].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7076]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7076]);
    return result;
}

void*  coverage_7077(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7077].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7077]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7077]);
    return result;
}

void*  coverage_7078(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7078].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7078]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7078]);
    return result;
}

void*  coverage_7079(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7079].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7079]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7079]);
    return result;
}

void*  coverage_7080(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7080].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7080]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7080]);
    return result;
}

void*  coverage_7081(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7081].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7081]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7081]);
    return result;
}

void*  coverage_7082(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7082].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7082]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7082]);
    return result;
}

void*  coverage_7083(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7083].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7083]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7083]);
    return result;
}

void*  coverage_7084(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7084].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7084]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7084]);
    return result;
}

void*  coverage_7085(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7085].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7085]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7085]);
    return result;
}

void*  coverage_7086(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7086].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7086]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7086]);
    return result;
}

void*  coverage_7087(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7087].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7087]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7087]);
    return result;
}

void*  coverage_7088(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7088].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7088]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7088]);
    return result;
}

void*  coverage_7089(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7089].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7089]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7089]);
    return result;
}

void*  coverage_7090(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7090].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7090]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7090]);
    return result;
}

void*  coverage_7091(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7091].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7091]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7091]);
    return result;
}

void*  coverage_7092(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7092].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7092]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7092]);
    return result;
}

void*  coverage_7093(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7093].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7093]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7093]);
    return result;
}

void*  coverage_7094(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7094].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7094]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7094]);
    return result;
}

void*  coverage_7095(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7095].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7095]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7095]);
    return result;
}

void*  coverage_7096(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7096].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7096]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7096]);
    return result;
}

void*  coverage_7097(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7097].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7097]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7097]);
    return result;
}

void*  coverage_7098(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7098].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7098]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7098]);
    return result;
}

void*  coverage_7099(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7099].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7099]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7099]);
    return result;
}

void*  coverage_7100(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7100].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7100]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7100]);
    return result;
}

void*  coverage_7101(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7101].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7101]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7101]);
    return result;
}

void*  coverage_7102(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7102].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7102]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7102]);
    return result;
}

void*  coverage_7103(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7103].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7103]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7103]);
    return result;
}

void*  coverage_7104(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7104].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7104]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7104]);
    return result;
}

void*  coverage_7105(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7105].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7105]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7105]);
    return result;
}

void*  coverage_7106(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7106].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7106]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7106]);
    return result;
}

void*  coverage_7107(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7107].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7107]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7107]);
    return result;
}

void*  coverage_7108(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7108].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7108]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7108]);
    return result;
}

void*  coverage_7109(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7109].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7109]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7109]);
    return result;
}

void*  coverage_7110(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7110].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7110]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7110]);
    return result;
}

void*  coverage_7111(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7111].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7111]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7111]);
    return result;
}

void*  coverage_7112(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7112].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7112]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7112]);
    return result;
}

void*  coverage_7113(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7113].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7113]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7113]);
    return result;
}

void*  coverage_7114(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7114].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7114]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7114]);
    return result;
}

void*  coverage_7115(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7115].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7115]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7115]);
    return result;
}

void*  coverage_7116(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7116].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7116]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7116]);
    return result;
}

void*  coverage_7117(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7117].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7117]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7117]);
    return result;
}

void*  coverage_7118(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7118].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7118]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7118]);
    return result;
}

void*  coverage_7119(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7119].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7119]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7119]);
    return result;
}

void*  coverage_7120(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7120].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7120]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7120]);
    return result;
}

void*  coverage_7121(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7121].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7121]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7121]);
    return result;
}

void*  coverage_7122(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7122].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7122]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7122]);
    return result;
}

void*  coverage_7123(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7123].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7123]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7123]);
    return result;
}

void*  coverage_7124(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7124].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7124]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7124]);
    return result;
}

void*  coverage_7125(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7125].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7125]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7125]);
    return result;
}

void*  coverage_7126(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7126].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7126]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7126]);
    return result;
}

void*  coverage_7127(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7127].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7127]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7127]);
    return result;
}

void*  coverage_7128(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7128].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7128]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7128]);
    return result;
}

void*  coverage_7129(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7129].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7129]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7129]);
    return result;
}

void*  coverage_7130(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7130].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7130]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7130]);
    return result;
}

void*  coverage_7131(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7131].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7131]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7131]);
    return result;
}

void*  coverage_7132(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7132].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7132]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7132]);
    return result;
}

void*  coverage_7133(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7133].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7133]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7133]);
    return result;
}

void*  coverage_7134(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7134].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7134]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7134]);
    return result;
}

void*  coverage_7135(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7135].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7135]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7135]);
    return result;
}

void*  coverage_7136(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7136].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7136]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7136]);
    return result;
}

void*  coverage_7137(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7137].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7137]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7137]);
    return result;
}

void*  coverage_7138(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7138].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7138]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7138]);
    return result;
}

void*  coverage_7139(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7139].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7139]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7139]);
    return result;
}

void*  coverage_7140(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7140].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7140]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7140]);
    return result;
}

void*  coverage_7141(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7141].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7141]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7141]);
    return result;
}

void*  coverage_7142(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7142].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7142]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7142]);
    return result;
}

void*  coverage_7143(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7143].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7143]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7143]);
    return result;
}

void*  coverage_7144(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7144].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7144]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7144]);
    return result;
}

void*  coverage_7145(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7145].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7145]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7145]);
    return result;
}

void*  coverage_7146(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7146].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7146]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7146]);
    return result;
}

void*  coverage_7147(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7147].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7147]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7147]);
    return result;
}

void*  coverage_7148(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7148].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7148]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7148]);
    return result;
}

void*  coverage_7149(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7149].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7149]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7149]);
    return result;
}

void*  coverage_7150(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7150].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7150]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7150]);
    return result;
}

void*  coverage_7151(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7151].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7151]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7151]);
    return result;
}

void*  coverage_7152(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7152].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7152]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7152]);
    return result;
}

void*  coverage_7153(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7153].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7153]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7153]);
    return result;
}

void*  coverage_7154(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7154].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7154]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7154]);
    return result;
}

void*  coverage_7155(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7155].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7155]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7155]);
    return result;
}

void*  coverage_7156(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7156].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7156]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7156]);
    return result;
}

void*  coverage_7157(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7157].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7157]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7157]);
    return result;
}

void*  coverage_7158(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7158].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7158]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7158]);
    return result;
}

void*  coverage_7159(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7159].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7159]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7159]);
    return result;
}

void*  coverage_7160(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7160].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7160]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7160]);
    return result;
}

void*  coverage_7161(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7161].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7161]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7161]);
    return result;
}

void*  coverage_7162(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7162].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7162]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7162]);
    return result;
}

void*  coverage_7163(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7163].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7163]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7163]);
    return result;
}

void*  coverage_7164(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7164].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7164]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7164]);
    return result;
}

void*  coverage_7165(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7165].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7165]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7165]);
    return result;
}

void*  coverage_7166(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7166].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7166]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7166]);
    return result;
}

void*  coverage_7167(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7167].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7167]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7167]);
    return result;
}

void*  coverage_7168(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7168].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7168]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7168]);
    return result;
}

void*  coverage_7169(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7169].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7169]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7169]);
    return result;
}

void*  coverage_7170(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7170].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7170]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7170]);
    return result;
}

void*  coverage_7171(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7171].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7171]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7171]);
    return result;
}

void*  coverage_7172(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7172].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7172]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7172]);
    return result;
}

void*  coverage_7173(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7173].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7173]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7173]);
    return result;
}

void*  coverage_7174(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7174].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7174]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7174]);
    return result;
}

void*  coverage_7175(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7175].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7175]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7175]);
    return result;
}

void*  coverage_7176(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7176].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7176]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7176]);
    return result;
}

void*  coverage_7177(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7177].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7177]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7177]);
    return result;
}

void*  coverage_7178(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7178].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7178]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7178]);
    return result;
}

void*  coverage_7179(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7179].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7179]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7179]);
    return result;
}

void*  coverage_7180(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7180].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7180]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7180]);
    return result;
}

void*  coverage_7181(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7181].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7181]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7181]);
    return result;
}

void*  coverage_7182(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7182].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7182]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7182]);
    return result;
}

void*  coverage_7183(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7183].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7183]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7183]);
    return result;
}

void*  coverage_7184(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7184].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7184]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7184]);
    return result;
}

void*  coverage_7185(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7185].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7185]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7185]);
    return result;
}

void*  coverage_7186(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7186].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7186]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7186]);
    return result;
}

void*  coverage_7187(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7187].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7187]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7187]);
    return result;
}

void*  coverage_7188(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7188].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7188]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7188]);
    return result;
}

void*  coverage_7189(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7189].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7189]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7189]);
    return result;
}

void*  coverage_7190(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7190].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7190]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7190]);
    return result;
}

void*  coverage_7191(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7191].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7191]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7191]);
    return result;
}

void*  coverage_7192(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7192].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7192]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7192]);
    return result;
}

void*  coverage_7193(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7193].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7193]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7193]);
    return result;
}

void*  coverage_7194(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7194].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7194]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7194]);
    return result;
}

void*  coverage_7195(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7195].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7195]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7195]);
    return result;
}

void*  coverage_7196(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7196].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7196]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7196]);
    return result;
}

void*  coverage_7197(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7197].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7197]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7197]);
    return result;
}

void*  coverage_7198(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7198].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7198]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7198]);
    return result;
}

void*  coverage_7199(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7199].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7199]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7199]);
    return result;
}

void*  coverage_7200(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7200].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7200]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7200]);
    return result;
}

void*  coverage_7201(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7201].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7201]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7201]);
    return result;
}

void*  coverage_7202(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7202].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7202]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7202]);
    return result;
}

void*  coverage_7203(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7203].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7203]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7203]);
    return result;
}

void*  coverage_7204(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7204].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7204]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7204]);
    return result;
}

void*  coverage_7205(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7205].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7205]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7205]);
    return result;
}

void*  coverage_7206(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7206].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7206]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7206]);
    return result;
}

void*  coverage_7207(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7207].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7207]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7207]);
    return result;
}

void*  coverage_7208(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7208].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7208]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7208]);
    return result;
}

void*  coverage_7209(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7209].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7209]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7209]);
    return result;
}

void*  coverage_7210(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7210].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7210]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7210]);
    return result;
}

void*  coverage_7211(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7211].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7211]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7211]);
    return result;
}

void*  coverage_7212(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7212].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7212]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7212]);
    return result;
}

void*  coverage_7213(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7213].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7213]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7213]);
    return result;
}

void*  coverage_7214(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7214].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7214]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7214]);
    return result;
}

void*  coverage_7215(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7215].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7215]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7215]);
    return result;
}

void*  coverage_7216(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7216].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7216]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7216]);
    return result;
}

void*  coverage_7217(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7217].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7217]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7217]);
    return result;
}

void*  coverage_7218(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7218].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7218]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7218]);
    return result;
}

void*  coverage_7219(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7219].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7219]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7219]);
    return result;
}

void*  coverage_7220(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7220].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7220]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7220]);
    return result;
}

void*  coverage_7221(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7221].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7221]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7221]);
    return result;
}

void*  coverage_7222(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7222].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7222]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7222]);
    return result;
}

void*  coverage_7223(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7223].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7223]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7223]);
    return result;
}

void*  coverage_7224(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7224].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7224]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7224]);
    return result;
}

void*  coverage_7225(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7225].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7225]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7225]);
    return result;
}

void*  coverage_7226(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7226].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7226]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7226]);
    return result;
}

void*  coverage_7227(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7227].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7227]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7227]);
    return result;
}

void*  coverage_7228(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7228].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7228]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7228]);
    return result;
}

void*  coverage_7229(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7229].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7229]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7229]);
    return result;
}

void*  coverage_7230(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7230].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7230]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7230]);
    return result;
}

void*  coverage_7231(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7231].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7231]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7231]);
    return result;
}

void*  coverage_7232(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7232].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7232]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7232]);
    return result;
}

void*  coverage_7233(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7233].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7233]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7233]);
    return result;
}

void*  coverage_7234(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7234].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7234]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7234]);
    return result;
}

void*  coverage_7235(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7235].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7235]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7235]);
    return result;
}

void*  coverage_7236(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7236].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7236]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7236]);
    return result;
}

void*  coverage_7237(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7237].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7237]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7237]);
    return result;
}

void*  coverage_7238(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7238].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7238]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7238]);
    return result;
}

void*  coverage_7239(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7239].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7239]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7239]);
    return result;
}

void*  coverage_7240(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7240].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7240]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7240]);
    return result;
}

void*  coverage_7241(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7241].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7241]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7241]);
    return result;
}

void*  coverage_7242(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7242].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7242]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7242]);
    return result;
}

void*  coverage_7243(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7243].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7243]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7243]);
    return result;
}

void*  coverage_7244(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7244].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7244]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7244]);
    return result;
}

void*  coverage_7245(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7245].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7245]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7245]);
    return result;
}

void*  coverage_7246(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7246].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7246]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7246]);
    return result;
}

void*  coverage_7247(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7247].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7247]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7247]);
    return result;
}

void*  coverage_7248(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7248].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7248]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7248]);
    return result;
}

void*  coverage_7249(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7249].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7249]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7249]);
    return result;
}

void*  coverage_7250(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7250].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7250]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7250]);
    return result;
}

void*  coverage_7251(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7251].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7251]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7251]);
    return result;
}

void*  coverage_7252(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7252].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7252]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7252]);
    return result;
}

void*  coverage_7253(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7253].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7253]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7253]);
    return result;
}

void*  coverage_7254(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7254].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7254]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7254]);
    return result;
}

void*  coverage_7255(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7255].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7255]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7255]);
    return result;
}

void*  coverage_7256(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7256].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7256]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7256]);
    return result;
}

void*  coverage_7257(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7257].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7257]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7257]);
    return result;
}

void*  coverage_7258(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7258].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7258]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7258]);
    return result;
}

void*  coverage_7259(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7259].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7259]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7259]);
    return result;
}

void*  coverage_7260(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7260].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7260]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7260]);
    return result;
}

void*  coverage_7261(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7261].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7261]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7261]);
    return result;
}

void*  coverage_7262(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7262].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7262]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7262]);
    return result;
}

void*  coverage_7263(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7263].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7263]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7263]);
    return result;
}

void*  coverage_7264(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7264].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7264]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7264]);
    return result;
}

void*  coverage_7265(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7265].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7265]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7265]);
    return result;
}

void*  coverage_7266(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7266].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7266]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7266]);
    return result;
}

void*  coverage_7267(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7267].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7267]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7267]);
    return result;
}

void*  coverage_7268(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7268].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7268]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7268]);
    return result;
}

void*  coverage_7269(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7269].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7269]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7269]);
    return result;
}

void*  coverage_7270(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7270].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7270]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7270]);
    return result;
}

void*  coverage_7271(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7271].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7271]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7271]);
    return result;
}

void*  coverage_7272(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7272].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7272]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7272]);
    return result;
}

void*  coverage_7273(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7273].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7273]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7273]);
    return result;
}

void*  coverage_7274(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7274].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7274]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7274]);
    return result;
}

void*  coverage_7275(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7275].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7275]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7275]);
    return result;
}

void*  coverage_7276(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7276].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7276]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7276]);
    return result;
}

void*  coverage_7277(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7277].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7277]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7277]);
    return result;
}

void*  coverage_7278(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7278].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7278]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7278]);
    return result;
}

void*  coverage_7279(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7279].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7279]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7279]);
    return result;
}

void*  coverage_7280(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7280].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7280]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7280]);
    return result;
}

void*  coverage_7281(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7281].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7281]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7281]);
    return result;
}

void*  coverage_7282(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7282].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7282]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7282]);
    return result;
}

void*  coverage_7283(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7283].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7283]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7283]);
    return result;
}

void*  coverage_7284(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7284].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7284]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7284]);
    return result;
}

void*  coverage_7285(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7285].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7285]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7285]);
    return result;
}

void*  coverage_7286(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7286].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7286]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7286]);
    return result;
}

void*  coverage_7287(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7287].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7287]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7287]);
    return result;
}

void*  coverage_7288(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7288].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7288]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7288]);
    return result;
}

void*  coverage_7289(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7289].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7289]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7289]);
    return result;
}

void*  coverage_7290(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7290].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7290]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7290]);
    return result;
}

void*  coverage_7291(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7291].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7291]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7291]);
    return result;
}

void*  coverage_7292(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7292].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7292]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7292]);
    return result;
}

void*  coverage_7293(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7293].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7293]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7293]);
    return result;
}

void*  coverage_7294(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7294].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7294]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7294]);
    return result;
}

void*  coverage_7295(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7295].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7295]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7295]);
    return result;
}

void*  coverage_7296(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7296].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7296]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7296]);
    return result;
}

void*  coverage_7297(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7297].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7297]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7297]);
    return result;
}

void*  coverage_7298(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7298].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7298]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7298]);
    return result;
}

void*  coverage_7299(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7299].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7299]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7299]);
    return result;
}

void*  coverage_7300(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7300].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7300]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7300]);
    return result;
}

void*  coverage_7301(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7301].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7301]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7301]);
    return result;
}

void*  coverage_7302(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7302].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7302]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7302]);
    return result;
}

void*  coverage_7303(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7303].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7303]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7303]);
    return result;
}

void*  coverage_7304(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7304].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7304]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7304]);
    return result;
}

void*  coverage_7305(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7305].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7305]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7305]);
    return result;
}

void*  coverage_7306(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7306].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7306]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7306]);
    return result;
}

void*  coverage_7307(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7307].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7307]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7307]);
    return result;
}

void*  coverage_7308(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7308].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7308]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7308]);
    return result;
}

void*  coverage_7309(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7309].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7309]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7309]);
    return result;
}

void*  coverage_7310(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7310].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7310]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7310]);
    return result;
}

void*  coverage_7311(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7311].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7311]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7311]);
    return result;
}

void*  coverage_7312(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7312].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7312]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7312]);
    return result;
}

void*  coverage_7313(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7313].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7313]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7313]);
    return result;
}

void*  coverage_7314(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7314].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7314]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7314]);
    return result;
}

void*  coverage_7315(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7315].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7315]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7315]);
    return result;
}

void*  coverage_7316(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7316].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7316]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7316]);
    return result;
}

void*  coverage_7317(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7317].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7317]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7317]);
    return result;
}

void*  coverage_7318(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7318].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7318]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7318]);
    return result;
}

void*  coverage_7319(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7319].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7319]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7319]);
    return result;
}

void*  coverage_7320(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7320].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7320]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7320]);
    return result;
}

void*  coverage_7321(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7321].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7321]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7321]);
    return result;
}

void*  coverage_7322(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7322].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7322]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7322]);
    return result;
}

void*  coverage_7323(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7323].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7323]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7323]);
    return result;
}

void*  coverage_7324(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7324].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7324]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7324]);
    return result;
}

void*  coverage_7325(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7325].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7325]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7325]);
    return result;
}

void*  coverage_7326(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7326].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7326]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7326]);
    return result;
}

void*  coverage_7327(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7327].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7327]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7327]);
    return result;
}

void*  coverage_7328(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7328].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7328]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7328]);
    return result;
}

void*  coverage_7329(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7329].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7329]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7329]);
    return result;
}

void*  coverage_7330(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7330].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7330]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7330]);
    return result;
}

void*  coverage_7331(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7331].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7331]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7331]);
    return result;
}

void*  coverage_7332(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7332].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7332]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7332]);
    return result;
}

void*  coverage_7333(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7333].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7333]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7333]);
    return result;
}

void*  coverage_7334(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7334].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7334]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7334]);
    return result;
}

void*  coverage_7335(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7335].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7335]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7335]);
    return result;
}

void*  coverage_7336(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7336].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7336]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7336]);
    return result;
}

void*  coverage_7337(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7337].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7337]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7337]);
    return result;
}

void*  coverage_7338(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7338].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7338]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7338]);
    return result;
}

void*  coverage_7339(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7339].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7339]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7339]);
    return result;
}

void*  coverage_7340(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7340].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7340]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7340]);
    return result;
}

void*  coverage_7341(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7341].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7341]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7341]);
    return result;
}

void*  coverage_7342(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7342].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7342]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7342]);
    return result;
}

void*  coverage_7343(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7343].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7343]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7343]);
    return result;
}

void*  coverage_7344(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7344].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7344]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7344]);
    return result;
}

void*  coverage_7345(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7345].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7345]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7345]);
    return result;
}

void*  coverage_7346(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7346].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7346]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7346]);
    return result;
}

void*  coverage_7347(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7347].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7347]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7347]);
    return result;
}

void*  coverage_7348(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7348].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7348]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7348]);
    return result;
}

void*  coverage_7349(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7349].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7349]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7349]);
    return result;
}

void*  coverage_7350(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7350].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7350]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7350]);
    return result;
}

void*  coverage_7351(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7351].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7351]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7351]);
    return result;
}

void*  coverage_7352(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7352].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7352]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7352]);
    return result;
}

void*  coverage_7353(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7353].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7353]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7353]);
    return result;
}

void*  coverage_7354(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7354].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7354]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7354]);
    return result;
}

void*  coverage_7355(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7355].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7355]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7355]);
    return result;
}

void*  coverage_7356(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7356].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7356]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7356]);
    return result;
}

void*  coverage_7357(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7357].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7357]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7357]);
    return result;
}

void*  coverage_7358(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7358].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7358]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7358]);
    return result;
}

void*  coverage_7359(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7359].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7359]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7359]);
    return result;
}

void*  coverage_7360(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7360].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7360]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7360]);
    return result;
}

void*  coverage_7361(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7361].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7361]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7361]);
    return result;
}

void*  coverage_7362(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7362].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7362]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7362]);
    return result;
}

void*  coverage_7363(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7363].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7363]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7363]);
    return result;
}

void*  coverage_7364(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7364].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7364]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7364]);
    return result;
}

void*  coverage_7365(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7365].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7365]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7365]);
    return result;
}

void*  coverage_7366(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7366].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7366]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7366]);
    return result;
}

void*  coverage_7367(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7367].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7367]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7367]);
    return result;
}

void*  coverage_7368(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7368].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7368]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7368]);
    return result;
}

void*  coverage_7369(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7369].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7369]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7369]);
    return result;
}

void*  coverage_7370(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7370].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7370]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7370]);
    return result;
}

void*  coverage_7371(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7371].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7371]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7371]);
    return result;
}

void*  coverage_7372(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7372].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7372]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7372]);
    return result;
}

void*  coverage_7373(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7373].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7373]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7373]);
    return result;
}

void*  coverage_7374(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7374].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7374]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7374]);
    return result;
}

void*  coverage_7375(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7375].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7375]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7375]);
    return result;
}

void*  coverage_7376(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7376].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7376]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7376]);
    return result;
}

void*  coverage_7377(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7377].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7377]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7377]);
    return result;
}

void*  coverage_7378(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7378].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7378]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7378]);
    return result;
}

void*  coverage_7379(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7379].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7379]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7379]);
    return result;
}

void*  coverage_7380(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7380].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7380]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7380]);
    return result;
}

void*  coverage_7381(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7381].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7381]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7381]);
    return result;
}

void*  coverage_7382(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7382].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7382]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7382]);
    return result;
}

void*  coverage_7383(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7383].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7383]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7383]);
    return result;
}

void*  coverage_7384(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7384].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7384]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7384]);
    return result;
}

void*  coverage_7385(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7385].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7385]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7385]);
    return result;
}

void*  coverage_7386(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7386].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7386]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7386]);
    return result;
}

void*  coverage_7387(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7387].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7387]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7387]);
    return result;
}

void*  coverage_7388(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7388].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7388]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7388]);
    return result;
}

void*  coverage_7389(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7389].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7389]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7389]);
    return result;
}

void*  coverage_7390(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7390].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7390]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7390]);
    return result;
}

void*  coverage_7391(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7391].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7391]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7391]);
    return result;
}

void*  coverage_7392(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7392].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7392]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7392]);
    return result;
}

void*  coverage_7393(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7393].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7393]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7393]);
    return result;
}

void*  coverage_7394(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7394].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7394]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7394]);
    return result;
}

void*  coverage_7395(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7395].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7395]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7395]);
    return result;
}

void*  coverage_7396(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7396].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7396]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7396]);
    return result;
}

void*  coverage_7397(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7397].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7397]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7397]);
    return result;
}

void*  coverage_7398(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7398].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7398]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7398]);
    return result;
}

void*  coverage_7399(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7399].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7399]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7399]);
    return result;
}

void*  coverage_7400(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7400].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7400]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7400]);
    return result;
}

void*  coverage_7401(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7401].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7401]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7401]);
    return result;
}

void*  coverage_7402(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7402].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7402]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7402]);
    return result;
}

void*  coverage_7403(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7403].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7403]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7403]);
    return result;
}

void*  coverage_7404(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7404].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7404]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7404]);
    return result;
}

void*  coverage_7405(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7405].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7405]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7405]);
    return result;
}

void*  coverage_7406(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7406].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7406]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7406]);
    return result;
}

void*  coverage_7407(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7407].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7407]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7407]);
    return result;
}

void*  coverage_7408(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7408].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7408]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7408]);
    return result;
}

void*  coverage_7409(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7409].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7409]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7409]);
    return result;
}

void*  coverage_7410(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7410].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7410]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7410]);
    return result;
}

void*  coverage_7411(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7411].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7411]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7411]);
    return result;
}

void*  coverage_7412(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7412].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7412]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7412]);
    return result;
}

void*  coverage_7413(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7413].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7413]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7413]);
    return result;
}

void*  coverage_7414(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7414].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7414]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7414]);
    return result;
}

void*  coverage_7415(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7415].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7415]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7415]);
    return result;
}

void*  coverage_7416(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7416].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7416]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7416]);
    return result;
}

void*  coverage_7417(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7417].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7417]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7417]);
    return result;
}

void*  coverage_7418(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7418].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7418]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7418]);
    return result;
}

void*  coverage_7419(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7419].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7419]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7419]);
    return result;
}

void*  coverage_7420(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7420].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7420]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7420]);
    return result;
}

void*  coverage_7421(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7421].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7421]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7421]);
    return result;
}

void*  coverage_7422(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7422].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7422]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7422]);
    return result;
}

void*  coverage_7423(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7423].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7423]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7423]);
    return result;
}

void*  coverage_7424(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7424].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7424]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7424]);
    return result;
}

void*  coverage_7425(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7425].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7425]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7425]);
    return result;
}

void*  coverage_7426(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7426].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7426]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7426]);
    return result;
}

void*  coverage_7427(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7427].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7427]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7427]);
    return result;
}

void*  coverage_7428(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7428].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7428]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7428]);
    return result;
}

void*  coverage_7429(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7429].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7429]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7429]);
    return result;
}

void*  coverage_7430(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7430].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7430]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7430]);
    return result;
}

void*  coverage_7431(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7431].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7431]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7431]);
    return result;
}

void*  coverage_7432(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7432].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7432]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7432]);
    return result;
}

void*  coverage_7433(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7433].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7433]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7433]);
    return result;
}

void*  coverage_7434(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7434].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7434]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7434]);
    return result;
}

void*  coverage_7435(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7435].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7435]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7435]);
    return result;
}

void*  coverage_7436(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7436].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7436]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7436]);
    return result;
}

void*  coverage_7437(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7437].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7437]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7437]);
    return result;
}

void*  coverage_7438(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7438].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7438]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7438]);
    return result;
}

void*  coverage_7439(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7439].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7439]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7439]);
    return result;
}

void*  coverage_7440(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7440].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7440]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7440]);
    return result;
}

void*  coverage_7441(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7441].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7441]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7441]);
    return result;
}

void*  coverage_7442(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7442].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7442]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7442]);
    return result;
}

void*  coverage_7443(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7443].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7443]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7443]);
    return result;
}

void*  coverage_7444(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7444].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7444]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7444]);
    return result;
}

void*  coverage_7445(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7445].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7445]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7445]);
    return result;
}

void*  coverage_7446(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7446].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7446]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7446]);
    return result;
}

void*  coverage_7447(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7447].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7447]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7447]);
    return result;
}

void*  coverage_7448(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7448].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7448]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7448]);
    return result;
}

void*  coverage_7449(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7449].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7449]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7449]);
    return result;
}

void*  coverage_7450(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7450].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7450]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7450]);
    return result;
}

void*  coverage_7451(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7451].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7451]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7451]);
    return result;
}

void*  coverage_7452(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7452].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7452]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7452]);
    return result;
}

void*  coverage_7453(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7453].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7453]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7453]);
    return result;
}

void*  coverage_7454(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7454].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7454]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7454]);
    return result;
}

void*  coverage_7455(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7455].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7455]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7455]);
    return result;
}

void*  coverage_7456(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7456].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7456]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7456]);
    return result;
}

void*  coverage_7457(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7457].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7457]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7457]);
    return result;
}

void*  coverage_7458(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7458].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7458]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7458]);
    return result;
}

void*  coverage_7459(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7459].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7459]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7459]);
    return result;
}

void*  coverage_7460(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7460].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7460]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7460]);
    return result;
}

void*  coverage_7461(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7461].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7461]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7461]);
    return result;
}

void*  coverage_7462(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7462].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7462]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7462]);
    return result;
}

void*  coverage_7463(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7463].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7463]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7463]);
    return result;
}

void*  coverage_7464(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7464].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7464]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7464]);
    return result;
}

void*  coverage_7465(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7465].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7465]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7465]);
    return result;
}

void*  coverage_7466(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7466].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7466]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7466]);
    return result;
}

void*  coverage_7467(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7467].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7467]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7467]);
    return result;
}

void*  coverage_7468(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7468].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7468]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7468]);
    return result;
}

void*  coverage_7469(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7469].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7469]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7469]);
    return result;
}

void*  coverage_7470(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7470].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7470]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7470]);
    return result;
}

void*  coverage_7471(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7471].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7471]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7471]);
    return result;
}

void*  coverage_7472(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7472].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7472]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7472]);
    return result;
}

void*  coverage_7473(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7473].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7473]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7473]);
    return result;
}

void*  coverage_7474(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7474].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7474]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7474]);
    return result;
}

void*  coverage_7475(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7475].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7475]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7475]);
    return result;
}

void*  coverage_7476(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7476].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7476]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7476]);
    return result;
}

void*  coverage_7477(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7477].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7477]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7477]);
    return result;
}

void*  coverage_7478(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7478].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7478]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7478]);
    return result;
}

void*  coverage_7479(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7479].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7479]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7479]);
    return result;
}

void*  coverage_7480(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7480].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7480]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7480]);
    return result;
}

void*  coverage_7481(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7481].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7481]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7481]);
    return result;
}

void*  coverage_7482(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7482].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7482]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7482]);
    return result;
}

void*  coverage_7483(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7483].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7483]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7483]);
    return result;
}

void*  coverage_7484(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7484].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7484]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7484]);
    return result;
}

void*  coverage_7485(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7485].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7485]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7485]);
    return result;
}

void*  coverage_7486(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7486].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7486]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7486]);
    return result;
}

void*  coverage_7487(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7487].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7487]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7487]);
    return result;
}

void*  coverage_7488(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7488].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7488]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7488]);
    return result;
}

void*  coverage_7489(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7489].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7489]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7489]);
    return result;
}

void*  coverage_7490(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7490].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7490]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7490]);
    return result;
}

void*  coverage_7491(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7491].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7491]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7491]);
    return result;
}

void*  coverage_7492(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7492].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7492]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7492]);
    return result;
}

void*  coverage_7493(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7493].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7493]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7493]);
    return result;
}

void*  coverage_7494(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7494].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7494]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7494]);
    return result;
}

void*  coverage_7495(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7495].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7495]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7495]);
    return result;
}

void*  coverage_7496(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7496].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7496]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7496]);
    return result;
}

void*  coverage_7497(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7497].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7497]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7497]);
    return result;
}

void*  coverage_7498(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7498].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7498]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7498]);
    return result;
}

void*  coverage_7499(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7499].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7499]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7499]);
    return result;
}

void*  coverage_7500(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7500].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7500]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7500]);
    return result;
}

void*  coverage_7501(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7501].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7501]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7501]);
    return result;
}

void*  coverage_7502(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7502].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7502]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7502]);
    return result;
}

void*  coverage_7503(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7503].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7503]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7503]);
    return result;
}

void*  coverage_7504(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7504].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7504]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7504]);
    return result;
}

void*  coverage_7505(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7505].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7505]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7505]);
    return result;
}

void*  coverage_7506(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7506].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7506]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7506]);
    return result;
}

void*  coverage_7507(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7507].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7507]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7507]);
    return result;
}

void*  coverage_7508(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7508].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7508]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7508]);
    return result;
}

void*  coverage_7509(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7509].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7509]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7509]);
    return result;
}

void*  coverage_7510(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7510].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7510]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7510]);
    return result;
}

void*  coverage_7511(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7511].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7511]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7511]);
    return result;
}

void*  coverage_7512(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7512].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7512]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7512]);
    return result;
}

void*  coverage_7513(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7513].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7513]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7513]);
    return result;
}

void*  coverage_7514(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7514].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7514]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7514]);
    return result;
}

void*  coverage_7515(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7515].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7515]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7515]);
    return result;
}

void*  coverage_7516(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7516].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7516]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7516]);
    return result;
}

void*  coverage_7517(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7517].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7517]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7517]);
    return result;
}

void*  coverage_7518(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7518].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7518]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7518]);
    return result;
}

void*  coverage_7519(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7519].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7519]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7519]);
    return result;
}

void*  coverage_7520(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7520].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7520]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7520]);
    return result;
}

void*  coverage_7521(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7521].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7521]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7521]);
    return result;
}

void*  coverage_7522(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7522].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7522]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7522]);
    return result;
}

void*  coverage_7523(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7523].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7523]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7523]);
    return result;
}

void*  coverage_7524(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7524].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7524]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7524]);
    return result;
}

void*  coverage_7525(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7525].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7525]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7525]);
    return result;
}

void*  coverage_7526(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7526].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7526]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7526]);
    return result;
}

void*  coverage_7527(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7527].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7527]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7527]);
    return result;
}

void*  coverage_7528(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7528].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7528]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7528]);
    return result;
}

void*  coverage_7529(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7529].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7529]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7529]);
    return result;
}

void*  coverage_7530(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7530].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7530]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7530]);
    return result;
}

void*  coverage_7531(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7531].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7531]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7531]);
    return result;
}

void*  coverage_7532(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7532].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7532]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7532]);
    return result;
}

void*  coverage_7533(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7533].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7533]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7533]);
    return result;
}

void*  coverage_7534(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7534].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7534]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7534]);
    return result;
}

void*  coverage_7535(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7535].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7535]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7535]);
    return result;
}

void*  coverage_7536(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7536].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7536]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7536]);
    return result;
}

void*  coverage_7537(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7537].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7537]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7537]);
    return result;
}

void*  coverage_7538(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7538].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7538]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7538]);
    return result;
}

void*  coverage_7539(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7539].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7539]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7539]);
    return result;
}

void*  coverage_7540(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7540].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7540]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7540]);
    return result;
}

void*  coverage_7541(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7541].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7541]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7541]);
    return result;
}

void*  coverage_7542(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7542].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7542]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7542]);
    return result;
}

void*  coverage_7543(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7543].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7543]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7543]);
    return result;
}

void*  coverage_7544(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7544].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7544]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7544]);
    return result;
}

void*  coverage_7545(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7545].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7545]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7545]);
    return result;
}

void*  coverage_7546(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7546].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7546]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7546]);
    return result;
}

void*  coverage_7547(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7547].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7547]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7547]);
    return result;
}

void*  coverage_7548(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7548].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7548]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7548]);
    return result;
}

void*  coverage_7549(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7549].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7549]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7549]);
    return result;
}

void*  coverage_7550(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7550].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7550]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7550]);
    return result;
}

void*  coverage_7551(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7551].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7551]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7551]);
    return result;
}

void*  coverage_7552(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7552].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7552]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7552]);
    return result;
}

void*  coverage_7553(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7553].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7553]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7553]);
    return result;
}

void*  coverage_7554(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7554].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7554]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7554]);
    return result;
}

void*  coverage_7555(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7555].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7555]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7555]);
    return result;
}

void*  coverage_7556(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7556].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7556]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7556]);
    return result;
}

void*  coverage_7557(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7557].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7557]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7557]);
    return result;
}

void*  coverage_7558(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7558].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7558]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7558]);
    return result;
}

void*  coverage_7559(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7559].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7559]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7559]);
    return result;
}

void*  coverage_7560(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7560].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7560]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7560]);
    return result;
}

void*  coverage_7561(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7561].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7561]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7561]);
    return result;
}

void*  coverage_7562(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7562].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7562]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7562]);
    return result;
}

void*  coverage_7563(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7563].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7563]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7563]);
    return result;
}

void*  coverage_7564(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7564].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7564]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7564]);
    return result;
}

void*  coverage_7565(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7565].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7565]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7565]);
    return result;
}

void*  coverage_7566(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7566].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7566]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7566]);
    return result;
}

void*  coverage_7567(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7567].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7567]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7567]);
    return result;
}

void*  coverage_7568(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7568].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7568]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7568]);
    return result;
}

void*  coverage_7569(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7569].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7569]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7569]);
    return result;
}

void*  coverage_7570(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7570].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7570]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7570]);
    return result;
}

void*  coverage_7571(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7571].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7571]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7571]);
    return result;
}

void*  coverage_7572(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7572].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7572]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7572]);
    return result;
}

void*  coverage_7573(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7573].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7573]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7573]);
    return result;
}

void*  coverage_7574(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7574].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7574]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7574]);
    return result;
}

void*  coverage_7575(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7575].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7575]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7575]);
    return result;
}

void*  coverage_7576(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7576].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7576]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7576]);
    return result;
}

void*  coverage_7577(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7577].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7577]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7577]);
    return result;
}

void*  coverage_7578(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7578].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7578]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7578]);
    return result;
}

void*  coverage_7579(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7579].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7579]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7579]);
    return result;
}

void*  coverage_7580(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7580].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7580]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7580]);
    return result;
}

void*  coverage_7581(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7581].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7581]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7581]);
    return result;
}

void*  coverage_7582(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7582].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7582]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7582]);
    return result;
}

void*  coverage_7583(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7583].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7583]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7583]);
    return result;
}

void*  coverage_7584(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7584].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7584]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7584]);
    return result;
}

void*  coverage_7585(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7585].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7585]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7585]);
    return result;
}

void*  coverage_7586(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7586].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7586]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7586]);
    return result;
}

void*  coverage_7587(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7587].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7587]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7587]);
    return result;
}

void*  coverage_7588(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7588].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7588]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7588]);
    return result;
}

void*  coverage_7589(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7589].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7589]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7589]);
    return result;
}

void*  coverage_7590(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7590].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7590]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7590]);
    return result;
}

void*  coverage_7591(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7591].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7591]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7591]);
    return result;
}

void*  coverage_7592(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7592].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7592]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7592]);
    return result;
}

void*  coverage_7593(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7593].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7593]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7593]);
    return result;
}

void*  coverage_7594(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7594].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7594]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7594]);
    return result;
}

void*  coverage_7595(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7595].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7595]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7595]);
    return result;
}

void*  coverage_7596(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7596].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7596]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7596]);
    return result;
}

void*  coverage_7597(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7597].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7597]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7597]);
    return result;
}

void*  coverage_7598(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7598].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7598]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7598]);
    return result;
}

void*  coverage_7599(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7599].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7599]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7599]);
    return result;
}

void*  coverage_7600(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7600].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7600]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7600]);
    return result;
}

void*  coverage_7601(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7601].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7601]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7601]);
    return result;
}

void*  coverage_7602(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7602].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7602]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7602]);
    return result;
}

void*  coverage_7603(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7603].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7603]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7603]);
    return result;
}

void*  coverage_7604(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7604].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7604]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7604]);
    return result;
}

void*  coverage_7605(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7605].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7605]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7605]);
    return result;
}

void*  coverage_7606(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7606].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7606]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7606]);
    return result;
}

void*  coverage_7607(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7607].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7607]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7607]);
    return result;
}

void*  coverage_7608(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7608].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7608]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7608]);
    return result;
}

void*  coverage_7609(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7609].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7609]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7609]);
    return result;
}

void*  coverage_7610(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7610].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7610]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7610]);
    return result;
}

void*  coverage_7611(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7611].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7611]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7611]);
    return result;
}

void*  coverage_7612(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7612].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7612]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7612]);
    return result;
}

void*  coverage_7613(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7613].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7613]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7613]);
    return result;
}

void*  coverage_7614(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7614].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7614]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7614]);
    return result;
}

void*  coverage_7615(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7615].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7615]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7615]);
    return result;
}

void*  coverage_7616(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7616].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7616]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7616]);
    return result;
}

void*  coverage_7617(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7617].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7617]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7617]);
    return result;
}

void*  coverage_7618(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7618].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7618]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7618]);
    return result;
}

void*  coverage_7619(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7619].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7619]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7619]);
    return result;
}

void*  coverage_7620(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7620].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7620]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7620]);
    return result;
}

void*  coverage_7621(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7621].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7621]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7621]);
    return result;
}

void*  coverage_7622(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7622].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7622]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7622]);
    return result;
}

void*  coverage_7623(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7623].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7623]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7623]);
    return result;
}

void*  coverage_7624(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7624].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7624]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7624]);
    return result;
}

void*  coverage_7625(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7625].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7625]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7625]);
    return result;
}

void*  coverage_7626(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7626].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7626]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7626]);
    return result;
}

void*  coverage_7627(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7627].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7627]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7627]);
    return result;
}

void*  coverage_7628(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7628].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7628]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7628]);
    return result;
}

void*  coverage_7629(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7629].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7629]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7629]);
    return result;
}

void*  coverage_7630(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7630].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7630]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7630]);
    return result;
}

void*  coverage_7631(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7631].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7631]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7631]);
    return result;
}

void*  coverage_7632(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7632].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7632]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7632]);
    return result;
}

void*  coverage_7633(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7633].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7633]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7633]);
    return result;
}

void*  coverage_7634(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7634].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7634]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7634]);
    return result;
}

void*  coverage_7635(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7635].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7635]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7635]);
    return result;
}

void*  coverage_7636(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7636].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7636]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7636]);
    return result;
}

void*  coverage_7637(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7637].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7637]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7637]);
    return result;
}

void*  coverage_7638(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7638].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7638]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7638]);
    return result;
}

void*  coverage_7639(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7639].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7639]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7639]);
    return result;
}

void*  coverage_7640(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7640].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7640]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7640]);
    return result;
}

void*  coverage_7641(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7641].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7641]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7641]);
    return result;
}

void*  coverage_7642(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7642].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7642]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7642]);
    return result;
}

void*  coverage_7643(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7643].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7643]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7643]);
    return result;
}

void*  coverage_7644(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7644].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7644]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7644]);
    return result;
}

void*  coverage_7645(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7645].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7645]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7645]);
    return result;
}

void*  coverage_7646(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7646].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7646]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7646]);
    return result;
}

void*  coverage_7647(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7647].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7647]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7647]);
    return result;
}

void*  coverage_7648(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7648].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7648]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7648]);
    return result;
}

void*  coverage_7649(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7649].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7649]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7649]);
    return result;
}

void*  coverage_7650(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7650].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7650]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7650]);
    return result;
}

void*  coverage_7651(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7651].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7651]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7651]);
    return result;
}

void*  coverage_7652(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7652].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7652]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7652]);
    return result;
}

void*  coverage_7653(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7653].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7653]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7653]);
    return result;
}

void*  coverage_7654(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7654].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7654]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7654]);
    return result;
}

void*  coverage_7655(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7655].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7655]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7655]);
    return result;
}

void*  coverage_7656(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7656].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7656]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7656]);
    return result;
}

void*  coverage_7657(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7657].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7657]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7657]);
    return result;
}

void*  coverage_7658(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7658].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7658]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7658]);
    return result;
}

void*  coverage_7659(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7659].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7659]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7659]);
    return result;
}

void*  coverage_7660(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7660].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7660]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7660]);
    return result;
}

void*  coverage_7661(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7661].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7661]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7661]);
    return result;
}

void*  coverage_7662(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7662].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7662]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7662]);
    return result;
}

void*  coverage_7663(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7663].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7663]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7663]);
    return result;
}

void*  coverage_7664(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7664].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7664]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7664]);
    return result;
}

void*  coverage_7665(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7665].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7665]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7665]);
    return result;
}

void*  coverage_7666(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7666].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7666]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7666]);
    return result;
}

void*  coverage_7667(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7667].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7667]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7667]);
    return result;
}

void*  coverage_7668(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7668].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7668]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7668]);
    return result;
}

void*  coverage_7669(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7669].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7669]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7669]);
    return result;
}

void*  coverage_7670(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7670].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7670]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7670]);
    return result;
}

void*  coverage_7671(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7671].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7671]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7671]);
    return result;
}

void*  coverage_7672(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7672].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7672]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7672]);
    return result;
}

void*  coverage_7673(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7673].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7673]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7673]);
    return result;
}

void*  coverage_7674(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7674].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7674]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7674]);
    return result;
}

void*  coverage_7675(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7675].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7675]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7675]);
    return result;
}

void*  coverage_7676(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7676].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7676]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7676]);
    return result;
}

void*  coverage_7677(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7677].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7677]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7677]);
    return result;
}

void*  coverage_7678(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7678].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7678]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7678]);
    return result;
}

void*  coverage_7679(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7679].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7679]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7679]);
    return result;
}

void*  coverage_7680(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7680].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7680]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7680]);
    return result;
}

void*  coverage_7681(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7681].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7681]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7681]);
    return result;
}

void*  coverage_7682(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7682].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7682]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7682]);
    return result;
}

void*  coverage_7683(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7683].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7683]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7683]);
    return result;
}

void*  coverage_7684(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7684].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7684]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7684]);
    return result;
}

void*  coverage_7685(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7685].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7685]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7685]);
    return result;
}

void*  coverage_7686(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7686].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7686]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7686]);
    return result;
}

void*  coverage_7687(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7687].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7687]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7687]);
    return result;
}

void*  coverage_7688(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7688].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7688]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7688]);
    return result;
}

void*  coverage_7689(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7689].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7689]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7689]);
    return result;
}

void*  coverage_7690(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7690].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7690]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7690]);
    return result;
}

void*  coverage_7691(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7691].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7691]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7691]);
    return result;
}

void*  coverage_7692(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7692].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7692]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7692]);
    return result;
}

void*  coverage_7693(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7693].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7693]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7693]);
    return result;
}

void*  coverage_7694(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7694].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7694]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7694]);
    return result;
}

void*  coverage_7695(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7695].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7695]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7695]);
    return result;
}

void*  coverage_7696(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7696].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7696]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7696]);
    return result;
}

void*  coverage_7697(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7697].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7697]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7697]);
    return result;
}

void*  coverage_7698(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7698].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7698]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7698]);
    return result;
}

void*  coverage_7699(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7699].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7699]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7699]);
    return result;
}

void*  coverage_7700(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7700].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7700]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7700]);
    return result;
}

void*  coverage_7701(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7701].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7701]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7701]);
    return result;
}

void*  coverage_7702(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7702].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7702]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7702]);
    return result;
}

void*  coverage_7703(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7703].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7703]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7703]);
    return result;
}

void*  coverage_7704(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7704].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7704]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7704]);
    return result;
}

void*  coverage_7705(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7705].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7705]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7705]);
    return result;
}

void*  coverage_7706(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7706].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7706]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7706]);
    return result;
}

void*  coverage_7707(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7707].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7707]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7707]);
    return result;
}

void*  coverage_7708(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7708].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7708]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7708]);
    return result;
}

void*  coverage_7709(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7709].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7709]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7709]);
    return result;
}

void*  coverage_7710(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7710].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7710]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7710]);
    return result;
}

void*  coverage_7711(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7711].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7711]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7711]);
    return result;
}

void*  coverage_7712(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7712].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7712]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7712]);
    return result;
}

void*  coverage_7713(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7713].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7713]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7713]);
    return result;
}

void*  coverage_7714(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7714].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7714]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7714]);
    return result;
}

void*  coverage_7715(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7715].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7715]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7715]);
    return result;
}

void*  coverage_7716(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7716].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7716]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7716]);
    return result;
}

void*  coverage_7717(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7717].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7717]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7717]);
    return result;
}

void*  coverage_7718(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7718].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7718]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7718]);
    return result;
}

void*  coverage_7719(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7719].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7719]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7719]);
    return result;
}

void*  coverage_7720(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7720].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7720]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7720]);
    return result;
}

void*  coverage_7721(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7721].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7721]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7721]);
    return result;
}

void*  coverage_7722(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7722].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7722]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7722]);
    return result;
}

void*  coverage_7723(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7723].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7723]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7723]);
    return result;
}

void*  coverage_7724(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7724].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7724]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7724]);
    return result;
}

void*  coverage_7725(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7725].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7725]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7725]);
    return result;
}

void*  coverage_7726(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7726].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7726]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7726]);
    return result;
}

void*  coverage_7727(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7727].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7727]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7727]);
    return result;
}

void*  coverage_7728(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7728].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7728]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7728]);
    return result;
}

void*  coverage_7729(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7729].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7729]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7729]);
    return result;
}

void*  coverage_7730(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7730].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7730]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7730]);
    return result;
}

void*  coverage_7731(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7731].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7731]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7731]);
    return result;
}

void*  coverage_7732(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7732].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7732]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7732]);
    return result;
}

void*  coverage_7733(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7733].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7733]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7733]);
    return result;
}

void*  coverage_7734(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7734].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7734]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7734]);
    return result;
}

void*  coverage_7735(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7735].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7735]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7735]);
    return result;
}

void*  coverage_7736(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7736].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7736]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7736]);
    return result;
}

void*  coverage_7737(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7737].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7737]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7737]);
    return result;
}

void*  coverage_7738(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7738].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7738]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7738]);
    return result;
}

void*  coverage_7739(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7739].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7739]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7739]);
    return result;
}

void*  coverage_7740(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7740].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7740]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7740]);
    return result;
}

void*  coverage_7741(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7741].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7741]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7741]);
    return result;
}

void*  coverage_7742(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7742].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7742]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7742]);
    return result;
}

void*  coverage_7743(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7743].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7743]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7743]);
    return result;
}

void*  coverage_7744(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7744].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7744]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7744]);
    return result;
}

void*  coverage_7745(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7745].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7745]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7745]);
    return result;
}

void*  coverage_7746(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7746].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7746]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7746]);
    return result;
}

void*  coverage_7747(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7747].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7747]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7747]);
    return result;
}

void*  coverage_7748(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7748].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7748]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7748]);
    return result;
}

void*  coverage_7749(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7749].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7749]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7749]);
    return result;
}

void*  coverage_7750(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7750].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7750]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7750]);
    return result;
}

void*  coverage_7751(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7751].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7751]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7751]);
    return result;
}

void*  coverage_7752(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7752].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7752]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7752]);
    return result;
}

void*  coverage_7753(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7753].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7753]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7753]);
    return result;
}

void*  coverage_7754(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7754].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7754]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7754]);
    return result;
}

void*  coverage_7755(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7755].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7755]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7755]);
    return result;
}

void*  coverage_7756(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7756].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7756]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7756]);
    return result;
}

void*  coverage_7757(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7757].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7757]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7757]);
    return result;
}

void*  coverage_7758(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7758].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7758]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7758]);
    return result;
}

void*  coverage_7759(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7759].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7759]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7759]);
    return result;
}

void*  coverage_7760(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7760].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7760]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7760]);
    return result;
}

void*  coverage_7761(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7761].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7761]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7761]);
    return result;
}

void*  coverage_7762(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7762].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7762]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7762]);
    return result;
}

void*  coverage_7763(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7763].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7763]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7763]);
    return result;
}

void*  coverage_7764(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7764].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7764]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7764]);
    return result;
}

void*  coverage_7765(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7765].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7765]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7765]);
    return result;
}

void*  coverage_7766(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7766].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7766]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7766]);
    return result;
}

void*  coverage_7767(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7767].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7767]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7767]);
    return result;
}

void*  coverage_7768(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7768].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7768]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7768]);
    return result;
}

void*  coverage_7769(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7769].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7769]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7769]);
    return result;
}

void*  coverage_7770(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7770].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7770]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7770]);
    return result;
}

void*  coverage_7771(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7771].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7771]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7771]);
    return result;
}

void*  coverage_7772(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7772].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7772]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7772]);
    return result;
}

void*  coverage_7773(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7773].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7773]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7773]);
    return result;
}

void*  coverage_7774(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7774].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7774]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7774]);
    return result;
}

void*  coverage_7775(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7775].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7775]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7775]);
    return result;
}

void*  coverage_7776(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7776].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7776]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7776]);
    return result;
}

void*  coverage_7777(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7777].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7777]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7777]);
    return result;
}

void*  coverage_7778(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7778].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7778]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7778]);
    return result;
}

void*  coverage_7779(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7779].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7779]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7779]);
    return result;
}

void*  coverage_7780(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7780].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7780]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7780]);
    return result;
}

void*  coverage_7781(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7781].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7781]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7781]);
    return result;
}

void*  coverage_7782(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7782].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7782]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7782]);
    return result;
}

void*  coverage_7783(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7783].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7783]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7783]);
    return result;
}

void*  coverage_7784(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7784].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7784]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7784]);
    return result;
}

void*  coverage_7785(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7785].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7785]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7785]);
    return result;
}

void*  coverage_7786(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7786].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7786]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7786]);
    return result;
}

void*  coverage_7787(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7787].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7787]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7787]);
    return result;
}

void*  coverage_7788(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7788].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7788]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7788]);
    return result;
}

void*  coverage_7789(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7789].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7789]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7789]);
    return result;
}

void*  coverage_7790(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7790].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7790]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7790]);
    return result;
}

void*  coverage_7791(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7791].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7791]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7791]);
    return result;
}

void*  coverage_7792(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7792].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7792]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7792]);
    return result;
}

void*  coverage_7793(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7793].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7793]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7793]);
    return result;
}

void*  coverage_7794(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7794].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7794]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7794]);
    return result;
}

void*  coverage_7795(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7795].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7795]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7795]);
    return result;
}

void*  coverage_7796(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7796].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7796]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7796]);
    return result;
}

void*  coverage_7797(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7797].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7797]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7797]);
    return result;
}

void*  coverage_7798(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7798].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7798]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7798]);
    return result;
}

void*  coverage_7799(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7799].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7799]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7799]);
    return result;
}

void*  coverage_7800(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7800].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7800]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7800]);
    return result;
}

void*  coverage_7801(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7801].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7801]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7801]);
    return result;
}

void*  coverage_7802(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7802].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7802]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7802]);
    return result;
}

void*  coverage_7803(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7803].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7803]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7803]);
    return result;
}

void*  coverage_7804(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7804].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7804]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7804]);
    return result;
}

void*  coverage_7805(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7805].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7805]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7805]);
    return result;
}

void*  coverage_7806(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7806].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7806]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7806]);
    return result;
}

void*  coverage_7807(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7807].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7807]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7807]);
    return result;
}

void*  coverage_7808(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7808].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7808]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7808]);
    return result;
}

void*  coverage_7809(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7809].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7809]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7809]);
    return result;
}

void*  coverage_7810(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7810].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7810]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7810]);
    return result;
}

void*  coverage_7811(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7811].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7811]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7811]);
    return result;
}

void*  coverage_7812(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7812].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7812]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7812]);
    return result;
}

void*  coverage_7813(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7813].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7813]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7813]);
    return result;
}

void*  coverage_7814(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7814].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7814]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7814]);
    return result;
}

void*  coverage_7815(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7815].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7815]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7815]);
    return result;
}

void*  coverage_7816(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7816].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7816]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7816]);
    return result;
}

void*  coverage_7817(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7817].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7817]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7817]);
    return result;
}

void*  coverage_7818(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7818].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7818]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7818]);
    return result;
}

void*  coverage_7819(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7819].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7819]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7819]);
    return result;
}

void*  coverage_7820(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7820].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7820]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7820]);
    return result;
}

void*  coverage_7821(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7821].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7821]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7821]);
    return result;
}

void*  coverage_7822(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7822].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7822]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7822]);
    return result;
}

void*  coverage_7823(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7823].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7823]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7823]);
    return result;
}

void*  coverage_7824(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7824].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7824]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7824]);
    return result;
}

void*  coverage_7825(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7825].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7825]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7825]);
    return result;
}

void*  coverage_7826(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7826].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7826]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7826]);
    return result;
}

void*  coverage_7827(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7827].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7827]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7827]);
    return result;
}

void*  coverage_7828(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7828].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7828]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7828]);
    return result;
}

void*  coverage_7829(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7829].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7829]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7829]);
    return result;
}

void*  coverage_7830(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7830].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7830]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7830]);
    return result;
}

void*  coverage_7831(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7831].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7831]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7831]);
    return result;
}

void*  coverage_7832(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7832].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7832]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7832]);
    return result;
}

void*  coverage_7833(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7833].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7833]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7833]);
    return result;
}

void*  coverage_7834(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7834].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7834]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7834]);
    return result;
}

void*  coverage_7835(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7835].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7835]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7835]);
    return result;
}

void*  coverage_7836(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7836].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7836]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7836]);
    return result;
}

void*  coverage_7837(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7837].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7837]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7837]);
    return result;
}

void*  coverage_7838(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7838].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7838]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7838]);
    return result;
}

void*  coverage_7839(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7839].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7839]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7839]);
    return result;
}

void*  coverage_7840(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7840].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7840]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7840]);
    return result;
}

void*  coverage_7841(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7841].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7841]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7841]);
    return result;
}

void*  coverage_7842(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7842].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7842]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7842]);
    return result;
}

void*  coverage_7843(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7843].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7843]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7843]);
    return result;
}

void*  coverage_7844(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7844].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7844]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7844]);
    return result;
}

void*  coverage_7845(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7845].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7845]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7845]);
    return result;
}

void*  coverage_7846(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7846].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7846]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7846]);
    return result;
}

void*  coverage_7847(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7847].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7847]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7847]);
    return result;
}

void*  coverage_7848(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7848].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7848]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7848]);
    return result;
}

void*  coverage_7849(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7849].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7849]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7849]);
    return result;
}

void*  coverage_7850(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7850].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7850]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7850]);
    return result;
}

void*  coverage_7851(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7851].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7851]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7851]);
    return result;
}

void*  coverage_7852(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7852].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7852]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7852]);
    return result;
}

void*  coverage_7853(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7853].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7853]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7853]);
    return result;
}

void*  coverage_7854(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7854].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7854]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7854]);
    return result;
}

void*  coverage_7855(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7855].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7855]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7855]);
    return result;
}

void*  coverage_7856(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7856].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7856]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7856]);
    return result;
}

void*  coverage_7857(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7857].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7857]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7857]);
    return result;
}

void*  coverage_7858(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7858].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7858]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7858]);
    return result;
}

void*  coverage_7859(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7859].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7859]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7859]);
    return result;
}

void*  coverage_7860(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7860].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7860]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7860]);
    return result;
}

void*  coverage_7861(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7861].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7861]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7861]);
    return result;
}

void*  coverage_7862(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7862].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7862]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7862]);
    return result;
}

void*  coverage_7863(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7863].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7863]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7863]);
    return result;
}

void*  coverage_7864(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7864].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7864]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7864]);
    return result;
}

void*  coverage_7865(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7865].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7865]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7865]);
    return result;
}

void*  coverage_7866(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7866].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7866]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7866]);
    return result;
}

void*  coverage_7867(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7867].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7867]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7867]);
    return result;
}

void*  coverage_7868(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7868].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7868]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7868]);
    return result;
}

void*  coverage_7869(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7869].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7869]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7869]);
    return result;
}

void*  coverage_7870(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7870].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7870]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7870]);
    return result;
}

void*  coverage_7871(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7871].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7871]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7871]);
    return result;
}

void*  coverage_7872(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7872].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7872]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7872]);
    return result;
}

void*  coverage_7873(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7873].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7873]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7873]);
    return result;
}

void*  coverage_7874(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7874].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7874]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7874]);
    return result;
}

void*  coverage_7875(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7875].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7875]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7875]);
    return result;
}

void*  coverage_7876(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7876].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7876]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7876]);
    return result;
}

void*  coverage_7877(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7877].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7877]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7877]);
    return result;
}

void*  coverage_7878(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7878].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7878]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7878]);
    return result;
}

void*  coverage_7879(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7879].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7879]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7879]);
    return result;
}

void*  coverage_7880(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7880].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7880]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7880]);
    return result;
}

void*  coverage_7881(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7881].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7881]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7881]);
    return result;
}

void*  coverage_7882(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7882].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7882]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7882]);
    return result;
}

void*  coverage_7883(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7883].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7883]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7883]);
    return result;
}

void*  coverage_7884(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7884].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7884]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7884]);
    return result;
}

void*  coverage_7885(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7885].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7885]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7885]);
    return result;
}

void*  coverage_7886(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7886].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7886]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7886]);
    return result;
}

void*  coverage_7887(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7887].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7887]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7887]);
    return result;
}

void*  coverage_7888(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7888].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7888]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7888]);
    return result;
}

void*  coverage_7889(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7889].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7889]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7889]);
    return result;
}

void*  coverage_7890(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7890].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7890]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7890]);
    return result;
}

void*  coverage_7891(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7891].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7891]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7891]);
    return result;
}

void*  coverage_7892(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7892].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7892]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7892]);
    return result;
}

void*  coverage_7893(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7893].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7893]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7893]);
    return result;
}

void*  coverage_7894(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7894].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7894]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7894]);
    return result;
}

void*  coverage_7895(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7895].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7895]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7895]);
    return result;
}

void*  coverage_7896(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7896].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7896]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7896]);
    return result;
}

void*  coverage_7897(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7897].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7897]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7897]);
    return result;
}

void*  coverage_7898(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7898].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7898]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7898]);
    return result;
}

void*  coverage_7899(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7899].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7899]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7899]);
    return result;
}

void*  coverage_7900(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7900].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7900]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7900]);
    return result;
}

void*  coverage_7901(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7901].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7901]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7901]);
    return result;
}

void*  coverage_7902(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7902].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7902]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7902]);
    return result;
}

void*  coverage_7903(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7903].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7903]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7903]);
    return result;
}

void*  coverage_7904(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7904].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7904]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7904]);
    return result;
}

void*  coverage_7905(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7905].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7905]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7905]);
    return result;
}

void*  coverage_7906(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7906].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7906]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7906]);
    return result;
}

void*  coverage_7907(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7907].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7907]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7907]);
    return result;
}

void*  coverage_7908(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7908].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7908]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7908]);
    return result;
}

void*  coverage_7909(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7909].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7909]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7909]);
    return result;
}

void*  coverage_7910(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7910].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7910]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7910]);
    return result;
}

void*  coverage_7911(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7911].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7911]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7911]);
    return result;
}

void*  coverage_7912(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7912].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7912]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7912]);
    return result;
}

void*  coverage_7913(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7913].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7913]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7913]);
    return result;
}

void*  coverage_7914(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7914].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7914]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7914]);
    return result;
}

void*  coverage_7915(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7915].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7915]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7915]);
    return result;
}

void*  coverage_7916(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7916].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7916]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7916]);
    return result;
}

void*  coverage_7917(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7917].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7917]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7917]);
    return result;
}

void*  coverage_7918(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7918].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7918]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7918]);
    return result;
}

void*  coverage_7919(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7919].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7919]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7919]);
    return result;
}

void*  coverage_7920(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7920].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7920]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7920]);
    return result;
}

void*  coverage_7921(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7921].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7921]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7921]);
    return result;
}

void*  coverage_7922(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7922].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7922]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7922]);
    return result;
}

void*  coverage_7923(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7923].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7923]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7923]);
    return result;
}

void*  coverage_7924(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7924].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7924]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7924]);
    return result;
}

void*  coverage_7925(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7925].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7925]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7925]);
    return result;
}

void*  coverage_7926(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7926].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7926]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7926]);
    return result;
}

void*  coverage_7927(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7927].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7927]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7927]);
    return result;
}

void*  coverage_7928(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7928].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7928]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7928]);
    return result;
}

void*  coverage_7929(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7929].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7929]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7929]);
    return result;
}

void*  coverage_7930(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7930].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7930]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7930]);
    return result;
}

void*  coverage_7931(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7931].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7931]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7931]);
    return result;
}

void*  coverage_7932(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7932].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7932]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7932]);
    return result;
}

void*  coverage_7933(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7933].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7933]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7933]);
    return result;
}

void*  coverage_7934(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7934].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7934]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7934]);
    return result;
}

void*  coverage_7935(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7935].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7935]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7935]);
    return result;
}

void*  coverage_7936(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7936].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7936]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7936]);
    return result;
}

void*  coverage_7937(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7937].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7937]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7937]);
    return result;
}

void*  coverage_7938(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7938].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7938]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7938]);
    return result;
}

void*  coverage_7939(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7939].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7939]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7939]);
    return result;
}

void*  coverage_7940(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7940].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7940]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7940]);
    return result;
}

void*  coverage_7941(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7941].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7941]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7941]);
    return result;
}

void*  coverage_7942(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7942].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7942]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7942]);
    return result;
}

void*  coverage_7943(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7943].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7943]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7943]);
    return result;
}

void*  coverage_7944(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7944].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7944]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7944]);
    return result;
}

void*  coverage_7945(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7945].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7945]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7945]);
    return result;
}

void*  coverage_7946(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7946].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7946]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7946]);
    return result;
}

void*  coverage_7947(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7947].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7947]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7947]);
    return result;
}

void*  coverage_7948(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7948].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7948]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7948]);
    return result;
}

void*  coverage_7949(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7949].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7949]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7949]);
    return result;
}

void*  coverage_7950(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7950].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7950]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7950]);
    return result;
}

void*  coverage_7951(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7951].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7951]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7951]);
    return result;
}

void*  coverage_7952(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7952].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7952]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7952]);
    return result;
}

void*  coverage_7953(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7953].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7953]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7953]);
    return result;
}

void*  coverage_7954(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7954].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7954]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7954]);
    return result;
}

void*  coverage_7955(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7955].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7955]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7955]);
    return result;
}

void*  coverage_7956(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7956].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7956]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7956]);
    return result;
}

void*  coverage_7957(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7957].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7957]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7957]);
    return result;
}

void*  coverage_7958(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7958].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7958]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7958]);
    return result;
}

void*  coverage_7959(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7959].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7959]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7959]);
    return result;
}

void*  coverage_7960(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7960].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7960]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7960]);
    return result;
}

void*  coverage_7961(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7961].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7961]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7961]);
    return result;
}

void*  coverage_7962(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7962].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7962]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7962]);
    return result;
}

void*  coverage_7963(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7963].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7963]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7963]);
    return result;
}

void*  coverage_7964(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7964].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7964]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7964]);
    return result;
}

void*  coverage_7965(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7965].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7965]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7965]);
    return result;
}

void*  coverage_7966(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7966].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7966]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7966]);
    return result;
}

void*  coverage_7967(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7967].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7967]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7967]);
    return result;
}

void*  coverage_7968(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7968].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7968]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7968]);
    return result;
}

void*  coverage_7969(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7969].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7969]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7969]);
    return result;
}

void*  coverage_7970(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7970].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7970]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7970]);
    return result;
}

void*  coverage_7971(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7971].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7971]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7971]);
    return result;
}

void*  coverage_7972(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7972].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7972]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7972]);
    return result;
}

void*  coverage_7973(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7973].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7973]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7973]);
    return result;
}

void*  coverage_7974(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7974].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7974]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7974]);
    return result;
}

void*  coverage_7975(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7975].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7975]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7975]);
    return result;
}

void*  coverage_7976(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7976].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7976]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7976]);
    return result;
}

void*  coverage_7977(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7977].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7977]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7977]);
    return result;
}

void*  coverage_7978(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7978].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7978]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7978]);
    return result;
}

void*  coverage_7979(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7979].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7979]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7979]);
    return result;
}

void*  coverage_7980(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7980].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7980]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7980]);
    return result;
}

void*  coverage_7981(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7981].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7981]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7981]);
    return result;
}

void*  coverage_7982(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7982].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7982]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7982]);
    return result;
}

void*  coverage_7983(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7983].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7983]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7983]);
    return result;
}

void*  coverage_7984(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7984].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7984]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7984]);
    return result;
}

void*  coverage_7985(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7985].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7985]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7985]);
    return result;
}

void*  coverage_7986(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7986].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7986]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7986]);
    return result;
}

void*  coverage_7987(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7987].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7987]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7987]);
    return result;
}

void*  coverage_7988(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7988].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7988]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7988]);
    return result;
}

void*  coverage_7989(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7989].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7989]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7989]);
    return result;
}

void*  coverage_7990(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7990].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7990]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7990]);
    return result;
}

void*  coverage_7991(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7991].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7991]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7991]);
    return result;
}

void*  coverage_7992(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7992].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7992]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7992]);
    return result;
}

void*  coverage_7993(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7993].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7993]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7993]);
    return result;
}

void*  coverage_7994(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7994].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7994]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7994]);
    return result;
}

void*  coverage_7995(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7995].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7995]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7995]);
    return result;
}

void*  coverage_7996(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7996].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7996]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7996]);
    return result;
}

void*  coverage_7997(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7997].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7997]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7997]);
    return result;
}

void*  coverage_7998(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7998].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7998]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7998]);
    return result;
}

void*  coverage_7999(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[7999].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[7999]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[7999]);
    return result;
}

void*  coverage_8000(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8000].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8000]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8000]);
    return result;
}

void*  coverage_8001(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8001].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8001]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8001]);
    return result;
}

void*  coverage_8002(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8002].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8002]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8002]);
    return result;
}

void*  coverage_8003(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8003].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8003]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8003]);
    return result;
}

void*  coverage_8004(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8004].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8004]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8004]);
    return result;
}

void*  coverage_8005(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8005].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8005]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8005]);
    return result;
}

void*  coverage_8006(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8006].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8006]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8006]);
    return result;
}

void*  coverage_8007(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8007].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8007]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8007]);
    return result;
}

void*  coverage_8008(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8008].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8008]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8008]);
    return result;
}

void*  coverage_8009(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8009].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8009]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8009]);
    return result;
}

void*  coverage_8010(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8010].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8010]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8010]);
    return result;
}

void*  coverage_8011(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8011].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8011]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8011]);
    return result;
}

void*  coverage_8012(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8012].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8012]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8012]);
    return result;
}

void*  coverage_8013(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8013].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8013]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8013]);
    return result;
}

void*  coverage_8014(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8014].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8014]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8014]);
    return result;
}

void*  coverage_8015(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8015].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8015]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8015]);
    return result;
}

void*  coverage_8016(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8016].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8016]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8016]);
    return result;
}

void*  coverage_8017(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8017].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8017]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8017]);
    return result;
}

void*  coverage_8018(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8018].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8018]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8018]);
    return result;
}

void*  coverage_8019(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8019].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8019]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8019]);
    return result;
}

void*  coverage_8020(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8020].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8020]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8020]);
    return result;
}

void*  coverage_8021(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8021].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8021]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8021]);
    return result;
}

void*  coverage_8022(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8022].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8022]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8022]);
    return result;
}

void*  coverage_8023(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8023].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8023]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8023]);
    return result;
}

void*  coverage_8024(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8024].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8024]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8024]);
    return result;
}

void*  coverage_8025(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8025].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8025]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8025]);
    return result;
}

void*  coverage_8026(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8026].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8026]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8026]);
    return result;
}

void*  coverage_8027(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8027].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8027]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8027]);
    return result;
}

void*  coverage_8028(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8028].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8028]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8028]);
    return result;
}

void*  coverage_8029(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8029].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8029]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8029]);
    return result;
}

void*  coverage_8030(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8030].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8030]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8030]);
    return result;
}

void*  coverage_8031(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8031].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8031]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8031]);
    return result;
}

void*  coverage_8032(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8032].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8032]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8032]);
    return result;
}

void*  coverage_8033(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8033].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8033]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8033]);
    return result;
}

void*  coverage_8034(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8034].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8034]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8034]);
    return result;
}

void*  coverage_8035(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8035].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8035]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8035]);
    return result;
}

void*  coverage_8036(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8036].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8036]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8036]);
    return result;
}

void*  coverage_8037(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8037].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8037]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8037]);
    return result;
}

void*  coverage_8038(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8038].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8038]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8038]);
    return result;
}

void*  coverage_8039(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8039].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8039]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8039]);
    return result;
}

void*  coverage_8040(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8040].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8040]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8040]);
    return result;
}

void*  coverage_8041(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8041].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8041]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8041]);
    return result;
}

void*  coverage_8042(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8042].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8042]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8042]);
    return result;
}

void*  coverage_8043(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8043].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8043]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8043]);
    return result;
}

void*  coverage_8044(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8044].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8044]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8044]);
    return result;
}

void*  coverage_8045(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8045].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8045]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8045]);
    return result;
}

void*  coverage_8046(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8046].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8046]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8046]);
    return result;
}

void*  coverage_8047(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8047].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8047]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8047]);
    return result;
}

void*  coverage_8048(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8048].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8048]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8048]);
    return result;
}

void*  coverage_8049(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8049].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8049]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8049]);
    return result;
}

void*  coverage_8050(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8050].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8050]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8050]);
    return result;
}

void*  coverage_8051(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8051].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8051]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8051]);
    return result;
}

void*  coverage_8052(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8052].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8052]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8052]);
    return result;
}

void*  coverage_8053(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8053].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8053]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8053]);
    return result;
}

void*  coverage_8054(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8054].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8054]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8054]);
    return result;
}

void*  coverage_8055(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8055].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8055]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8055]);
    return result;
}

void*  coverage_8056(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8056].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8056]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8056]);
    return result;
}

void*  coverage_8057(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8057].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8057]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8057]);
    return result;
}

void*  coverage_8058(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8058].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8058]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8058]);
    return result;
}

void*  coverage_8059(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8059].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8059]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8059]);
    return result;
}

void*  coverage_8060(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8060].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8060]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8060]);
    return result;
}

void*  coverage_8061(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8061].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8061]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8061]);
    return result;
}

void*  coverage_8062(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8062].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8062]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8062]);
    return result;
}

void*  coverage_8063(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8063].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8063]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8063]);
    return result;
}

void*  coverage_8064(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8064].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8064]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8064]);
    return result;
}

void*  coverage_8065(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8065].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8065]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8065]);
    return result;
}

void*  coverage_8066(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8066].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8066]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8066]);
    return result;
}

void*  coverage_8067(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8067].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8067]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8067]);
    return result;
}

void*  coverage_8068(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8068].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8068]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8068]);
    return result;
}

void*  coverage_8069(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8069].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8069]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8069]);
    return result;
}

void*  coverage_8070(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8070].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8070]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8070]);
    return result;
}

void*  coverage_8071(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8071].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8071]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8071]);
    return result;
}

void*  coverage_8072(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8072].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8072]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8072]);
    return result;
}

void*  coverage_8073(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8073].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8073]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8073]);
    return result;
}

void*  coverage_8074(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8074].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8074]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8074]);
    return result;
}

void*  coverage_8075(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8075].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8075]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8075]);
    return result;
}

void*  coverage_8076(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8076].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8076]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8076]);
    return result;
}

void*  coverage_8077(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8077].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8077]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8077]);
    return result;
}

void*  coverage_8078(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8078].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8078]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8078]);
    return result;
}

void*  coverage_8079(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8079].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8079]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8079]);
    return result;
}

void*  coverage_8080(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8080].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8080]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8080]);
    return result;
}

void*  coverage_8081(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8081].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8081]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8081]);
    return result;
}

void*  coverage_8082(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8082].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8082]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8082]);
    return result;
}

void*  coverage_8083(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8083].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8083]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8083]);
    return result;
}

void*  coverage_8084(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8084].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8084]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8084]);
    return result;
}

void*  coverage_8085(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8085].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8085]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8085]);
    return result;
}

void*  coverage_8086(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8086].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8086]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8086]);
    return result;
}

void*  coverage_8087(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8087].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8087]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8087]);
    return result;
}

void*  coverage_8088(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8088].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8088]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8088]);
    return result;
}

void*  coverage_8089(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8089].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8089]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8089]);
    return result;
}

void*  coverage_8090(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8090].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8090]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8090]);
    return result;
}

void*  coverage_8091(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8091].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8091]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8091]);
    return result;
}

void*  coverage_8092(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8092].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8092]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8092]);
    return result;
}

void*  coverage_8093(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8093].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8093]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8093]);
    return result;
}

void*  coverage_8094(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8094].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8094]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8094]);
    return result;
}

void*  coverage_8095(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8095].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8095]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8095]);
    return result;
}

void*  coverage_8096(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8096].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8096]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8096]);
    return result;
}

void*  coverage_8097(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8097].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8097]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8097]);
    return result;
}

void*  coverage_8098(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8098].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8098]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8098]);
    return result;
}

void*  coverage_8099(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8099].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8099]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8099]);
    return result;
}

void*  coverage_8100(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8100].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8100]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8100]);
    return result;
}

void*  coverage_8101(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8101].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8101]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8101]);
    return result;
}

void*  coverage_8102(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8102].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8102]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8102]);
    return result;
}

void*  coverage_8103(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8103].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8103]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8103]);
    return result;
}

void*  coverage_8104(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8104].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8104]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8104]);
    return result;
}

void*  coverage_8105(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8105].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8105]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8105]);
    return result;
}

void*  coverage_8106(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8106].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8106]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8106]);
    return result;
}

void*  coverage_8107(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8107].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8107]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8107]);
    return result;
}

void*  coverage_8108(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8108].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8108]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8108]);
    return result;
}

void*  coverage_8109(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8109].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8109]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8109]);
    return result;
}

void*  coverage_8110(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8110].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8110]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8110]);
    return result;
}

void*  coverage_8111(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8111].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8111]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8111]);
    return result;
}

void*  coverage_8112(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8112].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8112]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8112]);
    return result;
}

void*  coverage_8113(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8113].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8113]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8113]);
    return result;
}

void*  coverage_8114(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8114].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8114]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8114]);
    return result;
}

void*  coverage_8115(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8115].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8115]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8115]);
    return result;
}

void*  coverage_8116(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8116].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8116]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8116]);
    return result;
}

void*  coverage_8117(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8117].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8117]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8117]);
    return result;
}

void*  coverage_8118(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8118].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8118]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8118]);
    return result;
}

void*  coverage_8119(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8119].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8119]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8119]);
    return result;
}

void*  coverage_8120(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8120].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8120]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8120]);
    return result;
}

void*  coverage_8121(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8121].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8121]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8121]);
    return result;
}

void*  coverage_8122(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8122].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8122]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8122]);
    return result;
}

void*  coverage_8123(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8123].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8123]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8123]);
    return result;
}

void*  coverage_8124(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8124].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8124]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8124]);
    return result;
}

void*  coverage_8125(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8125].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8125]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8125]);
    return result;
}

void*  coverage_8126(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8126].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8126]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8126]);
    return result;
}

void*  coverage_8127(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8127].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8127]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8127]);
    return result;
}

void*  coverage_8128(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8128].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8128]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8128]);
    return result;
}

void*  coverage_8129(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8129].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8129]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8129]);
    return result;
}

void*  coverage_8130(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8130].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8130]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8130]);
    return result;
}

void*  coverage_8131(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8131].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8131]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8131]);
    return result;
}

void*  coverage_8132(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8132].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8132]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8132]);
    return result;
}

void*  coverage_8133(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8133].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8133]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8133]);
    return result;
}

void*  coverage_8134(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8134].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8134]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8134]);
    return result;
}

void*  coverage_8135(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8135].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8135]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8135]);
    return result;
}

void*  coverage_8136(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8136].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8136]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8136]);
    return result;
}

void*  coverage_8137(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8137].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8137]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8137]);
    return result;
}

void*  coverage_8138(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8138].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8138]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8138]);
    return result;
}

void*  coverage_8139(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8139].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8139]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8139]);
    return result;
}

void*  coverage_8140(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8140].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8140]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8140]);
    return result;
}

void*  coverage_8141(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8141].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8141]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8141]);
    return result;
}

void*  coverage_8142(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8142].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8142]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8142]);
    return result;
}

void*  coverage_8143(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8143].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8143]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8143]);
    return result;
}

void*  coverage_8144(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8144].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8144]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8144]);
    return result;
}

void*  coverage_8145(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8145].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8145]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8145]);
    return result;
}

void*  coverage_8146(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8146].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8146]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8146]);
    return result;
}

void*  coverage_8147(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8147].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8147]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8147]);
    return result;
}

void*  coverage_8148(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8148].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8148]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8148]);
    return result;
}

void*  coverage_8149(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8149].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8149]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8149]);
    return result;
}

void*  coverage_8150(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8150].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8150]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8150]);
    return result;
}

void*  coverage_8151(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8151].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8151]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8151]);
    return result;
}

void*  coverage_8152(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8152].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8152]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8152]);
    return result;
}

void*  coverage_8153(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8153].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8153]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8153]);
    return result;
}

void*  coverage_8154(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8154].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8154]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8154]);
    return result;
}

void*  coverage_8155(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8155].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8155]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8155]);
    return result;
}

void*  coverage_8156(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8156].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8156]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8156]);
    return result;
}

void*  coverage_8157(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8157].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8157]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8157]);
    return result;
}

void*  coverage_8158(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8158].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8158]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8158]);
    return result;
}

void*  coverage_8159(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8159].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8159]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8159]);
    return result;
}

void*  coverage_8160(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8160].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8160]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8160]);
    return result;
}

void*  coverage_8161(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8161].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8161]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8161]);
    return result;
}

void*  coverage_8162(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8162].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8162]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8162]);
    return result;
}

void*  coverage_8163(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8163].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8163]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8163]);
    return result;
}

void*  coverage_8164(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8164].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8164]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8164]);
    return result;
}

void*  coverage_8165(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8165].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8165]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8165]);
    return result;
}

void*  coverage_8166(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8166].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8166]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8166]);
    return result;
}

void*  coverage_8167(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8167].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8167]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8167]);
    return result;
}

void*  coverage_8168(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8168].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8168]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8168]);
    return result;
}

void*  coverage_8169(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8169].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8169]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8169]);
    return result;
}

void*  coverage_8170(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8170].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8170]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8170]);
    return result;
}

void*  coverage_8171(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8171].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8171]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8171]);
    return result;
}

void*  coverage_8172(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8172].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8172]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8172]);
    return result;
}

void*  coverage_8173(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8173].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8173]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8173]);
    return result;
}

void*  coverage_8174(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8174].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8174]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8174]);
    return result;
}

void*  coverage_8175(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8175].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8175]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8175]);
    return result;
}

void*  coverage_8176(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8176].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8176]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8176]);
    return result;
}

void*  coverage_8177(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8177].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8177]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8177]);
    return result;
}

void*  coverage_8178(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8178].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8178]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8178]);
    return result;
}

void*  coverage_8179(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8179].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8179]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8179]);
    return result;
}

void*  coverage_8180(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8180].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8180]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8180]);
    return result;
}

void*  coverage_8181(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8181].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8181]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8181]);
    return result;
}

void*  coverage_8182(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8182].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8182]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8182]);
    return result;
}

void*  coverage_8183(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8183].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8183]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8183]);
    return result;
}

void*  coverage_8184(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8184].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8184]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8184]);
    return result;
}

void*  coverage_8185(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8185].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8185]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8185]);
    return result;
}

void*  coverage_8186(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8186].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8186]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8186]);
    return result;
}

void*  coverage_8187(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8187].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8187]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8187]);
    return result;
}

void*  coverage_8188(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8188].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8188]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8188]);
    return result;
}

void*  coverage_8189(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8189].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8189]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8189]);
    return result;
}

void*  coverage_8190(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8190].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8190]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8190]);
    return result;
}

void*  coverage_8191(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8191].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8191]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8191]);
    return result;
}

void*  coverage_8192(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8192].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8192]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8192]);
    return result;
}

void*  coverage_8193(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8193].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8193]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8193]);
    return result;
}

void*  coverage_8194(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8194].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8194]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8194]);
    return result;
}

void*  coverage_8195(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8195].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8195]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8195]);
    return result;
}

void*  coverage_8196(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8196].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8196]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8196]);
    return result;
}

void*  coverage_8197(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8197].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8197]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8197]);
    return result;
}

void*  coverage_8198(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8198].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8198]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8198]);
    return result;
}

void*  coverage_8199(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8199].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8199]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8199]);
    return result;
}

void*  coverage_8200(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8200].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8200]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8200]);
    return result;
}

void*  coverage_8201(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8201].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8201]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8201]);
    return result;
}

void*  coverage_8202(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8202].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8202]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8202]);
    return result;
}

void*  coverage_8203(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8203].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8203]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8203]);
    return result;
}

void*  coverage_8204(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8204].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8204]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8204]);
    return result;
}

void*  coverage_8205(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8205].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8205]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8205]);
    return result;
}

void*  coverage_8206(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8206].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8206]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8206]);
    return result;
}

void*  coverage_8207(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8207].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8207]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8207]);
    return result;
}

void*  coverage_8208(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8208].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8208]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8208]);
    return result;
}

void*  coverage_8209(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8209].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8209]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8209]);
    return result;
}

void*  coverage_8210(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8210].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8210]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8210]);
    return result;
}

void*  coverage_8211(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8211].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8211]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8211]);
    return result;
}

void*  coverage_8212(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8212].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8212]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8212]);
    return result;
}

void*  coverage_8213(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8213].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8213]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8213]);
    return result;
}

void*  coverage_8214(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8214].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8214]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8214]);
    return result;
}

void*  coverage_8215(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8215].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8215]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8215]);
    return result;
}

void*  coverage_8216(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8216].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8216]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8216]);
    return result;
}

void*  coverage_8217(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8217].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8217]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8217]);
    return result;
}

void*  coverage_8218(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8218].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8218]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8218]);
    return result;
}

void*  coverage_8219(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8219].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8219]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8219]);
    return result;
}

void*  coverage_8220(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8220].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8220]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8220]);
    return result;
}

void*  coverage_8221(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8221].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8221]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8221]);
    return result;
}

void*  coverage_8222(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8222].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8222]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8222]);
    return result;
}

void*  coverage_8223(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8223].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8223]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8223]);
    return result;
}

void*  coverage_8224(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8224].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8224]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8224]);
    return result;
}

void*  coverage_8225(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8225].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8225]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8225]);
    return result;
}

void*  coverage_8226(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8226].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8226]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8226]);
    return result;
}

void*  coverage_8227(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8227].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8227]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8227]);
    return result;
}

void*  coverage_8228(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8228].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8228]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8228]);
    return result;
}

void*  coverage_8229(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8229].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8229]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8229]);
    return result;
}

void*  coverage_8230(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8230].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8230]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8230]);
    return result;
}

void*  coverage_8231(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8231].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8231]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8231]);
    return result;
}

void*  coverage_8232(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8232].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8232]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8232]);
    return result;
}

void*  coverage_8233(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8233].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8233]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8233]);
    return result;
}

void*  coverage_8234(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8234].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8234]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8234]);
    return result;
}

void*  coverage_8235(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8235].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8235]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8235]);
    return result;
}

void*  coverage_8236(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8236].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8236]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8236]);
    return result;
}

void*  coverage_8237(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8237].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8237]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8237]);
    return result;
}

void*  coverage_8238(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8238].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8238]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8238]);
    return result;
}

void*  coverage_8239(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8239].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8239]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8239]);
    return result;
}

void*  coverage_8240(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8240].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8240]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8240]);
    return result;
}

void*  coverage_8241(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8241].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8241]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8241]);
    return result;
}

void*  coverage_8242(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8242].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8242]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8242]);
    return result;
}

void*  coverage_8243(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8243].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8243]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8243]);
    return result;
}

void*  coverage_8244(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8244].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8244]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8244]);
    return result;
}

void*  coverage_8245(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8245].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8245]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8245]);
    return result;
}

void*  coverage_8246(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8246].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8246]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8246]);
    return result;
}

void*  coverage_8247(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8247].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8247]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8247]);
    return result;
}

void*  coverage_8248(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8248].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8248]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8248]);
    return result;
}

void*  coverage_8249(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8249].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8249]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8249]);
    return result;
}

void*  coverage_8250(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8250].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8250]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8250]);
    return result;
}

void*  coverage_8251(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8251].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8251]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8251]);
    return result;
}

void*  coverage_8252(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8252].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8252]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8252]);
    return result;
}

void*  coverage_8253(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8253].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8253]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8253]);
    return result;
}

void*  coverage_8254(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8254].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8254]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8254]);
    return result;
}

void*  coverage_8255(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8255].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8255]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8255]);
    return result;
}

void*  coverage_8256(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8256].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8256]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8256]);
    return result;
}

void*  coverage_8257(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8257].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8257]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8257]);
    return result;
}

void*  coverage_8258(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8258].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8258]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8258]);
    return result;
}

void*  coverage_8259(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8259].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8259]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8259]);
    return result;
}

void*  coverage_8260(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8260].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8260]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8260]);
    return result;
}

void*  coverage_8261(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8261].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8261]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8261]);
    return result;
}

void*  coverage_8262(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8262].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8262]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8262]);
    return result;
}

void*  coverage_8263(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8263].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8263]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8263]);
    return result;
}

void*  coverage_8264(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8264].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8264]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8264]);
    return result;
}

void*  coverage_8265(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8265].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8265]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8265]);
    return result;
}

void*  coverage_8266(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8266].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8266]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8266]);
    return result;
}

void*  coverage_8267(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8267].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8267]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8267]);
    return result;
}

void*  coverage_8268(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8268].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8268]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8268]);
    return result;
}

void*  coverage_8269(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8269].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8269]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8269]);
    return result;
}

void*  coverage_8270(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8270].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8270]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8270]);
    return result;
}

void*  coverage_8271(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8271].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8271]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8271]);
    return result;
}

void*  coverage_8272(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8272].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8272]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8272]);
    return result;
}

void*  coverage_8273(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8273].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8273]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8273]);
    return result;
}

void*  coverage_8274(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8274].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8274]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8274]);
    return result;
}

void*  coverage_8275(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8275].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8275]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8275]);
    return result;
}

void*  coverage_8276(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8276].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8276]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8276]);
    return result;
}

void*  coverage_8277(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8277].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8277]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8277]);
    return result;
}

void*  coverage_8278(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8278].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8278]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8278]);
    return result;
}

void*  coverage_8279(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8279].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8279]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8279]);
    return result;
}

void*  coverage_8280(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8280].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8280]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8280]);
    return result;
}

void*  coverage_8281(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8281].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8281]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8281]);
    return result;
}

void*  coverage_8282(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8282].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8282]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8282]);
    return result;
}

void*  coverage_8283(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8283].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8283]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8283]);
    return result;
}

void*  coverage_8284(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8284].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8284]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8284]);
    return result;
}

void*  coverage_8285(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8285].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8285]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8285]);
    return result;
}

void*  coverage_8286(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8286].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8286]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8286]);
    return result;
}

void*  coverage_8287(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8287].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8287]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8287]);
    return result;
}

void*  coverage_8288(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8288].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8288]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8288]);
    return result;
}

void*  coverage_8289(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8289].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8289]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8289]);
    return result;
}

void*  coverage_8290(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8290].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8290]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8290]);
    return result;
}

void*  coverage_8291(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8291].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8291]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8291]);
    return result;
}

void*  coverage_8292(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8292].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8292]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8292]);
    return result;
}

void*  coverage_8293(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8293].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8293]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8293]);
    return result;
}

void*  coverage_8294(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8294].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8294]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8294]);
    return result;
}

void*  coverage_8295(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8295].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8295]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8295]);
    return result;
}

void*  coverage_8296(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8296].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8296]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8296]);
    return result;
}

void*  coverage_8297(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8297].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8297]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8297]);
    return result;
}

void*  coverage_8298(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8298].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8298]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8298]);
    return result;
}

void*  coverage_8299(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8299].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8299]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8299]);
    return result;
}

void*  coverage_8300(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8300].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8300]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8300]);
    return result;
}

void*  coverage_8301(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8301].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8301]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8301]);
    return result;
}

void*  coverage_8302(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8302].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8302]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8302]);
    return result;
}

void*  coverage_8303(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8303].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8303]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8303]);
    return result;
}

void*  coverage_8304(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8304].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8304]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8304]);
    return result;
}

void*  coverage_8305(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8305].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8305]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8305]);
    return result;
}

void*  coverage_8306(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8306].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8306]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8306]);
    return result;
}

void*  coverage_8307(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8307].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8307]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8307]);
    return result;
}

void*  coverage_8308(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8308].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8308]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8308]);
    return result;
}

void*  coverage_8309(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8309].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8309]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8309]);
    return result;
}

void*  coverage_8310(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8310].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8310]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8310]);
    return result;
}

void*  coverage_8311(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8311].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8311]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8311]);
    return result;
}

void*  coverage_8312(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8312].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8312]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8312]);
    return result;
}

void*  coverage_8313(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8313].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8313]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8313]);
    return result;
}

void*  coverage_8314(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8314].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8314]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8314]);
    return result;
}

void*  coverage_8315(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8315].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8315]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8315]);
    return result;
}

void*  coverage_8316(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8316].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8316]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8316]);
    return result;
}

void*  coverage_8317(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8317].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8317]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8317]);
    return result;
}

void*  coverage_8318(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8318].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8318]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8318]);
    return result;
}

void*  coverage_8319(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8319].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8319]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8319]);
    return result;
}

void*  coverage_8320(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8320].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8320]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8320]);
    return result;
}

void*  coverage_8321(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8321].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8321]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8321]);
    return result;
}

void*  coverage_8322(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8322].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8322]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8322]);
    return result;
}

void*  coverage_8323(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8323].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8323]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8323]);
    return result;
}

void*  coverage_8324(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8324].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8324]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8324]);
    return result;
}

void*  coverage_8325(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8325].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8325]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8325]);
    return result;
}

void*  coverage_8326(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8326].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8326]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8326]);
    return result;
}

void*  coverage_8327(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8327].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8327]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8327]);
    return result;
}

void*  coverage_8328(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8328].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8328]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8328]);
    return result;
}

void*  coverage_8329(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8329].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8329]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8329]);
    return result;
}

void*  coverage_8330(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8330].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8330]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8330]);
    return result;
}

void*  coverage_8331(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8331].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8331]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8331]);
    return result;
}

void*  coverage_8332(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8332].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8332]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8332]);
    return result;
}

void*  coverage_8333(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8333].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8333]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8333]);
    return result;
}

void*  coverage_8334(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8334].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8334]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8334]);
    return result;
}

void*  coverage_8335(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8335].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8335]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8335]);
    return result;
}

void*  coverage_8336(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8336].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8336]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8336]);
    return result;
}

void*  coverage_8337(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8337].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8337]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8337]);
    return result;
}

void*  coverage_8338(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8338].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8338]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8338]);
    return result;
}

void*  coverage_8339(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8339].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8339]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8339]);
    return result;
}

void*  coverage_8340(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8340].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8340]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8340]);
    return result;
}

void*  coverage_8341(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8341].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8341]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8341]);
    return result;
}

void*  coverage_8342(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8342].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8342]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8342]);
    return result;
}

void*  coverage_8343(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8343].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8343]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8343]);
    return result;
}

void*  coverage_8344(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8344].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8344]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8344]);
    return result;
}

void*  coverage_8345(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8345].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8345]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8345]);
    return result;
}

void*  coverage_8346(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8346].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8346]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8346]);
    return result;
}

void*  coverage_8347(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8347].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8347]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8347]);
    return result;
}

void*  coverage_8348(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8348].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8348]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8348]);
    return result;
}

void*  coverage_8349(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8349].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8349]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8349]);
    return result;
}

void*  coverage_8350(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8350].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8350]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8350]);
    return result;
}

void*  coverage_8351(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8351].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8351]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8351]);
    return result;
}

void*  coverage_8352(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8352].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8352]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8352]);
    return result;
}

void*  coverage_8353(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8353].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8353]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8353]);
    return result;
}

void*  coverage_8354(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8354].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8354]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8354]);
    return result;
}

void*  coverage_8355(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8355].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8355]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8355]);
    return result;
}

void*  coverage_8356(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8356].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8356]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8356]);
    return result;
}

void*  coverage_8357(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8357].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8357]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8357]);
    return result;
}

void*  coverage_8358(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8358].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8358]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8358]);
    return result;
}

void*  coverage_8359(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8359].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8359]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8359]);
    return result;
}

void*  coverage_8360(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8360].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8360]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8360]);
    return result;
}

void*  coverage_8361(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8361].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8361]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8361]);
    return result;
}

void*  coverage_8362(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8362].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8362]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8362]);
    return result;
}

void*  coverage_8363(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8363].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8363]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8363]);
    return result;
}

void*  coverage_8364(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8364].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8364]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8364]);
    return result;
}

void*  coverage_8365(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8365].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8365]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8365]);
    return result;
}

void*  coverage_8366(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8366].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8366]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8366]);
    return result;
}

void*  coverage_8367(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8367].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8367]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8367]);
    return result;
}

void*  coverage_8368(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8368].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8368]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8368]);
    return result;
}

void*  coverage_8369(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8369].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8369]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8369]);
    return result;
}

void*  coverage_8370(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8370].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8370]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8370]);
    return result;
}

void*  coverage_8371(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8371].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8371]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8371]);
    return result;
}

void*  coverage_8372(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8372].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8372]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8372]);
    return result;
}

void*  coverage_8373(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8373].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8373]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8373]);
    return result;
}

void*  coverage_8374(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8374].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8374]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8374]);
    return result;
}

void*  coverage_8375(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8375].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8375]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8375]);
    return result;
}

void*  coverage_8376(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8376].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8376]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8376]);
    return result;
}

void*  coverage_8377(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8377].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8377]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8377]);
    return result;
}

void*  coverage_8378(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8378].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8378]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8378]);
    return result;
}

void*  coverage_8379(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8379].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8379]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8379]);
    return result;
}

void*  coverage_8380(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8380].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8380]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8380]);
    return result;
}

void*  coverage_8381(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8381].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8381]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8381]);
    return result;
}

void*  coverage_8382(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8382].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8382]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8382]);
    return result;
}

void*  coverage_8383(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8383].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8383]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8383]);
    return result;
}

void*  coverage_8384(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8384].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8384]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8384]);
    return result;
}

void*  coverage_8385(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8385].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8385]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8385]);
    return result;
}

void*  coverage_8386(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8386].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8386]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8386]);
    return result;
}

void*  coverage_8387(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8387].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8387]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8387]);
    return result;
}

void*  coverage_8388(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8388].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8388]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8388]);
    return result;
}

void*  coverage_8389(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8389].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8389]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8389]);
    return result;
}

void*  coverage_8390(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8390].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8390]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8390]);
    return result;
}

void*  coverage_8391(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8391].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8391]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8391]);
    return result;
}

void*  coverage_8392(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8392].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8392]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8392]);
    return result;
}

void*  coverage_8393(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8393].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8393]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8393]);
    return result;
}

void*  coverage_8394(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8394].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8394]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8394]);
    return result;
}

void*  coverage_8395(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8395].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8395]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8395]);
    return result;
}

void*  coverage_8396(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8396].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8396]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8396]);
    return result;
}

void*  coverage_8397(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8397].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8397]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8397]);
    return result;
}

void*  coverage_8398(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8398].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8398]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8398]);
    return result;
}

void*  coverage_8399(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8399].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8399]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8399]);
    return result;
}

void*  coverage_8400(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8400].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8400]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8400]);
    return result;
}

void*  coverage_8401(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8401].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8401]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8401]);
    return result;
}

void*  coverage_8402(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8402].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8402]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8402]);
    return result;
}

void*  coverage_8403(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8403].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8403]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8403]);
    return result;
}

void*  coverage_8404(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8404].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8404]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8404]);
    return result;
}

void*  coverage_8405(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8405].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8405]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8405]);
    return result;
}

void*  coverage_8406(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8406].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8406]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8406]);
    return result;
}

void*  coverage_8407(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8407].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8407]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8407]);
    return result;
}

void*  coverage_8408(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8408].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8408]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8408]);
    return result;
}

void*  coverage_8409(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8409].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8409]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8409]);
    return result;
}

void*  coverage_8410(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8410].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8410]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8410]);
    return result;
}

void*  coverage_8411(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8411].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8411]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8411]);
    return result;
}

void*  coverage_8412(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8412].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8412]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8412]);
    return result;
}

void*  coverage_8413(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8413].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8413]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8413]);
    return result;
}

void*  coverage_8414(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8414].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8414]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8414]);
    return result;
}

void*  coverage_8415(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8415].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8415]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8415]);
    return result;
}

void*  coverage_8416(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8416].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8416]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8416]);
    return result;
}

void*  coverage_8417(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8417].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8417]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8417]);
    return result;
}

void*  coverage_8418(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8418].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8418]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8418]);
    return result;
}

void*  coverage_8419(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8419].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8419]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8419]);
    return result;
}

void*  coverage_8420(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8420].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8420]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8420]);
    return result;
}

void*  coverage_8421(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8421].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8421]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8421]);
    return result;
}

void*  coverage_8422(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8422].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8422]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8422]);
    return result;
}

void*  coverage_8423(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8423].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8423]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8423]);
    return result;
}

void*  coverage_8424(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8424].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8424]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8424]);
    return result;
}

void*  coverage_8425(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8425].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8425]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8425]);
    return result;
}

void*  coverage_8426(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8426].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8426]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8426]);
    return result;
}

void*  coverage_8427(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8427].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8427]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8427]);
    return result;
}

void*  coverage_8428(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8428].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8428]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8428]);
    return result;
}

void*  coverage_8429(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8429].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8429]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8429]);
    return result;
}

void*  coverage_8430(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8430].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8430]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8430]);
    return result;
}

void*  coverage_8431(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8431].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8431]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8431]);
    return result;
}

void*  coverage_8432(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8432].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8432]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8432]);
    return result;
}

void*  coverage_8433(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8433].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8433]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8433]);
    return result;
}

void*  coverage_8434(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8434].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8434]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8434]);
    return result;
}

void*  coverage_8435(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8435].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8435]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8435]);
    return result;
}

void*  coverage_8436(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8436].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8436]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8436]);
    return result;
}

void*  coverage_8437(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8437].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8437]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8437]);
    return result;
}

void*  coverage_8438(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8438].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8438]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8438]);
    return result;
}

void*  coverage_8439(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8439].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8439]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8439]);
    return result;
}

void*  coverage_8440(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8440].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8440]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8440]);
    return result;
}

void*  coverage_8441(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8441].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8441]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8441]);
    return result;
}

void*  coverage_8442(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8442].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8442]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8442]);
    return result;
}

void*  coverage_8443(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8443].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8443]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8443]);
    return result;
}

void*  coverage_8444(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8444].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8444]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8444]);
    return result;
}

void*  coverage_8445(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8445].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8445]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8445]);
    return result;
}

void*  coverage_8446(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8446].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8446]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8446]);
    return result;
}

void*  coverage_8447(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8447].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8447]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8447]);
    return result;
}

void*  coverage_8448(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8448].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8448]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8448]);
    return result;
}

void*  coverage_8449(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8449].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8449]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8449]);
    return result;
}

void*  coverage_8450(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8450].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8450]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8450]);
    return result;
}

void*  coverage_8451(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8451].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8451]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8451]);
    return result;
}

void*  coverage_8452(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8452].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8452]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8452]);
    return result;
}

void*  coverage_8453(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8453].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8453]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8453]);
    return result;
}

void*  coverage_8454(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8454].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8454]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8454]);
    return result;
}

void*  coverage_8455(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8455].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8455]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8455]);
    return result;
}

void*  coverage_8456(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8456].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8456]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8456]);
    return result;
}

void*  coverage_8457(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8457].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8457]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8457]);
    return result;
}

void*  coverage_8458(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8458].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8458]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8458]);
    return result;
}

void*  coverage_8459(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8459].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8459]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8459]);
    return result;
}

void*  coverage_8460(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8460].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8460]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8460]);
    return result;
}

void*  coverage_8461(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8461].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8461]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8461]);
    return result;
}

void*  coverage_8462(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8462].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8462]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8462]);
    return result;
}

void*  coverage_8463(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8463].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8463]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8463]);
    return result;
}

void*  coverage_8464(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8464].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8464]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8464]);
    return result;
}

void*  coverage_8465(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8465].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8465]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8465]);
    return result;
}

void*  coverage_8466(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8466].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8466]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8466]);
    return result;
}

void*  coverage_8467(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8467].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8467]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8467]);
    return result;
}

void*  coverage_8468(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8468].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8468]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8468]);
    return result;
}

void*  coverage_8469(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8469].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8469]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8469]);
    return result;
}

void*  coverage_8470(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8470].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8470]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8470]);
    return result;
}

void*  coverage_8471(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8471].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8471]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8471]);
    return result;
}

void*  coverage_8472(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8472].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8472]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8472]);
    return result;
}

void*  coverage_8473(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8473].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8473]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8473]);
    return result;
}

void*  coverage_8474(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8474].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8474]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8474]);
    return result;
}

void*  coverage_8475(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8475].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8475]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8475]);
    return result;
}

void*  coverage_8476(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8476].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8476]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8476]);
    return result;
}

void*  coverage_8477(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8477].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8477]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8477]);
    return result;
}

void*  coverage_8478(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8478].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8478]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8478]);
    return result;
}

void*  coverage_8479(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8479].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8479]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8479]);
    return result;
}

void*  coverage_8480(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8480].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8480]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8480]);
    return result;
}

void*  coverage_8481(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8481].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8481]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8481]);
    return result;
}

void*  coverage_8482(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8482].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8482]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8482]);
    return result;
}

void*  coverage_8483(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8483].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8483]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8483]);
    return result;
}

void*  coverage_8484(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8484].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8484]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8484]);
    return result;
}

void*  coverage_8485(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8485].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8485]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8485]);
    return result;
}

void*  coverage_8486(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8486].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8486]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8486]);
    return result;
}

void*  coverage_8487(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8487].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8487]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8487]);
    return result;
}

void*  coverage_8488(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8488].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8488]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8488]);
    return result;
}

void*  coverage_8489(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8489].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8489]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8489]);
    return result;
}

void*  coverage_8490(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8490].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8490]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8490]);
    return result;
}

void*  coverage_8491(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8491].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8491]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8491]);
    return result;
}

void*  coverage_8492(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8492].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8492]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8492]);
    return result;
}

void*  coverage_8493(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8493].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8493]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8493]);
    return result;
}

void*  coverage_8494(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8494].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8494]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8494]);
    return result;
}

void*  coverage_8495(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8495].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8495]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8495]);
    return result;
}

void*  coverage_8496(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8496].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8496]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8496]);
    return result;
}

void*  coverage_8497(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8497].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8497]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8497]);
    return result;
}

void*  coverage_8498(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8498].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8498]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8498]);
    return result;
}

void*  coverage_8499(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8499].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8499]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8499]);
    return result;
}

void*  coverage_8500(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8500].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8500]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8500]);
    return result;
}

void*  coverage_8501(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8501].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8501]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8501]);
    return result;
}

void*  coverage_8502(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8502].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8502]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8502]);
    return result;
}

void*  coverage_8503(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8503].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8503]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8503]);
    return result;
}

void*  coverage_8504(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8504].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8504]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8504]);
    return result;
}

void*  coverage_8505(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8505].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8505]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8505]);
    return result;
}

void*  coverage_8506(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8506].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8506]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8506]);
    return result;
}

void*  coverage_8507(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8507].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8507]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8507]);
    return result;
}

void*  coverage_8508(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8508].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8508]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8508]);
    return result;
}

void*  coverage_8509(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8509].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8509]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8509]);
    return result;
}

void*  coverage_8510(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8510].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8510]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8510]);
    return result;
}

void*  coverage_8511(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8511].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8511]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8511]);
    return result;
}

void*  coverage_8512(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8512].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8512]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8512]);
    return result;
}

void*  coverage_8513(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8513].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8513]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8513]);
    return result;
}

void*  coverage_8514(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8514].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8514]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8514]);
    return result;
}

void*  coverage_8515(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8515].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8515]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8515]);
    return result;
}

void*  coverage_8516(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8516].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8516]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8516]);
    return result;
}

void*  coverage_8517(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8517].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8517]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8517]);
    return result;
}

void*  coverage_8518(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8518].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8518]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8518]);
    return result;
}

void*  coverage_8519(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8519].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8519]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8519]);
    return result;
}

void*  coverage_8520(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8520].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8520]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8520]);
    return result;
}

void*  coverage_8521(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8521].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8521]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8521]);
    return result;
}

void*  coverage_8522(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8522].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8522]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8522]);
    return result;
}

void*  coverage_8523(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8523].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8523]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8523]);
    return result;
}

void*  coverage_8524(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8524].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8524]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8524]);
    return result;
}

void*  coverage_8525(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8525].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8525]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8525]);
    return result;
}

void*  coverage_8526(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8526].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8526]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8526]);
    return result;
}

void*  coverage_8527(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8527].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8527]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8527]);
    return result;
}

void*  coverage_8528(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8528].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8528]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8528]);
    return result;
}

void*  coverage_8529(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8529].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8529]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8529]);
    return result;
}

void*  coverage_8530(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8530].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8530]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8530]);
    return result;
}

void*  coverage_8531(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8531].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8531]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8531]);
    return result;
}

void*  coverage_8532(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8532].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8532]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8532]);
    return result;
}

void*  coverage_8533(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8533].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8533]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8533]);
    return result;
}

void*  coverage_8534(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8534].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8534]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8534]);
    return result;
}

void*  coverage_8535(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8535].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8535]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8535]);
    return result;
}

void*  coverage_8536(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8536].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8536]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8536]);
    return result;
}

void*  coverage_8537(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8537].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8537]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8537]);
    return result;
}

void*  coverage_8538(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8538].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8538]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8538]);
    return result;
}

void*  coverage_8539(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8539].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8539]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8539]);
    return result;
}

void*  coverage_8540(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8540].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8540]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8540]);
    return result;
}

void*  coverage_8541(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8541].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8541]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8541]);
    return result;
}

void*  coverage_8542(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8542].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8542]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8542]);
    return result;
}

void*  coverage_8543(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8543].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8543]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8543]);
    return result;
}

void*  coverage_8544(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8544].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8544]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8544]);
    return result;
}

void*  coverage_8545(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8545].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8545]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8545]);
    return result;
}

void*  coverage_8546(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8546].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8546]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8546]);
    return result;
}

void*  coverage_8547(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8547].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8547]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8547]);
    return result;
}

void*  coverage_8548(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8548].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8548]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8548]);
    return result;
}

void*  coverage_8549(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8549].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8549]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8549]);
    return result;
}

void*  coverage_8550(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8550].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8550]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8550]);
    return result;
}

void*  coverage_8551(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8551].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8551]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8551]);
    return result;
}

void*  coverage_8552(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8552].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8552]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8552]);
    return result;
}

void*  coverage_8553(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8553].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8553]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8553]);
    return result;
}

void*  coverage_8554(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8554].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8554]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8554]);
    return result;
}

void*  coverage_8555(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8555].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8555]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8555]);
    return result;
}

void*  coverage_8556(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8556].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8556]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8556]);
    return result;
}

void*  coverage_8557(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8557].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8557]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8557]);
    return result;
}

void*  coverage_8558(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8558].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8558]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8558]);
    return result;
}

void*  coverage_8559(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8559].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8559]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8559]);
    return result;
}

void*  coverage_8560(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8560].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8560]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8560]);
    return result;
}

void*  coverage_8561(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8561].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8561]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8561]);
    return result;
}

void*  coverage_8562(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8562].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8562]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8562]);
    return result;
}

void*  coverage_8563(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8563].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8563]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8563]);
    return result;
}

void*  coverage_8564(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8564].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8564]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8564]);
    return result;
}

void*  coverage_8565(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8565].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8565]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8565]);
    return result;
}

void*  coverage_8566(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8566].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8566]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8566]);
    return result;
}

void*  coverage_8567(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8567].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8567]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8567]);
    return result;
}

void*  coverage_8568(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8568].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8568]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8568]);
    return result;
}

void*  coverage_8569(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8569].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8569]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8569]);
    return result;
}

void*  coverage_8570(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8570].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8570]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8570]);
    return result;
}

void*  coverage_8571(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8571].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8571]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8571]);
    return result;
}

void*  coverage_8572(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8572].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8572]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8572]);
    return result;
}

void*  coverage_8573(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8573].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8573]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8573]);
    return result;
}

void*  coverage_8574(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8574].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8574]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8574]);
    return result;
}

void*  coverage_8575(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8575].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8575]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8575]);
    return result;
}

void*  coverage_8576(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8576].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8576]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8576]);
    return result;
}

void*  coverage_8577(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8577].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8577]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8577]);
    return result;
}

void*  coverage_8578(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8578].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8578]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8578]);
    return result;
}

void*  coverage_8579(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8579].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8579]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8579]);
    return result;
}

void*  coverage_8580(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8580].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8580]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8580]);
    return result;
}

void*  coverage_8581(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8581].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8581]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8581]);
    return result;
}

void*  coverage_8582(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8582].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8582]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8582]);
    return result;
}

void*  coverage_8583(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8583].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8583]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8583]);
    return result;
}

void*  coverage_8584(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8584].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8584]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8584]);
    return result;
}

void*  coverage_8585(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8585].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8585]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8585]);
    return result;
}

void*  coverage_8586(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8586].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8586]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8586]);
    return result;
}

void*  coverage_8587(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8587].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8587]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8587]);
    return result;
}

void*  coverage_8588(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8588].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8588]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8588]);
    return result;
}

void*  coverage_8589(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8589].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8589]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8589]);
    return result;
}

void*  coverage_8590(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8590].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8590]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8590]);
    return result;
}

void*  coverage_8591(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8591].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8591]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8591]);
    return result;
}

void*  coverage_8592(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8592].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8592]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8592]);
    return result;
}

void*  coverage_8593(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8593].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8593]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8593]);
    return result;
}

void*  coverage_8594(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8594].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8594]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8594]);
    return result;
}

void*  coverage_8595(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8595].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8595]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8595]);
    return result;
}

void*  coverage_8596(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8596].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8596]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8596]);
    return result;
}

void*  coverage_8597(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8597].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8597]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8597]);
    return result;
}

void*  coverage_8598(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8598].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8598]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8598]);
    return result;
}

void*  coverage_8599(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8599].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8599]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8599]);
    return result;
}

void*  coverage_8600(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8600].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8600]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8600]);
    return result;
}

void*  coverage_8601(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8601].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8601]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8601]);
    return result;
}

void*  coverage_8602(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8602].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8602]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8602]);
    return result;
}

void*  coverage_8603(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8603].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8603]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8603]);
    return result;
}

void*  coverage_8604(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8604].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8604]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8604]);
    return result;
}

void*  coverage_8605(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8605].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8605]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8605]);
    return result;
}

void*  coverage_8606(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8606].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8606]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8606]);
    return result;
}

void*  coverage_8607(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8607].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8607]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8607]);
    return result;
}

void*  coverage_8608(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8608].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8608]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8608]);
    return result;
}

void*  coverage_8609(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8609].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8609]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8609]);
    return result;
}

void*  coverage_8610(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8610].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8610]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8610]);
    return result;
}

void*  coverage_8611(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8611].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8611]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8611]);
    return result;
}

void*  coverage_8612(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8612].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8612]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8612]);
    return result;
}

void*  coverage_8613(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8613].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8613]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8613]);
    return result;
}

void*  coverage_8614(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8614].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8614]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8614]);
    return result;
}

void*  coverage_8615(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8615].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8615]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8615]);
    return result;
}

void*  coverage_8616(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8616].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8616]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8616]);
    return result;
}

void*  coverage_8617(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8617].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8617]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8617]);
    return result;
}

void*  coverage_8618(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8618].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8618]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8618]);
    return result;
}

void*  coverage_8619(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8619].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8619]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8619]);
    return result;
}

void*  coverage_8620(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8620].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8620]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8620]);
    return result;
}

void*  coverage_8621(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8621].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8621]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8621]);
    return result;
}

void*  coverage_8622(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8622].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8622]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8622]);
    return result;
}

void*  coverage_8623(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8623].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8623]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8623]);
    return result;
}

void*  coverage_8624(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8624].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8624]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8624]);
    return result;
}

void*  coverage_8625(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8625].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8625]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8625]);
    return result;
}

void*  coverage_8626(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8626].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8626]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8626]);
    return result;
}

void*  coverage_8627(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8627].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8627]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8627]);
    return result;
}

void*  coverage_8628(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8628].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8628]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8628]);
    return result;
}

void*  coverage_8629(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8629].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8629]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8629]);
    return result;
}

void*  coverage_8630(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8630].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8630]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8630]);
    return result;
}

void*  coverage_8631(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8631].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8631]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8631]);
    return result;
}

void*  coverage_8632(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8632].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8632]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8632]);
    return result;
}

void*  coverage_8633(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8633].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8633]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8633]);
    return result;
}

void*  coverage_8634(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8634].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8634]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8634]);
    return result;
}

void*  coverage_8635(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8635].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8635]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8635]);
    return result;
}

void*  coverage_8636(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8636].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8636]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8636]);
    return result;
}

void*  coverage_8637(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8637].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8637]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8637]);
    return result;
}

void*  coverage_8638(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8638].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8638]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8638]);
    return result;
}

void*  coverage_8639(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8639].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8639]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8639]);
    return result;
}

void*  coverage_8640(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8640].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8640]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8640]);
    return result;
}

void*  coverage_8641(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8641].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8641]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8641]);
    return result;
}

void*  coverage_8642(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8642].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8642]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8642]);
    return result;
}

void*  coverage_8643(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8643].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8643]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8643]);
    return result;
}

void*  coverage_8644(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8644].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8644]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8644]);
    return result;
}

void*  coverage_8645(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8645].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8645]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8645]);
    return result;
}

void*  coverage_8646(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8646].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8646]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8646]);
    return result;
}

void*  coverage_8647(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8647].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8647]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8647]);
    return result;
}

void*  coverage_8648(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8648].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8648]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8648]);
    return result;
}

void*  coverage_8649(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8649].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8649]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8649]);
    return result;
}

void*  coverage_8650(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8650].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8650]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8650]);
    return result;
}

void*  coverage_8651(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8651].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8651]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8651]);
    return result;
}

void*  coverage_8652(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8652].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8652]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8652]);
    return result;
}

void*  coverage_8653(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8653].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8653]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8653]);
    return result;
}

void*  coverage_8654(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8654].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8654]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8654]);
    return result;
}

void*  coverage_8655(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8655].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8655]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8655]);
    return result;
}

void*  coverage_8656(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8656].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8656]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8656]);
    return result;
}

void*  coverage_8657(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8657].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8657]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8657]);
    return result;
}

void*  coverage_8658(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8658].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8658]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8658]);
    return result;
}

void*  coverage_8659(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8659].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8659]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8659]);
    return result;
}

void*  coverage_8660(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8660].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8660]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8660]);
    return result;
}

void*  coverage_8661(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8661].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8661]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8661]);
    return result;
}

void*  coverage_8662(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8662].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8662]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8662]);
    return result;
}

void*  coverage_8663(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8663].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8663]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8663]);
    return result;
}

void*  coverage_8664(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8664].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8664]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8664]);
    return result;
}

void*  coverage_8665(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8665].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8665]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8665]);
    return result;
}

void*  coverage_8666(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8666].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8666]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8666]);
    return result;
}

void*  coverage_8667(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8667].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8667]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8667]);
    return result;
}

void*  coverage_8668(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8668].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8668]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8668]);
    return result;
}

void*  coverage_8669(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8669].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8669]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8669]);
    return result;
}

void*  coverage_8670(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8670].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8670]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8670]);
    return result;
}

void*  coverage_8671(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8671].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8671]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8671]);
    return result;
}

void*  coverage_8672(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8672].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8672]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8672]);
    return result;
}

void*  coverage_8673(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8673].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8673]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8673]);
    return result;
}

void*  coverage_8674(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8674].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8674]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8674]);
    return result;
}

void*  coverage_8675(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8675].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8675]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8675]);
    return result;
}

void*  coverage_8676(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8676].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8676]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8676]);
    return result;
}

void*  coverage_8677(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8677].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8677]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8677]);
    return result;
}

void*  coverage_8678(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8678].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8678]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8678]);
    return result;
}

void*  coverage_8679(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8679].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8679]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8679]);
    return result;
}

void*  coverage_8680(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8680].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8680]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8680]);
    return result;
}

void*  coverage_8681(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8681].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8681]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8681]);
    return result;
}

void*  coverage_8682(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8682].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8682]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8682]);
    return result;
}

void*  coverage_8683(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8683].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8683]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8683]);
    return result;
}

void*  coverage_8684(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8684].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8684]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8684]);
    return result;
}

void*  coverage_8685(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8685].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8685]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8685]);
    return result;
}

void*  coverage_8686(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8686].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8686]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8686]);
    return result;
}

void*  coverage_8687(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8687].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8687]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8687]);
    return result;
}

void*  coverage_8688(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8688].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8688]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8688]);
    return result;
}

void*  coverage_8689(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8689].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8689]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8689]);
    return result;
}

void*  coverage_8690(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8690].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8690]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8690]);
    return result;
}

void*  coverage_8691(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8691].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8691]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8691]);
    return result;
}

void*  coverage_8692(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8692].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8692]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8692]);
    return result;
}

void*  coverage_8693(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8693].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8693]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8693]);
    return result;
}

void*  coverage_8694(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8694].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8694]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8694]);
    return result;
}

void*  coverage_8695(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8695].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8695]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8695]);
    return result;
}

void*  coverage_8696(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8696].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8696]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8696]);
    return result;
}

void*  coverage_8697(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8697].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8697]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8697]);
    return result;
}

void*  coverage_8698(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8698].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8698]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8698]);
    return result;
}

void*  coverage_8699(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8699].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8699]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8699]);
    return result;
}

void*  coverage_8700(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8700].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8700]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8700]);
    return result;
}

void*  coverage_8701(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8701].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8701]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8701]);
    return result;
}

void*  coverage_8702(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8702].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8702]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8702]);
    return result;
}

void*  coverage_8703(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8703].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8703]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8703]);
    return result;
}

void*  coverage_8704(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8704].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8704]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8704]);
    return result;
}

void*  coverage_8705(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8705].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8705]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8705]);
    return result;
}

void*  coverage_8706(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8706].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8706]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8706]);
    return result;
}

void*  coverage_8707(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8707].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8707]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8707]);
    return result;
}

void*  coverage_8708(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8708].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8708]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8708]);
    return result;
}

void*  coverage_8709(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8709].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8709]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8709]);
    return result;
}

void*  coverage_8710(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8710].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8710]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8710]);
    return result;
}

void*  coverage_8711(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8711].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8711]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8711]);
    return result;
}

void*  coverage_8712(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8712].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8712]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8712]);
    return result;
}

void*  coverage_8713(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8713].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8713]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8713]);
    return result;
}

void*  coverage_8714(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8714].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8714]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8714]);
    return result;
}

void*  coverage_8715(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8715].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8715]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8715]);
    return result;
}

void*  coverage_8716(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8716].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8716]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8716]);
    return result;
}

void*  coverage_8717(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8717].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8717]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8717]);
    return result;
}

void*  coverage_8718(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8718].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8718]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8718]);
    return result;
}

void*  coverage_8719(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8719].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8719]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8719]);
    return result;
}

void*  coverage_8720(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8720].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8720]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8720]);
    return result;
}

void*  coverage_8721(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8721].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8721]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8721]);
    return result;
}

void*  coverage_8722(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8722].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8722]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8722]);
    return result;
}

void*  coverage_8723(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8723].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8723]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8723]);
    return result;
}

void*  coverage_8724(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8724].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8724]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8724]);
    return result;
}

void*  coverage_8725(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8725].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8725]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8725]);
    return result;
}

void*  coverage_8726(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8726].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8726]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8726]);
    return result;
}

void*  coverage_8727(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8727].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8727]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8727]);
    return result;
}

void*  coverage_8728(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8728].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8728]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8728]);
    return result;
}

void*  coverage_8729(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8729].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8729]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8729]);
    return result;
}

void*  coverage_8730(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8730].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8730]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8730]);
    return result;
}

void*  coverage_8731(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8731].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8731]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8731]);
    return result;
}

void*  coverage_8732(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8732].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8732]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8732]);
    return result;
}

void*  coverage_8733(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8733].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8733]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8733]);
    return result;
}

void*  coverage_8734(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8734].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8734]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8734]);
    return result;
}

void*  coverage_8735(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8735].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8735]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8735]);
    return result;
}

void*  coverage_8736(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8736].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8736]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8736]);
    return result;
}

void*  coverage_8737(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8737].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8737]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8737]);
    return result;
}

void*  coverage_8738(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8738].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8738]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8738]);
    return result;
}

void*  coverage_8739(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8739].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8739]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8739]);
    return result;
}

void*  coverage_8740(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8740].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8740]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8740]);
    return result;
}

void*  coverage_8741(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8741].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8741]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8741]);
    return result;
}

void*  coverage_8742(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8742].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8742]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8742]);
    return result;
}

void*  coverage_8743(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8743].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8743]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8743]);
    return result;
}

void*  coverage_8744(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8744].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8744]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8744]);
    return result;
}

void*  coverage_8745(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8745].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8745]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8745]);
    return result;
}

void*  coverage_8746(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8746].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8746]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8746]);
    return result;
}

void*  coverage_8747(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8747].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8747]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8747]);
    return result;
}

void*  coverage_8748(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8748].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8748]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8748]);
    return result;
}

void*  coverage_8749(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8749].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8749]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8749]);
    return result;
}

void*  coverage_8750(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8750].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8750]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8750]);
    return result;
}

void*  coverage_8751(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8751].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8751]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8751]);
    return result;
}

void*  coverage_8752(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8752].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8752]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8752]);
    return result;
}

void*  coverage_8753(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8753].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8753]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8753]);
    return result;
}

void*  coverage_8754(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8754].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8754]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8754]);
    return result;
}

void*  coverage_8755(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8755].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8755]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8755]);
    return result;
}

void*  coverage_8756(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8756].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8756]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8756]);
    return result;
}

void*  coverage_8757(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8757].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8757]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8757]);
    return result;
}

void*  coverage_8758(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8758].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8758]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8758]);
    return result;
}

void*  coverage_8759(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8759].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8759]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8759]);
    return result;
}

void*  coverage_8760(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8760].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8760]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8760]);
    return result;
}

void*  coverage_8761(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8761].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8761]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8761]);
    return result;
}

void*  coverage_8762(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8762].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8762]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8762]);
    return result;
}

void*  coverage_8763(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8763].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8763]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8763]);
    return result;
}

void*  coverage_8764(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8764].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8764]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8764]);
    return result;
}

void*  coverage_8765(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8765].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8765]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8765]);
    return result;
}

void*  coverage_8766(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8766].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8766]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8766]);
    return result;
}

void*  coverage_8767(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8767].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8767]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8767]);
    return result;
}

void*  coverage_8768(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8768].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8768]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8768]);
    return result;
}

void*  coverage_8769(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8769].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8769]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8769]);
    return result;
}

void*  coverage_8770(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8770].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8770]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8770]);
    return result;
}

void*  coverage_8771(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8771].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8771]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8771]);
    return result;
}

void*  coverage_8772(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8772].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8772]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8772]);
    return result;
}

void*  coverage_8773(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8773].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8773]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8773]);
    return result;
}

void*  coverage_8774(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8774].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8774]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8774]);
    return result;
}

void*  coverage_8775(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8775].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8775]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8775]);
    return result;
}

void*  coverage_8776(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8776].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8776]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8776]);
    return result;
}

void*  coverage_8777(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8777].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8777]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8777]);
    return result;
}

void*  coverage_8778(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8778].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8778]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8778]);
    return result;
}

void*  coverage_8779(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8779].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8779]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8779]);
    return result;
}

void*  coverage_8780(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8780].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8780]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8780]);
    return result;
}

void*  coverage_8781(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8781].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8781]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8781]);
    return result;
}

void*  coverage_8782(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8782].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8782]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8782]);
    return result;
}

void*  coverage_8783(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8783].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8783]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8783]);
    return result;
}

void*  coverage_8784(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8784].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8784]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8784]);
    return result;
}

void*  coverage_8785(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8785].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8785]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8785]);
    return result;
}

void*  coverage_8786(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8786].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8786]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8786]);
    return result;
}

void*  coverage_8787(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8787].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8787]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8787]);
    return result;
}

void*  coverage_8788(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8788].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8788]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8788]);
    return result;
}

void*  coverage_8789(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8789].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8789]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8789]);
    return result;
}

void*  coverage_8790(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8790].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8790]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8790]);
    return result;
}

void*  coverage_8791(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8791].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8791]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8791]);
    return result;
}

void*  coverage_8792(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8792].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8792]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8792]);
    return result;
}

void*  coverage_8793(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8793].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8793]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8793]);
    return result;
}

void*  coverage_8794(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8794].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8794]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8794]);
    return result;
}

void*  coverage_8795(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8795].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8795]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8795]);
    return result;
}

void*  coverage_8796(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8796].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8796]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8796]);
    return result;
}

void*  coverage_8797(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8797].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8797]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8797]);
    return result;
}

void*  coverage_8798(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8798].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8798]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8798]);
    return result;
}

void*  coverage_8799(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8799].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8799]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8799]);
    return result;
}

void*  coverage_8800(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8800].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8800]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8800]);
    return result;
}

void*  coverage_8801(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8801].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8801]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8801]);
    return result;
}

void*  coverage_8802(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8802].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8802]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8802]);
    return result;
}

void*  coverage_8803(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8803].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8803]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8803]);
    return result;
}

void*  coverage_8804(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8804].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8804]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8804]);
    return result;
}

void*  coverage_8805(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8805].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8805]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8805]);
    return result;
}

void*  coverage_8806(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8806].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8806]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8806]);
    return result;
}

void*  coverage_8807(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8807].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8807]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8807]);
    return result;
}

void*  coverage_8808(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8808].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8808]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8808]);
    return result;
}

void*  coverage_8809(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8809].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8809]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8809]);
    return result;
}

void*  coverage_8810(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8810].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8810]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8810]);
    return result;
}

void*  coverage_8811(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8811].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8811]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8811]);
    return result;
}

void*  coverage_8812(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8812].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8812]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8812]);
    return result;
}

void*  coverage_8813(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8813].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8813]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8813]);
    return result;
}

void*  coverage_8814(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8814].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8814]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8814]);
    return result;
}

void*  coverage_8815(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8815].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8815]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8815]);
    return result;
}

void*  coverage_8816(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8816].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8816]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8816]);
    return result;
}

void*  coverage_8817(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8817].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8817]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8817]);
    return result;
}

void*  coverage_8818(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8818].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8818]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8818]);
    return result;
}

void*  coverage_8819(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8819].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8819]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8819]);
    return result;
}

void*  coverage_8820(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8820].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8820]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8820]);
    return result;
}

void*  coverage_8821(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8821].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8821]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8821]);
    return result;
}

void*  coverage_8822(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8822].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8822]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8822]);
    return result;
}

void*  coverage_8823(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8823].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8823]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8823]);
    return result;
}

void*  coverage_8824(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8824].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8824]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8824]);
    return result;
}

void*  coverage_8825(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8825].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8825]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8825]);
    return result;
}

void*  coverage_8826(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8826].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8826]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8826]);
    return result;
}

void*  coverage_8827(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8827].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8827]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8827]);
    return result;
}

void*  coverage_8828(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8828].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8828]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8828]);
    return result;
}

void*  coverage_8829(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8829].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8829]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8829]);
    return result;
}

void*  coverage_8830(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8830].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8830]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8830]);
    return result;
}

void*  coverage_8831(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8831].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8831]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8831]);
    return result;
}

void*  coverage_8832(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8832].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8832]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8832]);
    return result;
}

void*  coverage_8833(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8833].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8833]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8833]);
    return result;
}

void*  coverage_8834(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8834].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8834]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8834]);
    return result;
}

void*  coverage_8835(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8835].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8835]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8835]);
    return result;
}

void*  coverage_8836(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8836].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8836]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8836]);
    return result;
}

void*  coverage_8837(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8837].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8837]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8837]);
    return result;
}

void*  coverage_8838(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8838].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8838]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8838]);
    return result;
}

void*  coverage_8839(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8839].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8839]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8839]);
    return result;
}

void*  coverage_8840(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8840].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8840]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8840]);
    return result;
}

void*  coverage_8841(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8841].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8841]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8841]);
    return result;
}

void*  coverage_8842(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8842].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8842]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8842]);
    return result;
}

void*  coverage_8843(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8843].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8843]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8843]);
    return result;
}

void*  coverage_8844(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8844].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8844]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8844]);
    return result;
}

void*  coverage_8845(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8845].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8845]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8845]);
    return result;
}

void*  coverage_8846(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8846].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8846]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8846]);
    return result;
}

void*  coverage_8847(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8847].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8847]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8847]);
    return result;
}

void*  coverage_8848(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8848].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8848]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8848]);
    return result;
}

void*  coverage_8849(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8849].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8849]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8849]);
    return result;
}

void*  coverage_8850(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8850].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8850]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8850]);
    return result;
}

void*  coverage_8851(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8851].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8851]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8851]);
    return result;
}

void*  coverage_8852(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8852].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8852]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8852]);
    return result;
}

void*  coverage_8853(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8853].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8853]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8853]);
    return result;
}

void*  coverage_8854(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8854].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8854]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8854]);
    return result;
}

void*  coverage_8855(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8855].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8855]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8855]);
    return result;
}

void*  coverage_8856(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8856].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8856]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8856]);
    return result;
}

void*  coverage_8857(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8857].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8857]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8857]);
    return result;
}

void*  coverage_8858(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8858].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8858]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8858]);
    return result;
}

void*  coverage_8859(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8859].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8859]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8859]);
    return result;
}

void*  coverage_8860(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8860].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8860]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8860]);
    return result;
}

void*  coverage_8861(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8861].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8861]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8861]);
    return result;
}

void*  coverage_8862(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8862].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8862]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8862]);
    return result;
}

void*  coverage_8863(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8863].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8863]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8863]);
    return result;
}

void*  coverage_8864(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8864].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8864]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8864]);
    return result;
}

void*  coverage_8865(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8865].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8865]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8865]);
    return result;
}

void*  coverage_8866(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8866].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8866]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8866]);
    return result;
}

void*  coverage_8867(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8867].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8867]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8867]);
    return result;
}

void*  coverage_8868(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8868].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8868]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8868]);
    return result;
}

void*  coverage_8869(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8869].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8869]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8869]);
    return result;
}

void*  coverage_8870(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8870].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8870]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8870]);
    return result;
}

void*  coverage_8871(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8871].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8871]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8871]);
    return result;
}

void*  coverage_8872(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8872].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8872]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8872]);
    return result;
}

void*  coverage_8873(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8873].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8873]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8873]);
    return result;
}

void*  coverage_8874(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8874].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8874]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8874]);
    return result;
}

void*  coverage_8875(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8875].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8875]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8875]);
    return result;
}

void*  coverage_8876(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8876].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8876]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8876]);
    return result;
}

void*  coverage_8877(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8877].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8877]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8877]);
    return result;
}

void*  coverage_8878(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8878].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8878]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8878]);
    return result;
}

void*  coverage_8879(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8879].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8879]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8879]);
    return result;
}

void*  coverage_8880(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8880].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8880]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8880]);
    return result;
}

void*  coverage_8881(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8881].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8881]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8881]);
    return result;
}

void*  coverage_8882(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8882].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8882]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8882]);
    return result;
}

void*  coverage_8883(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8883].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8883]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8883]);
    return result;
}

void*  coverage_8884(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8884].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8884]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8884]);
    return result;
}

void*  coverage_8885(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8885].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8885]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8885]);
    return result;
}

void*  coverage_8886(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8886].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8886]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8886]);
    return result;
}

void*  coverage_8887(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8887].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8887]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8887]);
    return result;
}

void*  coverage_8888(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8888].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8888]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8888]);
    return result;
}

void*  coverage_8889(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8889].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8889]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8889]);
    return result;
}

void*  coverage_8890(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8890].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8890]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8890]);
    return result;
}

void*  coverage_8891(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8891].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8891]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8891]);
    return result;
}

void*  coverage_8892(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8892].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8892]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8892]);
    return result;
}

void*  coverage_8893(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8893].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8893]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8893]);
    return result;
}

void*  coverage_8894(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8894].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8894]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8894]);
    return result;
}

void*  coverage_8895(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8895].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8895]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8895]);
    return result;
}

void*  coverage_8896(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8896].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8896]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8896]);
    return result;
}

void*  coverage_8897(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8897].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8897]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8897]);
    return result;
}

void*  coverage_8898(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8898].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8898]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8898]);
    return result;
}

void*  coverage_8899(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8899].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8899]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8899]);
    return result;
}

void*  coverage_8900(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8900].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8900]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8900]);
    return result;
}

void*  coverage_8901(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8901].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8901]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8901]);
    return result;
}

void*  coverage_8902(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8902].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8902]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8902]);
    return result;
}

void*  coverage_8903(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8903].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8903]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8903]);
    return result;
}

void*  coverage_8904(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8904].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8904]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8904]);
    return result;
}

void*  coverage_8905(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8905].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8905]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8905]);
    return result;
}

void*  coverage_8906(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8906].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8906]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8906]);
    return result;
}

void*  coverage_8907(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8907].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8907]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8907]);
    return result;
}

void*  coverage_8908(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8908].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8908]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8908]);
    return result;
}

void*  coverage_8909(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8909].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8909]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8909]);
    return result;
}

void*  coverage_8910(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8910].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8910]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8910]);
    return result;
}

void*  coverage_8911(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8911].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8911]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8911]);
    return result;
}

void*  coverage_8912(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8912].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8912]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8912]);
    return result;
}

void*  coverage_8913(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8913].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8913]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8913]);
    return result;
}

void*  coverage_8914(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8914].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8914]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8914]);
    return result;
}

void*  coverage_8915(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8915].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8915]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8915]);
    return result;
}

void*  coverage_8916(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8916].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8916]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8916]);
    return result;
}

void*  coverage_8917(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8917].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8917]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8917]);
    return result;
}

void*  coverage_8918(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8918].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8918]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8918]);
    return result;
}

void*  coverage_8919(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8919].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8919]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8919]);
    return result;
}

void*  coverage_8920(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8920].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8920]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8920]);
    return result;
}

void*  coverage_8921(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8921].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8921]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8921]);
    return result;
}

void*  coverage_8922(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8922].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8922]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8922]);
    return result;
}

void*  coverage_8923(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8923].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8923]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8923]);
    return result;
}

void*  coverage_8924(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8924].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8924]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8924]);
    return result;
}

void*  coverage_8925(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8925].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8925]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8925]);
    return result;
}

void*  coverage_8926(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8926].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8926]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8926]);
    return result;
}

void*  coverage_8927(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8927].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8927]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8927]);
    return result;
}

void*  coverage_8928(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8928].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8928]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8928]);
    return result;
}

void*  coverage_8929(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8929].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8929]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8929]);
    return result;
}

void*  coverage_8930(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8930].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8930]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8930]);
    return result;
}

void*  coverage_8931(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8931].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8931]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8931]);
    return result;
}

void*  coverage_8932(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8932].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8932]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8932]);
    return result;
}

void*  coverage_8933(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8933].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8933]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8933]);
    return result;
}

void*  coverage_8934(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8934].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8934]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8934]);
    return result;
}

void*  coverage_8935(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8935].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8935]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8935]);
    return result;
}

void*  coverage_8936(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8936].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8936]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8936]);
    return result;
}

void*  coverage_8937(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8937].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8937]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8937]);
    return result;
}

void*  coverage_8938(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8938].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8938]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8938]);
    return result;
}

void*  coverage_8939(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8939].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8939]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8939]);
    return result;
}

void*  coverage_8940(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8940].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8940]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8940]);
    return result;
}

void*  coverage_8941(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8941].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8941]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8941]);
    return result;
}

void*  coverage_8942(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8942].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8942]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8942]);
    return result;
}

void*  coverage_8943(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8943].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8943]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8943]);
    return result;
}

void*  coverage_8944(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8944].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8944]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8944]);
    return result;
}

void*  coverage_8945(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8945].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8945]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8945]);
    return result;
}

void*  coverage_8946(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8946].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8946]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8946]);
    return result;
}

void*  coverage_8947(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8947].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8947]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8947]);
    return result;
}

void*  coverage_8948(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8948].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8948]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8948]);
    return result;
}

void*  coverage_8949(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8949].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8949]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8949]);
    return result;
}

void*  coverage_8950(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8950].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8950]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8950]);
    return result;
}

void*  coverage_8951(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8951].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8951]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8951]);
    return result;
}

void*  coverage_8952(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8952].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8952]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8952]);
    return result;
}

void*  coverage_8953(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8953].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8953]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8953]);
    return result;
}

void*  coverage_8954(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8954].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8954]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8954]);
    return result;
}

void*  coverage_8955(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8955].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8955]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8955]);
    return result;
}

void*  coverage_8956(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8956].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8956]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8956]);
    return result;
}

void*  coverage_8957(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8957].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8957]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8957]);
    return result;
}

void*  coverage_8958(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8958].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8958]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8958]);
    return result;
}

void*  coverage_8959(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8959].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8959]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8959]);
    return result;
}

void*  coverage_8960(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8960].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8960]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8960]);
    return result;
}

void*  coverage_8961(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8961].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8961]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8961]);
    return result;
}

void*  coverage_8962(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8962].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8962]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8962]);
    return result;
}

void*  coverage_8963(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8963].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8963]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8963]);
    return result;
}

void*  coverage_8964(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8964].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8964]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8964]);
    return result;
}

void*  coverage_8965(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8965].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8965]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8965]);
    return result;
}

void*  coverage_8966(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8966].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8966]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8966]);
    return result;
}

void*  coverage_8967(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8967].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8967]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8967]);
    return result;
}

void*  coverage_8968(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8968].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8968]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8968]);
    return result;
}

void*  coverage_8969(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8969].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8969]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8969]);
    return result;
}

void*  coverage_8970(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8970].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8970]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8970]);
    return result;
}

void*  coverage_8971(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8971].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8971]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8971]);
    return result;
}

void*  coverage_8972(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8972].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8972]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8972]);
    return result;
}

void*  coverage_8973(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8973].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8973]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8973]);
    return result;
}

void*  coverage_8974(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8974].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8974]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8974]);
    return result;
}

void*  coverage_8975(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8975].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8975]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8975]);
    return result;
}

void*  coverage_8976(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8976].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8976]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8976]);
    return result;
}

void*  coverage_8977(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8977].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8977]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8977]);
    return result;
}

void*  coverage_8978(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8978].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8978]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8978]);
    return result;
}

void*  coverage_8979(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8979].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8979]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8979]);
    return result;
}

void*  coverage_8980(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8980].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8980]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8980]);
    return result;
}

void*  coverage_8981(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8981].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8981]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8981]);
    return result;
}

void*  coverage_8982(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8982].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8982]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8982]);
    return result;
}

void*  coverage_8983(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8983].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8983]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8983]);
    return result;
}

void*  coverage_8984(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8984].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8984]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8984]);
    return result;
}

void*  coverage_8985(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8985].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8985]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8985]);
    return result;
}

void*  coverage_8986(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8986].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8986]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8986]);
    return result;
}

void*  coverage_8987(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8987].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8987]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8987]);
    return result;
}

void*  coverage_8988(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8988].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8988]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8988]);
    return result;
}

void*  coverage_8989(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8989].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8989]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8989]);
    return result;
}

void*  coverage_8990(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8990].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8990]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8990]);
    return result;
}

void*  coverage_8991(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8991].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8991]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8991]);
    return result;
}

void*  coverage_8992(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8992].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8992]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8992]);
    return result;
}

void*  coverage_8993(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8993].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8993]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8993]);
    return result;
}

void*  coverage_8994(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8994].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8994]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8994]);
    return result;
}

void*  coverage_8995(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8995].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8995]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8995]);
    return result;
}

void*  coverage_8996(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8996].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8996]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8996]);
    return result;
}

void*  coverage_8997(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8997].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8997]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8997]);
    return result;
}

void*  coverage_8998(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8998].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8998]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8998]);
    return result;
}

void*  coverage_8999(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[8999].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[8999]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[8999]);
    return result;
}

void*  coverage_9000(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9000].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9000]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9000]);
    return result;
}

void*  coverage_9001(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9001].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9001]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9001]);
    return result;
}

void*  coverage_9002(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9002].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9002]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9002]);
    return result;
}

void*  coverage_9003(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9003].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9003]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9003]);
    return result;
}

void*  coverage_9004(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9004].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9004]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9004]);
    return result;
}

void*  coverage_9005(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9005].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9005]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9005]);
    return result;
}

void*  coverage_9006(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9006].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9006]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9006]);
    return result;
}

void*  coverage_9007(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9007].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9007]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9007]);
    return result;
}

void*  coverage_9008(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9008].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9008]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9008]);
    return result;
}

void*  coverage_9009(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9009].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9009]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9009]);
    return result;
}

void*  coverage_9010(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9010].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9010]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9010]);
    return result;
}

void*  coverage_9011(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9011].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9011]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9011]);
    return result;
}

void*  coverage_9012(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9012].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9012]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9012]);
    return result;
}

void*  coverage_9013(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9013].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9013]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9013]);
    return result;
}

void*  coverage_9014(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9014].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9014]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9014]);
    return result;
}

void*  coverage_9015(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9015].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9015]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9015]);
    return result;
}

void*  coverage_9016(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9016].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9016]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9016]);
    return result;
}

void*  coverage_9017(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9017].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9017]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9017]);
    return result;
}

void*  coverage_9018(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9018].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9018]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9018]);
    return result;
}

void*  coverage_9019(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9019].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9019]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9019]);
    return result;
}

void*  coverage_9020(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9020].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9020]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9020]);
    return result;
}

void*  coverage_9021(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9021].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9021]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9021]);
    return result;
}

void*  coverage_9022(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9022].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9022]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9022]);
    return result;
}

void*  coverage_9023(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9023].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9023]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9023]);
    return result;
}

void*  coverage_9024(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9024].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9024]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9024]);
    return result;
}

void*  coverage_9025(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9025].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9025]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9025]);
    return result;
}

void*  coverage_9026(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9026].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9026]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9026]);
    return result;
}

void*  coverage_9027(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9027].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9027]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9027]);
    return result;
}

void*  coverage_9028(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9028].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9028]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9028]);
    return result;
}

void*  coverage_9029(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9029].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9029]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9029]);
    return result;
}

void*  coverage_9030(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9030].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9030]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9030]);
    return result;
}

void*  coverage_9031(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9031].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9031]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9031]);
    return result;
}

void*  coverage_9032(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9032].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9032]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9032]);
    return result;
}

void*  coverage_9033(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9033].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9033]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9033]);
    return result;
}

void*  coverage_9034(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9034].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9034]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9034]);
    return result;
}

void*  coverage_9035(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9035].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9035]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9035]);
    return result;
}

void*  coverage_9036(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9036].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9036]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9036]);
    return result;
}

void*  coverage_9037(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9037].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9037]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9037]);
    return result;
}

void*  coverage_9038(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9038].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9038]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9038]);
    return result;
}

void*  coverage_9039(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9039].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9039]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9039]);
    return result;
}

void*  coverage_9040(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9040].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9040]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9040]);
    return result;
}

void*  coverage_9041(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9041].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9041]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9041]);
    return result;
}

void*  coverage_9042(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9042].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9042]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9042]);
    return result;
}

void*  coverage_9043(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9043].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9043]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9043]);
    return result;
}

void*  coverage_9044(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9044].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9044]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9044]);
    return result;
}

void*  coverage_9045(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9045].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9045]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9045]);
    return result;
}

void*  coverage_9046(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9046].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9046]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9046]);
    return result;
}

void*  coverage_9047(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9047].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9047]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9047]);
    return result;
}

void*  coverage_9048(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9048].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9048]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9048]);
    return result;
}

void*  coverage_9049(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9049].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9049]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9049]);
    return result;
}

void*  coverage_9050(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9050].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9050]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9050]);
    return result;
}

void*  coverage_9051(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9051].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9051]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9051]);
    return result;
}

void*  coverage_9052(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9052].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9052]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9052]);
    return result;
}

void*  coverage_9053(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9053].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9053]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9053]);
    return result;
}

void*  coverage_9054(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9054].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9054]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9054]);
    return result;
}

void*  coverage_9055(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9055].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9055]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9055]);
    return result;
}

void*  coverage_9056(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9056].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9056]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9056]);
    return result;
}

void*  coverage_9057(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9057].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9057]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9057]);
    return result;
}

void*  coverage_9058(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9058].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9058]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9058]);
    return result;
}

void*  coverage_9059(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9059].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9059]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9059]);
    return result;
}

void*  coverage_9060(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9060].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9060]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9060]);
    return result;
}

void*  coverage_9061(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9061].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9061]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9061]);
    return result;
}

void*  coverage_9062(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9062].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9062]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9062]);
    return result;
}

void*  coverage_9063(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9063].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9063]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9063]);
    return result;
}

void*  coverage_9064(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9064].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9064]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9064]);
    return result;
}

void*  coverage_9065(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9065].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9065]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9065]);
    return result;
}

void*  coverage_9066(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9066].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9066]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9066]);
    return result;
}

void*  coverage_9067(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9067].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9067]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9067]);
    return result;
}

void*  coverage_9068(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9068].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9068]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9068]);
    return result;
}

void*  coverage_9069(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9069].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9069]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9069]);
    return result;
}

void*  coverage_9070(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9070].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9070]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9070]);
    return result;
}

void*  coverage_9071(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9071].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9071]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9071]);
    return result;
}

void*  coverage_9072(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9072].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9072]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9072]);
    return result;
}

void*  coverage_9073(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9073].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9073]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9073]);
    return result;
}

void*  coverage_9074(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9074].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9074]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9074]);
    return result;
}

void*  coverage_9075(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9075].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9075]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9075]);
    return result;
}

void*  coverage_9076(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9076].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9076]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9076]);
    return result;
}

void*  coverage_9077(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9077].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9077]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9077]);
    return result;
}

void*  coverage_9078(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9078].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9078]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9078]);
    return result;
}

void*  coverage_9079(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9079].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9079]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9079]);
    return result;
}

void*  coverage_9080(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9080].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9080]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9080]);
    return result;
}

void*  coverage_9081(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9081].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9081]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9081]);
    return result;
}

void*  coverage_9082(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9082].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9082]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9082]);
    return result;
}

void*  coverage_9083(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9083].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9083]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9083]);
    return result;
}

void*  coverage_9084(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9084].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9084]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9084]);
    return result;
}

void*  coverage_9085(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9085].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9085]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9085]);
    return result;
}

void*  coverage_9086(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9086].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9086]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9086]);
    return result;
}

void*  coverage_9087(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9087].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9087]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9087]);
    return result;
}

void*  coverage_9088(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9088].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9088]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9088]);
    return result;
}

void*  coverage_9089(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9089].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9089]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9089]);
    return result;
}

void*  coverage_9090(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9090].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9090]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9090]);
    return result;
}

void*  coverage_9091(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9091].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9091]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9091]);
    return result;
}

void*  coverage_9092(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9092].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9092]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9092]);
    return result;
}

void*  coverage_9093(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9093].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9093]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9093]);
    return result;
}

void*  coverage_9094(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9094].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9094]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9094]);
    return result;
}

void*  coverage_9095(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9095].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9095]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9095]);
    return result;
}

void*  coverage_9096(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9096].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9096]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9096]);
    return result;
}

void*  coverage_9097(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9097].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9097]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9097]);
    return result;
}

void*  coverage_9098(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9098].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9098]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9098]);
    return result;
}

void*  coverage_9099(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9099].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9099]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9099]);
    return result;
}

void*  coverage_9100(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9100].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9100]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9100]);
    return result;
}

void*  coverage_9101(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9101].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9101]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9101]);
    return result;
}

void*  coverage_9102(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9102].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9102]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9102]);
    return result;
}

void*  coverage_9103(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9103].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9103]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9103]);
    return result;
}

void*  coverage_9104(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9104].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9104]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9104]);
    return result;
}

void*  coverage_9105(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9105].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9105]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9105]);
    return result;
}

void*  coverage_9106(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9106].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9106]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9106]);
    return result;
}

void*  coverage_9107(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9107].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9107]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9107]);
    return result;
}

void*  coverage_9108(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9108].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9108]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9108]);
    return result;
}

void*  coverage_9109(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9109].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9109]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9109]);
    return result;
}

void*  coverage_9110(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9110].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9110]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9110]);
    return result;
}

void*  coverage_9111(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9111].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9111]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9111]);
    return result;
}

void*  coverage_9112(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9112].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9112]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9112]);
    return result;
}

void*  coverage_9113(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9113].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9113]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9113]);
    return result;
}

void*  coverage_9114(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9114].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9114]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9114]);
    return result;
}

void*  coverage_9115(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9115].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9115]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9115]);
    return result;
}

void*  coverage_9116(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9116].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9116]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9116]);
    return result;
}

void*  coverage_9117(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9117].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9117]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9117]);
    return result;
}

void*  coverage_9118(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9118].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9118]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9118]);
    return result;
}

void*  coverage_9119(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9119].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9119]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9119]);
    return result;
}

void*  coverage_9120(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9120].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9120]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9120]);
    return result;
}

void*  coverage_9121(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9121].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9121]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9121]);
    return result;
}

void*  coverage_9122(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9122].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9122]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9122]);
    return result;
}

void*  coverage_9123(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9123].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9123]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9123]);
    return result;
}

void*  coverage_9124(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9124].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9124]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9124]);
    return result;
}

void*  coverage_9125(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9125].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9125]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9125]);
    return result;
}

void*  coverage_9126(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9126].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9126]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9126]);
    return result;
}

void*  coverage_9127(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9127].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9127]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9127]);
    return result;
}

void*  coverage_9128(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9128].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9128]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9128]);
    return result;
}

void*  coverage_9129(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9129].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9129]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9129]);
    return result;
}

void*  coverage_9130(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9130].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9130]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9130]);
    return result;
}

void*  coverage_9131(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9131].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9131]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9131]);
    return result;
}

void*  coverage_9132(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9132].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9132]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9132]);
    return result;
}

void*  coverage_9133(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9133].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9133]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9133]);
    return result;
}

void*  coverage_9134(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9134].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9134]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9134]);
    return result;
}

void*  coverage_9135(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9135].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9135]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9135]);
    return result;
}

void*  coverage_9136(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9136].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9136]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9136]);
    return result;
}

void*  coverage_9137(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9137].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9137]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9137]);
    return result;
}

void*  coverage_9138(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9138].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9138]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9138]);
    return result;
}

void*  coverage_9139(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9139].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9139]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9139]);
    return result;
}

void*  coverage_9140(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9140].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9140]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9140]);
    return result;
}

void*  coverage_9141(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9141].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9141]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9141]);
    return result;
}

void*  coverage_9142(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9142].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9142]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9142]);
    return result;
}

void*  coverage_9143(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9143].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9143]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9143]);
    return result;
}

void*  coverage_9144(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9144].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9144]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9144]);
    return result;
}

void*  coverage_9145(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9145].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9145]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9145]);
    return result;
}

void*  coverage_9146(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9146].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9146]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9146]);
    return result;
}

void*  coverage_9147(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9147].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9147]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9147]);
    return result;
}

void*  coverage_9148(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9148].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9148]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9148]);
    return result;
}

void*  coverage_9149(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9149].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9149]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9149]);
    return result;
}

void*  coverage_9150(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9150].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9150]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9150]);
    return result;
}

void*  coverage_9151(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9151].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9151]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9151]);
    return result;
}

void*  coverage_9152(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9152].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9152]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9152]);
    return result;
}

void*  coverage_9153(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9153].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9153]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9153]);
    return result;
}

void*  coverage_9154(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9154].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9154]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9154]);
    return result;
}

void*  coverage_9155(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9155].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9155]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9155]);
    return result;
}

void*  coverage_9156(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9156].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9156]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9156]);
    return result;
}

void*  coverage_9157(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9157].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9157]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9157]);
    return result;
}

void*  coverage_9158(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9158].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9158]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9158]);
    return result;
}

void*  coverage_9159(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9159].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9159]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9159]);
    return result;
}

void*  coverage_9160(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9160].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9160]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9160]);
    return result;
}

void*  coverage_9161(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9161].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9161]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9161]);
    return result;
}

void*  coverage_9162(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9162].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9162]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9162]);
    return result;
}

void*  coverage_9163(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9163].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9163]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9163]);
    return result;
}

void*  coverage_9164(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9164].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9164]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9164]);
    return result;
}

void*  coverage_9165(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9165].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9165]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9165]);
    return result;
}

void*  coverage_9166(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9166].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9166]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9166]);
    return result;
}

void*  coverage_9167(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9167].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9167]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9167]);
    return result;
}

void*  coverage_9168(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9168].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9168]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9168]);
    return result;
}

void*  coverage_9169(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9169].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9169]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9169]);
    return result;
}

void*  coverage_9170(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9170].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9170]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9170]);
    return result;
}

void*  coverage_9171(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9171].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9171]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9171]);
    return result;
}

void*  coverage_9172(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9172].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9172]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9172]);
    return result;
}

void*  coverage_9173(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9173].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9173]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9173]);
    return result;
}

void*  coverage_9174(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9174].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9174]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9174]);
    return result;
}

void*  coverage_9175(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9175].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9175]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9175]);
    return result;
}

void*  coverage_9176(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9176].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9176]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9176]);
    return result;
}

void*  coverage_9177(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9177].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9177]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9177]);
    return result;
}

void*  coverage_9178(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9178].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9178]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9178]);
    return result;
}

void*  coverage_9179(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9179].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9179]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9179]);
    return result;
}

void*  coverage_9180(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9180].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9180]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9180]);
    return result;
}

void*  coverage_9181(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9181].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9181]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9181]);
    return result;
}

void*  coverage_9182(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9182].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9182]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9182]);
    return result;
}

void*  coverage_9183(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9183].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9183]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9183]);
    return result;
}

void*  coverage_9184(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9184].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9184]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9184]);
    return result;
}

void*  coverage_9185(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9185].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9185]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9185]);
    return result;
}

void*  coverage_9186(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9186].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9186]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9186]);
    return result;
}

void*  coverage_9187(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9187].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9187]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9187]);
    return result;
}

void*  coverage_9188(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9188].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9188]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9188]);
    return result;
}

void*  coverage_9189(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9189].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9189]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9189]);
    return result;
}

void*  coverage_9190(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9190].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9190]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9190]);
    return result;
}

void*  coverage_9191(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9191].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9191]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9191]);
    return result;
}

void*  coverage_9192(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9192].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9192]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9192]);
    return result;
}

void*  coverage_9193(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9193].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9193]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9193]);
    return result;
}

void*  coverage_9194(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9194].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9194]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9194]);
    return result;
}

void*  coverage_9195(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9195].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9195]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9195]);
    return result;
}

void*  coverage_9196(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9196].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9196]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9196]);
    return result;
}

void*  coverage_9197(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9197].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9197]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9197]);
    return result;
}

void*  coverage_9198(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9198].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9198]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9198]);
    return result;
}

void*  coverage_9199(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9199].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9199]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9199]);
    return result;
}

void*  coverage_9200(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9200].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9200]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9200]);
    return result;
}

void*  coverage_9201(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9201].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9201]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9201]);
    return result;
}

void*  coverage_9202(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9202].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9202]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9202]);
    return result;
}

void*  coverage_9203(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9203].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9203]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9203]);
    return result;
}

void*  coverage_9204(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9204].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9204]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9204]);
    return result;
}

void*  coverage_9205(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9205].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9205]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9205]);
    return result;
}

void*  coverage_9206(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9206].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9206]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9206]);
    return result;
}

void*  coverage_9207(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9207].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9207]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9207]);
    return result;
}

void*  coverage_9208(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9208].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9208]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9208]);
    return result;
}

void*  coverage_9209(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9209].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9209]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9209]);
    return result;
}

void*  coverage_9210(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9210].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9210]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9210]);
    return result;
}

void*  coverage_9211(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9211].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9211]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9211]);
    return result;
}

void*  coverage_9212(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9212].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9212]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9212]);
    return result;
}

void*  coverage_9213(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9213].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9213]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9213]);
    return result;
}

void*  coverage_9214(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9214].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9214]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9214]);
    return result;
}

void*  coverage_9215(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9215].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9215]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9215]);
    return result;
}

void*  coverage_9216(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9216].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9216]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9216]);
    return result;
}

void*  coverage_9217(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9217].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9217]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9217]);
    return result;
}

void*  coverage_9218(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9218].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9218]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9218]);
    return result;
}

void*  coverage_9219(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9219].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9219]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9219]);
    return result;
}

void*  coverage_9220(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9220].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9220]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9220]);
    return result;
}

void*  coverage_9221(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9221].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9221]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9221]);
    return result;
}

void*  coverage_9222(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9222].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9222]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9222]);
    return result;
}

void*  coverage_9223(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9223].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9223]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9223]);
    return result;
}

void*  coverage_9224(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9224].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9224]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9224]);
    return result;
}

void*  coverage_9225(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9225].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9225]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9225]);
    return result;
}

void*  coverage_9226(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9226].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9226]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9226]);
    return result;
}

void*  coverage_9227(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9227].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9227]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9227]);
    return result;
}

void*  coverage_9228(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9228].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9228]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9228]);
    return result;
}

void*  coverage_9229(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9229].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9229]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9229]);
    return result;
}

void*  coverage_9230(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9230].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9230]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9230]);
    return result;
}

void*  coverage_9231(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9231].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9231]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9231]);
    return result;
}

void*  coverage_9232(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9232].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9232]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9232]);
    return result;
}

void*  coverage_9233(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9233].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9233]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9233]);
    return result;
}

void*  coverage_9234(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9234].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9234]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9234]);
    return result;
}

void*  coverage_9235(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9235].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9235]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9235]);
    return result;
}

void*  coverage_9236(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9236].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9236]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9236]);
    return result;
}

void*  coverage_9237(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9237].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9237]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9237]);
    return result;
}

void*  coverage_9238(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9238].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9238]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9238]);
    return result;
}

void*  coverage_9239(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9239].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9239]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9239]);
    return result;
}

void*  coverage_9240(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9240].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9240]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9240]);
    return result;
}

void*  coverage_9241(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9241].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9241]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9241]);
    return result;
}

void*  coverage_9242(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9242].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9242]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9242]);
    return result;
}

void*  coverage_9243(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9243].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9243]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9243]);
    return result;
}

void*  coverage_9244(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9244].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9244]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9244]);
    return result;
}

void*  coverage_9245(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9245].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9245]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9245]);
    return result;
}

void*  coverage_9246(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9246].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9246]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9246]);
    return result;
}

void*  coverage_9247(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9247].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9247]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9247]);
    return result;
}

void*  coverage_9248(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9248].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9248]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9248]);
    return result;
}

void*  coverage_9249(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9249].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9249]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9249]);
    return result;
}

void*  coverage_9250(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9250].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9250]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9250]);
    return result;
}

void*  coverage_9251(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9251].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9251]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9251]);
    return result;
}

void*  coverage_9252(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9252].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9252]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9252]);
    return result;
}

void*  coverage_9253(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9253].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9253]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9253]);
    return result;
}

void*  coverage_9254(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9254].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9254]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9254]);
    return result;
}

void*  coverage_9255(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9255].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9255]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9255]);
    return result;
}

void*  coverage_9256(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9256].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9256]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9256]);
    return result;
}

void*  coverage_9257(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9257].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9257]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9257]);
    return result;
}

void*  coverage_9258(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9258].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9258]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9258]);
    return result;
}

void*  coverage_9259(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9259].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9259]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9259]);
    return result;
}

void*  coverage_9260(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9260].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9260]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9260]);
    return result;
}

void*  coverage_9261(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9261].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9261]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9261]);
    return result;
}

void*  coverage_9262(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9262].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9262]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9262]);
    return result;
}

void*  coverage_9263(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9263].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9263]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9263]);
    return result;
}

void*  coverage_9264(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9264].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9264]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9264]);
    return result;
}

void*  coverage_9265(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9265].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9265]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9265]);
    return result;
}

void*  coverage_9266(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9266].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9266]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9266]);
    return result;
}

void*  coverage_9267(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9267].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9267]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9267]);
    return result;
}

void*  coverage_9268(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9268].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9268]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9268]);
    return result;
}

void*  coverage_9269(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9269].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9269]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9269]);
    return result;
}

void*  coverage_9270(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9270].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9270]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9270]);
    return result;
}

void*  coverage_9271(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9271].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9271]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9271]);
    return result;
}

void*  coverage_9272(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9272].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9272]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9272]);
    return result;
}

void*  coverage_9273(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9273].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9273]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9273]);
    return result;
}

void*  coverage_9274(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9274].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9274]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9274]);
    return result;
}

void*  coverage_9275(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9275].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9275]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9275]);
    return result;
}

void*  coverage_9276(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9276].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9276]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9276]);
    return result;
}

void*  coverage_9277(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9277].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9277]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9277]);
    return result;
}

void*  coverage_9278(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9278].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9278]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9278]);
    return result;
}

void*  coverage_9279(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9279].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9279]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9279]);
    return result;
}

void*  coverage_9280(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9280].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9280]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9280]);
    return result;
}

void*  coverage_9281(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9281].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9281]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9281]);
    return result;
}

void*  coverage_9282(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9282].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9282]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9282]);
    return result;
}

void*  coverage_9283(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9283].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9283]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9283]);
    return result;
}

void*  coverage_9284(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9284].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9284]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9284]);
    return result;
}

void*  coverage_9285(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9285].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9285]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9285]);
    return result;
}

void*  coverage_9286(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9286].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9286]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9286]);
    return result;
}

void*  coverage_9287(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9287].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9287]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9287]);
    return result;
}

void*  coverage_9288(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9288].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9288]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9288]);
    return result;
}

void*  coverage_9289(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9289].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9289]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9289]);
    return result;
}

void*  coverage_9290(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9290].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9290]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9290]);
    return result;
}

void*  coverage_9291(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9291].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9291]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9291]);
    return result;
}

void*  coverage_9292(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9292].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9292]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9292]);
    return result;
}

void*  coverage_9293(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9293].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9293]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9293]);
    return result;
}

void*  coverage_9294(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9294].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9294]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9294]);
    return result;
}

void*  coverage_9295(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9295].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9295]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9295]);
    return result;
}

void*  coverage_9296(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9296].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9296]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9296]);
    return result;
}

void*  coverage_9297(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9297].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9297]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9297]);
    return result;
}

void*  coverage_9298(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9298].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9298]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9298]);
    return result;
}

void*  coverage_9299(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9299].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9299]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9299]);
    return result;
}

void*  coverage_9300(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9300].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9300]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9300]);
    return result;
}

void*  coverage_9301(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9301].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9301]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9301]);
    return result;
}

void*  coverage_9302(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9302].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9302]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9302]);
    return result;
}

void*  coverage_9303(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9303].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9303]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9303]);
    return result;
}

void*  coverage_9304(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9304].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9304]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9304]);
    return result;
}

void*  coverage_9305(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9305].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9305]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9305]);
    return result;
}

void*  coverage_9306(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9306].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9306]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9306]);
    return result;
}

void*  coverage_9307(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9307].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9307]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9307]);
    return result;
}

void*  coverage_9308(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9308].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9308]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9308]);
    return result;
}

void*  coverage_9309(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9309].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9309]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9309]);
    return result;
}

void*  coverage_9310(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9310].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9310]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9310]);
    return result;
}

void*  coverage_9311(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9311].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9311]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9311]);
    return result;
}

void*  coverage_9312(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9312].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9312]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9312]);
    return result;
}

void*  coverage_9313(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9313].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9313]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9313]);
    return result;
}

void*  coverage_9314(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9314].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9314]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9314]);
    return result;
}

void*  coverage_9315(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9315].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9315]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9315]);
    return result;
}

void*  coverage_9316(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9316].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9316]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9316]);
    return result;
}

void*  coverage_9317(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9317].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9317]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9317]);
    return result;
}

void*  coverage_9318(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9318].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9318]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9318]);
    return result;
}

void*  coverage_9319(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9319].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9319]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9319]);
    return result;
}

void*  coverage_9320(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9320].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9320]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9320]);
    return result;
}

void*  coverage_9321(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9321].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9321]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9321]);
    return result;
}

void*  coverage_9322(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9322].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9322]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9322]);
    return result;
}

void*  coverage_9323(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9323].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9323]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9323]);
    return result;
}

void*  coverage_9324(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9324].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9324]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9324]);
    return result;
}

void*  coverage_9325(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9325].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9325]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9325]);
    return result;
}

void*  coverage_9326(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9326].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9326]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9326]);
    return result;
}

void*  coverage_9327(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9327].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9327]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9327]);
    return result;
}

void*  coverage_9328(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9328].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9328]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9328]);
    return result;
}

void*  coverage_9329(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9329].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9329]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9329]);
    return result;
}

void*  coverage_9330(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9330].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9330]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9330]);
    return result;
}

void*  coverage_9331(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9331].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9331]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9331]);
    return result;
}

void*  coverage_9332(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9332].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9332]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9332]);
    return result;
}

void*  coverage_9333(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9333].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9333]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9333]);
    return result;
}

void*  coverage_9334(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9334].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9334]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9334]);
    return result;
}

void*  coverage_9335(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9335].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9335]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9335]);
    return result;
}

void*  coverage_9336(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9336].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9336]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9336]);
    return result;
}

void*  coverage_9337(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9337].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9337]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9337]);
    return result;
}

void*  coverage_9338(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9338].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9338]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9338]);
    return result;
}

void*  coverage_9339(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9339].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9339]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9339]);
    return result;
}

void*  coverage_9340(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9340].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9340]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9340]);
    return result;
}

void*  coverage_9341(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9341].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9341]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9341]);
    return result;
}

void*  coverage_9342(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9342].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9342]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9342]);
    return result;
}

void*  coverage_9343(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9343].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9343]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9343]);
    return result;
}

void*  coverage_9344(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9344].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9344]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9344]);
    return result;
}

void*  coverage_9345(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9345].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9345]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9345]);
    return result;
}

void*  coverage_9346(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9346].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9346]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9346]);
    return result;
}

void*  coverage_9347(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9347].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9347]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9347]);
    return result;
}

void*  coverage_9348(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9348].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9348]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9348]);
    return result;
}

void*  coverage_9349(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9349].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9349]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9349]);
    return result;
}

void*  coverage_9350(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9350].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9350]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9350]);
    return result;
}

void*  coverage_9351(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9351].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9351]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9351]);
    return result;
}

void*  coverage_9352(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9352].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9352]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9352]);
    return result;
}

void*  coverage_9353(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9353].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9353]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9353]);
    return result;
}

void*  coverage_9354(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9354].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9354]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9354]);
    return result;
}

void*  coverage_9355(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9355].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9355]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9355]);
    return result;
}

void*  coverage_9356(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9356].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9356]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9356]);
    return result;
}

void*  coverage_9357(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9357].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9357]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9357]);
    return result;
}

void*  coverage_9358(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9358].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9358]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9358]);
    return result;
}

void*  coverage_9359(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9359].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9359]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9359]);
    return result;
}

void*  coverage_9360(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9360].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9360]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9360]);
    return result;
}

void*  coverage_9361(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9361].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9361]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9361]);
    return result;
}

void*  coverage_9362(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9362].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9362]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9362]);
    return result;
}

void*  coverage_9363(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9363].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9363]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9363]);
    return result;
}

void*  coverage_9364(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9364].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9364]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9364]);
    return result;
}

void*  coverage_9365(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9365].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9365]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9365]);
    return result;
}

void*  coverage_9366(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9366].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9366]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9366]);
    return result;
}

void*  coverage_9367(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9367].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9367]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9367]);
    return result;
}

void*  coverage_9368(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9368].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9368]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9368]);
    return result;
}

void*  coverage_9369(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9369].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9369]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9369]);
    return result;
}

void*  coverage_9370(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9370].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9370]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9370]);
    return result;
}

void*  coverage_9371(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9371].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9371]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9371]);
    return result;
}

void*  coverage_9372(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9372].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9372]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9372]);
    return result;
}

void*  coverage_9373(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9373].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9373]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9373]);
    return result;
}

void*  coverage_9374(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9374].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9374]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9374]);
    return result;
}

void*  coverage_9375(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9375].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9375]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9375]);
    return result;
}

void*  coverage_9376(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9376].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9376]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9376]);
    return result;
}

void*  coverage_9377(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9377].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9377]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9377]);
    return result;
}

void*  coverage_9378(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9378].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9378]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9378]);
    return result;
}

void*  coverage_9379(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9379].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9379]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9379]);
    return result;
}

void*  coverage_9380(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9380].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9380]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9380]);
    return result;
}

void*  coverage_9381(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9381].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9381]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9381]);
    return result;
}

void*  coverage_9382(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9382].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9382]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9382]);
    return result;
}

void*  coverage_9383(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9383].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9383]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9383]);
    return result;
}

void*  coverage_9384(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9384].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9384]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9384]);
    return result;
}

void*  coverage_9385(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9385].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9385]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9385]);
    return result;
}

void*  coverage_9386(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9386].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9386]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9386]);
    return result;
}

void*  coverage_9387(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9387].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9387]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9387]);
    return result;
}

void*  coverage_9388(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9388].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9388]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9388]);
    return result;
}

void*  coverage_9389(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9389].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9389]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9389]);
    return result;
}

void*  coverage_9390(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9390].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9390]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9390]);
    return result;
}

void*  coverage_9391(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9391].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9391]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9391]);
    return result;
}

void*  coverage_9392(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9392].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9392]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9392]);
    return result;
}

void*  coverage_9393(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9393].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9393]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9393]);
    return result;
}

void*  coverage_9394(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9394].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9394]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9394]);
    return result;
}

void*  coverage_9395(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9395].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9395]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9395]);
    return result;
}

void*  coverage_9396(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9396].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9396]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9396]);
    return result;
}

void*  coverage_9397(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9397].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9397]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9397]);
    return result;
}

void*  coverage_9398(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9398].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9398]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9398]);
    return result;
}

void*  coverage_9399(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9399].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9399]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9399]);
    return result;
}

void*  coverage_9400(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9400].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9400]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9400]);
    return result;
}

void*  coverage_9401(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9401].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9401]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9401]);
    return result;
}

void*  coverage_9402(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9402].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9402]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9402]);
    return result;
}

void*  coverage_9403(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9403].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9403]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9403]);
    return result;
}

void*  coverage_9404(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9404].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9404]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9404]);
    return result;
}

void*  coverage_9405(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9405].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9405]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9405]);
    return result;
}

void*  coverage_9406(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9406].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9406]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9406]);
    return result;
}

void*  coverage_9407(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9407].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9407]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9407]);
    return result;
}

void*  coverage_9408(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9408].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9408]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9408]);
    return result;
}

void*  coverage_9409(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9409].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9409]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9409]);
    return result;
}

void*  coverage_9410(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9410].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9410]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9410]);
    return result;
}

void*  coverage_9411(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9411].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9411]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9411]);
    return result;
}

void*  coverage_9412(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9412].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9412]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9412]);
    return result;
}

void*  coverage_9413(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9413].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9413]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9413]);
    return result;
}

void*  coverage_9414(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9414].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9414]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9414]);
    return result;
}

void*  coverage_9415(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9415].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9415]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9415]);
    return result;
}

void*  coverage_9416(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9416].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9416]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9416]);
    return result;
}

void*  coverage_9417(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9417].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9417]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9417]);
    return result;
}

void*  coverage_9418(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9418].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9418]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9418]);
    return result;
}

void*  coverage_9419(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9419].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9419]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9419]);
    return result;
}

void*  coverage_9420(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9420].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9420]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9420]);
    return result;
}

void*  coverage_9421(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9421].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9421]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9421]);
    return result;
}

void*  coverage_9422(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9422].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9422]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9422]);
    return result;
}

void*  coverage_9423(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9423].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9423]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9423]);
    return result;
}

void*  coverage_9424(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9424].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9424]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9424]);
    return result;
}

void*  coverage_9425(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9425].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9425]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9425]);
    return result;
}

void*  coverage_9426(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9426].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9426]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9426]);
    return result;
}

void*  coverage_9427(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9427].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9427]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9427]);
    return result;
}

void*  coverage_9428(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9428].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9428]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9428]);
    return result;
}

void*  coverage_9429(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9429].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9429]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9429]);
    return result;
}

void*  coverage_9430(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9430].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9430]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9430]);
    return result;
}

void*  coverage_9431(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9431].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9431]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9431]);
    return result;
}

void*  coverage_9432(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9432].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9432]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9432]);
    return result;
}

void*  coverage_9433(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9433].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9433]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9433]);
    return result;
}

void*  coverage_9434(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9434].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9434]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9434]);
    return result;
}

void*  coverage_9435(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9435].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9435]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9435]);
    return result;
}

void*  coverage_9436(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9436].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9436]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9436]);
    return result;
}

void*  coverage_9437(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9437].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9437]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9437]);
    return result;
}

void*  coverage_9438(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9438].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9438]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9438]);
    return result;
}

void*  coverage_9439(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9439].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9439]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9439]);
    return result;
}

void*  coverage_9440(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9440].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9440]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9440]);
    return result;
}

void*  coverage_9441(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9441].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9441]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9441]);
    return result;
}

void*  coverage_9442(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9442].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9442]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9442]);
    return result;
}

void*  coverage_9443(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9443].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9443]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9443]);
    return result;
}

void*  coverage_9444(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9444].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9444]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9444]);
    return result;
}

void*  coverage_9445(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9445].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9445]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9445]);
    return result;
}

void*  coverage_9446(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9446].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9446]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9446]);
    return result;
}

void*  coverage_9447(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9447].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9447]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9447]);
    return result;
}

void*  coverage_9448(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9448].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9448]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9448]);
    return result;
}

void*  coverage_9449(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9449].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9449]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9449]);
    return result;
}

void*  coverage_9450(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9450].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9450]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9450]);
    return result;
}

void*  coverage_9451(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9451].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9451]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9451]);
    return result;
}

void*  coverage_9452(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9452].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9452]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9452]);
    return result;
}

void*  coverage_9453(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9453].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9453]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9453]);
    return result;
}

void*  coverage_9454(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9454].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9454]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9454]);
    return result;
}

void*  coverage_9455(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9455].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9455]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9455]);
    return result;
}

void*  coverage_9456(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9456].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9456]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9456]);
    return result;
}

void*  coverage_9457(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9457].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9457]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9457]);
    return result;
}

void*  coverage_9458(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9458].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9458]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9458]);
    return result;
}

void*  coverage_9459(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9459].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9459]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9459]);
    return result;
}

void*  coverage_9460(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9460].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9460]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9460]);
    return result;
}

void*  coverage_9461(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9461].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9461]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9461]);
    return result;
}

void*  coverage_9462(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9462].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9462]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9462]);
    return result;
}

void*  coverage_9463(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9463].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9463]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9463]);
    return result;
}

void*  coverage_9464(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9464].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9464]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9464]);
    return result;
}

void*  coverage_9465(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9465].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9465]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9465]);
    return result;
}

void*  coverage_9466(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9466].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9466]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9466]);
    return result;
}

void*  coverage_9467(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9467].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9467]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9467]);
    return result;
}

void*  coverage_9468(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9468].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9468]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9468]);
    return result;
}

void*  coverage_9469(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9469].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9469]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9469]);
    return result;
}

void*  coverage_9470(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9470].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9470]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9470]);
    return result;
}

void*  coverage_9471(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9471].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9471]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9471]);
    return result;
}

void*  coverage_9472(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9472].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9472]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9472]);
    return result;
}

void*  coverage_9473(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9473].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9473]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9473]);
    return result;
}

void*  coverage_9474(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9474].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9474]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9474]);
    return result;
}

void*  coverage_9475(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9475].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9475]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9475]);
    return result;
}

void*  coverage_9476(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9476].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9476]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9476]);
    return result;
}

void*  coverage_9477(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9477].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9477]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9477]);
    return result;
}

void*  coverage_9478(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9478].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9478]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9478]);
    return result;
}

void*  coverage_9479(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9479].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9479]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9479]);
    return result;
}

void*  coverage_9480(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9480].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9480]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9480]);
    return result;
}

void*  coverage_9481(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9481].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9481]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9481]);
    return result;
}

void*  coverage_9482(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9482].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9482]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9482]);
    return result;
}

void*  coverage_9483(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9483].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9483]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9483]);
    return result;
}

void*  coverage_9484(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9484].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9484]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9484]);
    return result;
}

void*  coverage_9485(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9485].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9485]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9485]);
    return result;
}

void*  coverage_9486(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9486].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9486]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9486]);
    return result;
}

void*  coverage_9487(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9487].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9487]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9487]);
    return result;
}

void*  coverage_9488(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9488].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9488]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9488]);
    return result;
}

void*  coverage_9489(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9489].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9489]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9489]);
    return result;
}

void*  coverage_9490(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9490].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9490]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9490]);
    return result;
}

void*  coverage_9491(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9491].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9491]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9491]);
    return result;
}

void*  coverage_9492(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9492].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9492]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9492]);
    return result;
}

void*  coverage_9493(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9493].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9493]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9493]);
    return result;
}

void*  coverage_9494(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9494].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9494]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9494]);
    return result;
}

void*  coverage_9495(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9495].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9495]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9495]);
    return result;
}

void*  coverage_9496(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9496].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9496]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9496]);
    return result;
}

void*  coverage_9497(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9497].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9497]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9497]);
    return result;
}

void*  coverage_9498(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9498].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9498]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9498]);
    return result;
}

void*  coverage_9499(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9499].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9499]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9499]);
    return result;
}

void*  coverage_9500(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9500].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9500]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9500]);
    return result;
}

void*  coverage_9501(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9501].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9501]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9501]);
    return result;
}

void*  coverage_9502(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9502].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9502]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9502]);
    return result;
}

void*  coverage_9503(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9503].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9503]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9503]);
    return result;
}

void*  coverage_9504(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9504].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9504]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9504]);
    return result;
}

void*  coverage_9505(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9505].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9505]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9505]);
    return result;
}

void*  coverage_9506(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9506].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9506]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9506]);
    return result;
}

void*  coverage_9507(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9507].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9507]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9507]);
    return result;
}

void*  coverage_9508(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9508].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9508]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9508]);
    return result;
}

void*  coverage_9509(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9509].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9509]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9509]);
    return result;
}

void*  coverage_9510(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9510].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9510]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9510]);
    return result;
}

void*  coverage_9511(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9511].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9511]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9511]);
    return result;
}

void*  coverage_9512(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9512].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9512]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9512]);
    return result;
}

void*  coverage_9513(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9513].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9513]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9513]);
    return result;
}

void*  coverage_9514(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9514].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9514]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9514]);
    return result;
}

void*  coverage_9515(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9515].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9515]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9515]);
    return result;
}

void*  coverage_9516(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9516].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9516]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9516]);
    return result;
}

void*  coverage_9517(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9517].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9517]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9517]);
    return result;
}

void*  coverage_9518(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9518].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9518]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9518]);
    return result;
}

void*  coverage_9519(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9519].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9519]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9519]);
    return result;
}

void*  coverage_9520(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9520].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9520]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9520]);
    return result;
}

void*  coverage_9521(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9521].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9521]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9521]);
    return result;
}

void*  coverage_9522(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9522].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9522]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9522]);
    return result;
}

void*  coverage_9523(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9523].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9523]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9523]);
    return result;
}

void*  coverage_9524(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9524].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9524]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9524]);
    return result;
}

void*  coverage_9525(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9525].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9525]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9525]);
    return result;
}

void*  coverage_9526(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9526].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9526]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9526]);
    return result;
}

void*  coverage_9527(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9527].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9527]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9527]);
    return result;
}

void*  coverage_9528(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9528].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9528]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9528]);
    return result;
}

void*  coverage_9529(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9529].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9529]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9529]);
    return result;
}

void*  coverage_9530(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9530].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9530]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9530]);
    return result;
}

void*  coverage_9531(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9531].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9531]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9531]);
    return result;
}

void*  coverage_9532(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9532].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9532]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9532]);
    return result;
}

void*  coverage_9533(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9533].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9533]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9533]);
    return result;
}

void*  coverage_9534(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9534].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9534]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9534]);
    return result;
}

void*  coverage_9535(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9535].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9535]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9535]);
    return result;
}

void*  coverage_9536(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9536].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9536]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9536]);
    return result;
}

void*  coverage_9537(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9537].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9537]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9537]);
    return result;
}

void*  coverage_9538(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9538].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9538]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9538]);
    return result;
}

void*  coverage_9539(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9539].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9539]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9539]);
    return result;
}

void*  coverage_9540(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9540].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9540]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9540]);
    return result;
}

void*  coverage_9541(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9541].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9541]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9541]);
    return result;
}

void*  coverage_9542(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9542].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9542]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9542]);
    return result;
}

void*  coverage_9543(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9543].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9543]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9543]);
    return result;
}

void*  coverage_9544(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9544].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9544]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9544]);
    return result;
}

void*  coverage_9545(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9545].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9545]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9545]);
    return result;
}

void*  coverage_9546(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9546].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9546]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9546]);
    return result;
}

void*  coverage_9547(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9547].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9547]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9547]);
    return result;
}

void*  coverage_9548(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9548].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9548]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9548]);
    return result;
}

void*  coverage_9549(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9549].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9549]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9549]);
    return result;
}

void*  coverage_9550(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9550].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9550]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9550]);
    return result;
}

void*  coverage_9551(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9551].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9551]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9551]);
    return result;
}

void*  coverage_9552(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9552].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9552]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9552]);
    return result;
}

void*  coverage_9553(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9553].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9553]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9553]);
    return result;
}

void*  coverage_9554(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9554].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9554]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9554]);
    return result;
}

void*  coverage_9555(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9555].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9555]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9555]);
    return result;
}

void*  coverage_9556(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9556].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9556]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9556]);
    return result;
}

void*  coverage_9557(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9557].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9557]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9557]);
    return result;
}

void*  coverage_9558(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9558].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9558]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9558]);
    return result;
}

void*  coverage_9559(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9559].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9559]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9559]);
    return result;
}

void*  coverage_9560(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9560].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9560]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9560]);
    return result;
}

void*  coverage_9561(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9561].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9561]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9561]);
    return result;
}

void*  coverage_9562(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9562].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9562]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9562]);
    return result;
}

void*  coverage_9563(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9563].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9563]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9563]);
    return result;
}

void*  coverage_9564(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9564].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9564]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9564]);
    return result;
}

void*  coverage_9565(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9565].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9565]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9565]);
    return result;
}

void*  coverage_9566(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9566].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9566]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9566]);
    return result;
}

void*  coverage_9567(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9567].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9567]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9567]);
    return result;
}

void*  coverage_9568(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9568].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9568]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9568]);
    return result;
}

void*  coverage_9569(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9569].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9569]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9569]);
    return result;
}

void*  coverage_9570(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9570].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9570]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9570]);
    return result;
}

void*  coverage_9571(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9571].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9571]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9571]);
    return result;
}

void*  coverage_9572(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9572].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9572]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9572]);
    return result;
}

void*  coverage_9573(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9573].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9573]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9573]);
    return result;
}

void*  coverage_9574(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9574].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9574]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9574]);
    return result;
}

void*  coverage_9575(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9575].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9575]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9575]);
    return result;
}

void*  coverage_9576(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9576].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9576]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9576]);
    return result;
}

void*  coverage_9577(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9577].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9577]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9577]);
    return result;
}

void*  coverage_9578(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9578].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9578]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9578]);
    return result;
}

void*  coverage_9579(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9579].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9579]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9579]);
    return result;
}

void*  coverage_9580(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9580].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9580]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9580]);
    return result;
}

void*  coverage_9581(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9581].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9581]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9581]);
    return result;
}

void*  coverage_9582(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9582].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9582]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9582]);
    return result;
}

void*  coverage_9583(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9583].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9583]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9583]);
    return result;
}

void*  coverage_9584(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9584].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9584]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9584]);
    return result;
}

void*  coverage_9585(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9585].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9585]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9585]);
    return result;
}

void*  coverage_9586(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9586].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9586]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9586]);
    return result;
}

void*  coverage_9587(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9587].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9587]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9587]);
    return result;
}

void*  coverage_9588(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9588].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9588]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9588]);
    return result;
}

void*  coverage_9589(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9589].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9589]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9589]);
    return result;
}

void*  coverage_9590(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9590].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9590]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9590]);
    return result;
}

void*  coverage_9591(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9591].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9591]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9591]);
    return result;
}

void*  coverage_9592(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9592].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9592]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9592]);
    return result;
}

void*  coverage_9593(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9593].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9593]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9593]);
    return result;
}

void*  coverage_9594(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9594].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9594]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9594]);
    return result;
}

void*  coverage_9595(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9595].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9595]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9595]);
    return result;
}

void*  coverage_9596(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9596].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9596]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9596]);
    return result;
}

void*  coverage_9597(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9597].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9597]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9597]);
    return result;
}

void*  coverage_9598(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9598].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9598]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9598]);
    return result;
}

void*  coverage_9599(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9599].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9599]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9599]);
    return result;
}

void*  coverage_9600(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9600].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9600]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9600]);
    return result;
}

void*  coverage_9601(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9601].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9601]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9601]);
    return result;
}

void*  coverage_9602(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9602].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9602]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9602]);
    return result;
}

void*  coverage_9603(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9603].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9603]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9603]);
    return result;
}

void*  coverage_9604(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9604].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9604]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9604]);
    return result;
}

void*  coverage_9605(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9605].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9605]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9605]);
    return result;
}

void*  coverage_9606(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9606].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9606]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9606]);
    return result;
}

void*  coverage_9607(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9607].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9607]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9607]);
    return result;
}

void*  coverage_9608(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9608].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9608]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9608]);
    return result;
}

void*  coverage_9609(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9609].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9609]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9609]);
    return result;
}

void*  coverage_9610(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9610].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9610]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9610]);
    return result;
}

void*  coverage_9611(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9611].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9611]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9611]);
    return result;
}

void*  coverage_9612(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9612].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9612]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9612]);
    return result;
}

void*  coverage_9613(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9613].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9613]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9613]);
    return result;
}

void*  coverage_9614(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9614].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9614]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9614]);
    return result;
}

void*  coverage_9615(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9615].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9615]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9615]);
    return result;
}

void*  coverage_9616(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9616].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9616]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9616]);
    return result;
}

void*  coverage_9617(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9617].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9617]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9617]);
    return result;
}

void*  coverage_9618(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9618].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9618]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9618]);
    return result;
}

void*  coverage_9619(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9619].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9619]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9619]);
    return result;
}

void*  coverage_9620(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9620].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9620]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9620]);
    return result;
}

void*  coverage_9621(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9621].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9621]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9621]);
    return result;
}

void*  coverage_9622(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9622].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9622]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9622]);
    return result;
}

void*  coverage_9623(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9623].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9623]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9623]);
    return result;
}

void*  coverage_9624(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9624].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9624]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9624]);
    return result;
}

void*  coverage_9625(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9625].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9625]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9625]);
    return result;
}

void*  coverage_9626(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9626].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9626]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9626]);
    return result;
}

void*  coverage_9627(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9627].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9627]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9627]);
    return result;
}

void*  coverage_9628(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9628].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9628]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9628]);
    return result;
}

void*  coverage_9629(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9629].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9629]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9629]);
    return result;
}

void*  coverage_9630(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9630].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9630]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9630]);
    return result;
}

void*  coverage_9631(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9631].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9631]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9631]);
    return result;
}

void*  coverage_9632(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9632].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9632]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9632]);
    return result;
}

void*  coverage_9633(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9633].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9633]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9633]);
    return result;
}

void*  coverage_9634(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9634].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9634]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9634]);
    return result;
}

void*  coverage_9635(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9635].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9635]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9635]);
    return result;
}

void*  coverage_9636(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9636].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9636]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9636]);
    return result;
}

void*  coverage_9637(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9637].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9637]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9637]);
    return result;
}

void*  coverage_9638(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9638].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9638]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9638]);
    return result;
}

void*  coverage_9639(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9639].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9639]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9639]);
    return result;
}

void*  coverage_9640(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9640].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9640]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9640]);
    return result;
}

void*  coverage_9641(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9641].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9641]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9641]);
    return result;
}

void*  coverage_9642(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9642].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9642]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9642]);
    return result;
}

void*  coverage_9643(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9643].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9643]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9643]);
    return result;
}

void*  coverage_9644(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9644].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9644]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9644]);
    return result;
}

void*  coverage_9645(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9645].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9645]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9645]);
    return result;
}

void*  coverage_9646(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9646].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9646]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9646]);
    return result;
}

void*  coverage_9647(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9647].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9647]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9647]);
    return result;
}

void*  coverage_9648(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9648].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9648]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9648]);
    return result;
}

void*  coverage_9649(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9649].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9649]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9649]);
    return result;
}

void*  coverage_9650(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9650].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9650]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9650]);
    return result;
}

void*  coverage_9651(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9651].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9651]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9651]);
    return result;
}

void*  coverage_9652(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9652].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9652]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9652]);
    return result;
}

void*  coverage_9653(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9653].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9653]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9653]);
    return result;
}

void*  coverage_9654(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9654].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9654]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9654]);
    return result;
}

void*  coverage_9655(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9655].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9655]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9655]);
    return result;
}

void*  coverage_9656(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9656].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9656]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9656]);
    return result;
}

void*  coverage_9657(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9657].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9657]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9657]);
    return result;
}

void*  coverage_9658(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9658].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9658]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9658]);
    return result;
}

void*  coverage_9659(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9659].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9659]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9659]);
    return result;
}

void*  coverage_9660(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9660].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9660]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9660]);
    return result;
}

void*  coverage_9661(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9661].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9661]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9661]);
    return result;
}

void*  coverage_9662(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9662].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9662]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9662]);
    return result;
}

void*  coverage_9663(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9663].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9663]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9663]);
    return result;
}

void*  coverage_9664(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9664].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9664]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9664]);
    return result;
}

void*  coverage_9665(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9665].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9665]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9665]);
    return result;
}

void*  coverage_9666(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9666].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9666]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9666]);
    return result;
}

void*  coverage_9667(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9667].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9667]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9667]);
    return result;
}

void*  coverage_9668(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9668].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9668]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9668]);
    return result;
}

void*  coverage_9669(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9669].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9669]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9669]);
    return result;
}

void*  coverage_9670(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9670].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9670]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9670]);
    return result;
}

void*  coverage_9671(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9671].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9671]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9671]);
    return result;
}

void*  coverage_9672(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9672].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9672]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9672]);
    return result;
}

void*  coverage_9673(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9673].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9673]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9673]);
    return result;
}

void*  coverage_9674(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9674].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9674]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9674]);
    return result;
}

void*  coverage_9675(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9675].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9675]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9675]);
    return result;
}

void*  coverage_9676(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9676].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9676]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9676]);
    return result;
}

void*  coverage_9677(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9677].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9677]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9677]);
    return result;
}

void*  coverage_9678(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9678].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9678]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9678]);
    return result;
}

void*  coverage_9679(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9679].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9679]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9679]);
    return result;
}

void*  coverage_9680(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9680].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9680]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9680]);
    return result;
}

void*  coverage_9681(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9681].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9681]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9681]);
    return result;
}

void*  coverage_9682(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9682].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9682]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9682]);
    return result;
}

void*  coverage_9683(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9683].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9683]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9683]);
    return result;
}

void*  coverage_9684(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9684].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9684]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9684]);
    return result;
}

void*  coverage_9685(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9685].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9685]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9685]);
    return result;
}

void*  coverage_9686(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9686].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9686]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9686]);
    return result;
}

void*  coverage_9687(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9687].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9687]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9687]);
    return result;
}

void*  coverage_9688(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9688].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9688]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9688]);
    return result;
}

void*  coverage_9689(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9689].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9689]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9689]);
    return result;
}

void*  coverage_9690(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9690].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9690]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9690]);
    return result;
}

void*  coverage_9691(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9691].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9691]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9691]);
    return result;
}

void*  coverage_9692(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9692].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9692]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9692]);
    return result;
}

void*  coverage_9693(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9693].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9693]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9693]);
    return result;
}

void*  coverage_9694(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9694].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9694]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9694]);
    return result;
}

void*  coverage_9695(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9695].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9695]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9695]);
    return result;
}

void*  coverage_9696(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9696].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9696]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9696]);
    return result;
}

void*  coverage_9697(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9697].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9697]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9697]);
    return result;
}

void*  coverage_9698(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9698].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9698]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9698]);
    return result;
}

void*  coverage_9699(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9699].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9699]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9699]);
    return result;
}

void*  coverage_9700(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9700].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9700]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9700]);
    return result;
}

void*  coverage_9701(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9701].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9701]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9701]);
    return result;
}

void*  coverage_9702(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9702].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9702]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9702]);
    return result;
}

void*  coverage_9703(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9703].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9703]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9703]);
    return result;
}

void*  coverage_9704(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9704].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9704]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9704]);
    return result;
}

void*  coverage_9705(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9705].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9705]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9705]);
    return result;
}

void*  coverage_9706(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9706].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9706]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9706]);
    return result;
}

void*  coverage_9707(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9707].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9707]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9707]);
    return result;
}

void*  coverage_9708(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9708].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9708]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9708]);
    return result;
}

void*  coverage_9709(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9709].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9709]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9709]);
    return result;
}

void*  coverage_9710(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9710].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9710]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9710]);
    return result;
}

void*  coverage_9711(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9711].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9711]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9711]);
    return result;
}

void*  coverage_9712(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9712].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9712]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9712]);
    return result;
}

void*  coverage_9713(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9713].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9713]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9713]);
    return result;
}

void*  coverage_9714(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9714].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9714]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9714]);
    return result;
}

void*  coverage_9715(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9715].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9715]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9715]);
    return result;
}

void*  coverage_9716(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9716].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9716]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9716]);
    return result;
}

void*  coverage_9717(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9717].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9717]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9717]);
    return result;
}

void*  coverage_9718(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9718].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9718]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9718]);
    return result;
}

void*  coverage_9719(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9719].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9719]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9719]);
    return result;
}

void*  coverage_9720(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9720].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9720]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9720]);
    return result;
}

void*  coverage_9721(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9721].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9721]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9721]);
    return result;
}

void*  coverage_9722(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9722].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9722]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9722]);
    return result;
}

void*  coverage_9723(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9723].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9723]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9723]);
    return result;
}

void*  coverage_9724(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9724].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9724]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9724]);
    return result;
}

void*  coverage_9725(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9725].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9725]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9725]);
    return result;
}

void*  coverage_9726(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9726].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9726]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9726]);
    return result;
}

void*  coverage_9727(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9727].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9727]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9727]);
    return result;
}

void*  coverage_9728(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9728].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9728]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9728]);
    return result;
}

void*  coverage_9729(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9729].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9729]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9729]);
    return result;
}

void*  coverage_9730(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9730].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9730]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9730]);
    return result;
}

void*  coverage_9731(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9731].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9731]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9731]);
    return result;
}

void*  coverage_9732(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9732].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9732]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9732]);
    return result;
}

void*  coverage_9733(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9733].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9733]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9733]);
    return result;
}

void*  coverage_9734(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9734].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9734]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9734]);
    return result;
}

void*  coverage_9735(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9735].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9735]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9735]);
    return result;
}

void*  coverage_9736(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9736].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9736]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9736]);
    return result;
}

void*  coverage_9737(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9737].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9737]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9737]);
    return result;
}

void*  coverage_9738(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9738].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9738]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9738]);
    return result;
}

void*  coverage_9739(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9739].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9739]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9739]);
    return result;
}

void*  coverage_9740(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9740].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9740]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9740]);
    return result;
}

void*  coverage_9741(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9741].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9741]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9741]);
    return result;
}

void*  coverage_9742(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9742].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9742]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9742]);
    return result;
}

void*  coverage_9743(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9743].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9743]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9743]);
    return result;
}

void*  coverage_9744(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9744].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9744]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9744]);
    return result;
}

void*  coverage_9745(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9745].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9745]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9745]);
    return result;
}

void*  coverage_9746(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9746].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9746]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9746]);
    return result;
}

void*  coverage_9747(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9747].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9747]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9747]);
    return result;
}

void*  coverage_9748(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9748].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9748]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9748]);
    return result;
}

void*  coverage_9749(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9749].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9749]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9749]);
    return result;
}

void*  coverage_9750(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9750].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9750]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9750]);
    return result;
}

void*  coverage_9751(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9751].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9751]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9751]);
    return result;
}

void*  coverage_9752(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9752].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9752]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9752]);
    return result;
}

void*  coverage_9753(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9753].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9753]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9753]);
    return result;
}

void*  coverage_9754(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9754].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9754]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9754]);
    return result;
}

void*  coverage_9755(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9755].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9755]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9755]);
    return result;
}

void*  coverage_9756(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9756].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9756]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9756]);
    return result;
}

void*  coverage_9757(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9757].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9757]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9757]);
    return result;
}

void*  coverage_9758(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9758].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9758]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9758]);
    return result;
}

void*  coverage_9759(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9759].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9759]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9759]);
    return result;
}

void*  coverage_9760(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9760].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9760]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9760]);
    return result;
}

void*  coverage_9761(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9761].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9761]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9761]);
    return result;
}

void*  coverage_9762(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9762].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9762]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9762]);
    return result;
}

void*  coverage_9763(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9763].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9763]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9763]);
    return result;
}

void*  coverage_9764(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9764].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9764]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9764]);
    return result;
}

void*  coverage_9765(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9765].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9765]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9765]);
    return result;
}

void*  coverage_9766(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9766].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9766]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9766]);
    return result;
}

void*  coverage_9767(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9767].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9767]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9767]);
    return result;
}

void*  coverage_9768(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9768].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9768]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9768]);
    return result;
}

void*  coverage_9769(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9769].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9769]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9769]);
    return result;
}

void*  coverage_9770(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9770].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9770]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9770]);
    return result;
}

void*  coverage_9771(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9771].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9771]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9771]);
    return result;
}

void*  coverage_9772(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9772].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9772]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9772]);
    return result;
}

void*  coverage_9773(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9773].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9773]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9773]);
    return result;
}

void*  coverage_9774(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9774].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9774]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9774]);
    return result;
}

void*  coverage_9775(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9775].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9775]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9775]);
    return result;
}

void*  coverage_9776(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9776].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9776]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9776]);
    return result;
}

void*  coverage_9777(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9777].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9777]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9777]);
    return result;
}

void*  coverage_9778(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9778].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9778]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9778]);
    return result;
}

void*  coverage_9779(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9779].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9779]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9779]);
    return result;
}

void*  coverage_9780(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9780].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9780]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9780]);
    return result;
}

void*  coverage_9781(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9781].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9781]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9781]);
    return result;
}

void*  coverage_9782(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9782].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9782]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9782]);
    return result;
}

void*  coverage_9783(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9783].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9783]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9783]);
    return result;
}

void*  coverage_9784(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9784].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9784]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9784]);
    return result;
}

void*  coverage_9785(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9785].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9785]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9785]);
    return result;
}

void*  coverage_9786(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9786].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9786]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9786]);
    return result;
}

void*  coverage_9787(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9787].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9787]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9787]);
    return result;
}

void*  coverage_9788(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9788].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9788]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9788]);
    return result;
}

void*  coverage_9789(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9789].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9789]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9789]);
    return result;
}

void*  coverage_9790(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9790].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9790]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9790]);
    return result;
}

void*  coverage_9791(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9791].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9791]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9791]);
    return result;
}

void*  coverage_9792(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9792].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9792]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9792]);
    return result;
}

void*  coverage_9793(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9793].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9793]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9793]);
    return result;
}

void*  coverage_9794(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9794].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9794]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9794]);
    return result;
}

void*  coverage_9795(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9795].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9795]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9795]);
    return result;
}

void*  coverage_9796(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9796].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9796]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9796]);
    return result;
}

void*  coverage_9797(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9797].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9797]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9797]);
    return result;
}

void*  coverage_9798(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9798].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9798]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9798]);
    return result;
}

void*  coverage_9799(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9799].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9799]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9799]);
    return result;
}

void*  coverage_9800(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9800].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9800]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9800]);
    return result;
}

void*  coverage_9801(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9801].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9801]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9801]);
    return result;
}

void*  coverage_9802(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9802].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9802]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9802]);
    return result;
}

void*  coverage_9803(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9803].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9803]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9803]);
    return result;
}

void*  coverage_9804(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9804].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9804]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9804]);
    return result;
}

void*  coverage_9805(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9805].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9805]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9805]);
    return result;
}

void*  coverage_9806(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9806].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9806]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9806]);
    return result;
}

void*  coverage_9807(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9807].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9807]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9807]);
    return result;
}

void*  coverage_9808(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9808].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9808]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9808]);
    return result;
}

void*  coverage_9809(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9809].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9809]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9809]);
    return result;
}

void*  coverage_9810(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9810].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9810]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9810]);
    return result;
}

void*  coverage_9811(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9811].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9811]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9811]);
    return result;
}

void*  coverage_9812(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9812].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9812]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9812]);
    return result;
}

void*  coverage_9813(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9813].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9813]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9813]);
    return result;
}

void*  coverage_9814(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9814].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9814]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9814]);
    return result;
}

void*  coverage_9815(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9815].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9815]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9815]);
    return result;
}

void*  coverage_9816(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9816].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9816]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9816]);
    return result;
}

void*  coverage_9817(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9817].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9817]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9817]);
    return result;
}

void*  coverage_9818(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9818].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9818]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9818]);
    return result;
}

void*  coverage_9819(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9819].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9819]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9819]);
    return result;
}

void*  coverage_9820(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9820].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9820]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9820]);
    return result;
}

void*  coverage_9821(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9821].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9821]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9821]);
    return result;
}

void*  coverage_9822(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9822].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9822]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9822]);
    return result;
}

void*  coverage_9823(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9823].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9823]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9823]);
    return result;
}

void*  coverage_9824(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9824].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9824]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9824]);
    return result;
}

void*  coverage_9825(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9825].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9825]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9825]);
    return result;
}

void*  coverage_9826(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9826].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9826]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9826]);
    return result;
}

void*  coverage_9827(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9827].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9827]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9827]);
    return result;
}

void*  coverage_9828(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9828].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9828]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9828]);
    return result;
}

void*  coverage_9829(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9829].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9829]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9829]);
    return result;
}

void*  coverage_9830(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9830].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9830]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9830]);
    return result;
}

void*  coverage_9831(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9831].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9831]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9831]);
    return result;
}

void*  coverage_9832(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9832].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9832]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9832]);
    return result;
}

void*  coverage_9833(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9833].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9833]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9833]);
    return result;
}

void*  coverage_9834(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9834].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9834]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9834]);
    return result;
}

void*  coverage_9835(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9835].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9835]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9835]);
    return result;
}

void*  coverage_9836(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9836].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9836]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9836]);
    return result;
}

void*  coverage_9837(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9837].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9837]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9837]);
    return result;
}

void*  coverage_9838(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9838].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9838]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9838]);
    return result;
}

void*  coverage_9839(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9839].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9839]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9839]);
    return result;
}

void*  coverage_9840(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9840].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9840]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9840]);
    return result;
}

void*  coverage_9841(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9841].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9841]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9841]);
    return result;
}

void*  coverage_9842(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9842].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9842]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9842]);
    return result;
}

void*  coverage_9843(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9843].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9843]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9843]);
    return result;
}

void*  coverage_9844(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9844].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9844]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9844]);
    return result;
}

void*  coverage_9845(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9845].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9845]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9845]);
    return result;
}

void*  coverage_9846(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9846].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9846]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9846]);
    return result;
}

void*  coverage_9847(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9847].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9847]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9847]);
    return result;
}

void*  coverage_9848(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9848].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9848]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9848]);
    return result;
}

void*  coverage_9849(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9849].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9849]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9849]);
    return result;
}

void*  coverage_9850(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9850].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9850]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9850]);
    return result;
}

void*  coverage_9851(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9851].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9851]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9851]);
    return result;
}

void*  coverage_9852(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9852].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9852]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9852]);
    return result;
}

void*  coverage_9853(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9853].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9853]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9853]);
    return result;
}

void*  coverage_9854(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9854].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9854]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9854]);
    return result;
}

void*  coverage_9855(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9855].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9855]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9855]);
    return result;
}

void*  coverage_9856(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9856].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9856]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9856]);
    return result;
}

void*  coverage_9857(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9857].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9857]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9857]);
    return result;
}

void*  coverage_9858(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9858].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9858]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9858]);
    return result;
}

void*  coverage_9859(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9859].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9859]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9859]);
    return result;
}

void*  coverage_9860(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9860].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9860]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9860]);
    return result;
}

void*  coverage_9861(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9861].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9861]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9861]);
    return result;
}

void*  coverage_9862(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9862].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9862]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9862]);
    return result;
}

void*  coverage_9863(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9863].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9863]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9863]);
    return result;
}

void*  coverage_9864(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9864].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9864]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9864]);
    return result;
}

void*  coverage_9865(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9865].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9865]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9865]);
    return result;
}

void*  coverage_9866(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9866].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9866]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9866]);
    return result;
}

void*  coverage_9867(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9867].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9867]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9867]);
    return result;
}

void*  coverage_9868(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9868].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9868]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9868]);
    return result;
}

void*  coverage_9869(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9869].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9869]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9869]);
    return result;
}

void*  coverage_9870(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9870].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9870]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9870]);
    return result;
}

void*  coverage_9871(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9871].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9871]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9871]);
    return result;
}

void*  coverage_9872(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9872].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9872]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9872]);
    return result;
}

void*  coverage_9873(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9873].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9873]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9873]);
    return result;
}

void*  coverage_9874(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9874].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9874]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9874]);
    return result;
}

void*  coverage_9875(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9875].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9875]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9875]);
    return result;
}

void*  coverage_9876(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9876].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9876]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9876]);
    return result;
}

void*  coverage_9877(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9877].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9877]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9877]);
    return result;
}

void*  coverage_9878(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9878].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9878]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9878]);
    return result;
}

void*  coverage_9879(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9879].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9879]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9879]);
    return result;
}

void*  coverage_9880(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9880].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9880]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9880]);
    return result;
}

void*  coverage_9881(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9881].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9881]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9881]);
    return result;
}

void*  coverage_9882(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9882].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9882]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9882]);
    return result;
}

void*  coverage_9883(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9883].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9883]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9883]);
    return result;
}

void*  coverage_9884(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9884].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9884]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9884]);
    return result;
}

void*  coverage_9885(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9885].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9885]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9885]);
    return result;
}

void*  coverage_9886(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9886].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9886]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9886]);
    return result;
}

void*  coverage_9887(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9887].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9887]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9887]);
    return result;
}

void*  coverage_9888(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9888].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9888]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9888]);
    return result;
}

void*  coverage_9889(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9889].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9889]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9889]);
    return result;
}

void*  coverage_9890(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9890].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9890]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9890]);
    return result;
}

void*  coverage_9891(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9891].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9891]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9891]);
    return result;
}

void*  coverage_9892(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9892].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9892]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9892]);
    return result;
}

void*  coverage_9893(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9893].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9893]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9893]);
    return result;
}

void*  coverage_9894(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9894].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9894]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9894]);
    return result;
}

void*  coverage_9895(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9895].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9895]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9895]);
    return result;
}

void*  coverage_9896(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9896].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9896]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9896]);
    return result;
}

void*  coverage_9897(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9897].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9897]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9897]);
    return result;
}

void*  coverage_9898(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9898].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9898]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9898]);
    return result;
}

void*  coverage_9899(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9899].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9899]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9899]);
    return result;
}

void*  coverage_9900(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9900].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9900]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9900]);
    return result;
}

void*  coverage_9901(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9901].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9901]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9901]);
    return result;
}

void*  coverage_9902(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9902].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9902]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9902]);
    return result;
}

void*  coverage_9903(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9903].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9903]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9903]);
    return result;
}

void*  coverage_9904(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9904].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9904]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9904]);
    return result;
}

void*  coverage_9905(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9905].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9905]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9905]);
    return result;
}

void*  coverage_9906(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9906].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9906]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9906]);
    return result;
}

void*  coverage_9907(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9907].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9907]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9907]);
    return result;
}

void*  coverage_9908(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9908].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9908]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9908]);
    return result;
}

void*  coverage_9909(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9909].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9909]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9909]);
    return result;
}

void*  coverage_9910(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9910].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9910]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9910]);
    return result;
}

void*  coverage_9911(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9911].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9911]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9911]);
    return result;
}

void*  coverage_9912(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9912].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9912]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9912]);
    return result;
}

void*  coverage_9913(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9913].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9913]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9913]);
    return result;
}

void*  coverage_9914(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9914].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9914]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9914]);
    return result;
}

void*  coverage_9915(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9915].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9915]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9915]);
    return result;
}

void*  coverage_9916(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9916].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9916]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9916]);
    return result;
}

void*  coverage_9917(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9917].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9917]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9917]);
    return result;
}

void*  coverage_9918(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9918].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9918]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9918]);
    return result;
}

void*  coverage_9919(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9919].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9919]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9919]);
    return result;
}

void*  coverage_9920(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9920].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9920]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9920]);
    return result;
}

void*  coverage_9921(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9921].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9921]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9921]);
    return result;
}

void*  coverage_9922(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9922].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9922]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9922]);
    return result;
}

void*  coverage_9923(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9923].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9923]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9923]);
    return result;
}

void*  coverage_9924(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9924].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9924]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9924]);
    return result;
}

void*  coverage_9925(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9925].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9925]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9925]);
    return result;
}

void*  coverage_9926(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9926].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9926]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9926]);
    return result;
}

void*  coverage_9927(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9927].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9927]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9927]);
    return result;
}

void*  coverage_9928(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9928].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9928]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9928]);
    return result;
}

void*  coverage_9929(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9929].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9929]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9929]);
    return result;
}

void*  coverage_9930(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9930].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9930]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9930]);
    return result;
}

void*  coverage_9931(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9931].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9931]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9931]);
    return result;
}

void*  coverage_9932(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9932].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9932]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9932]);
    return result;
}

void*  coverage_9933(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9933].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9933]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9933]);
    return result;
}

void*  coverage_9934(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9934].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9934]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9934]);
    return result;
}

void*  coverage_9935(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9935].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9935]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9935]);
    return result;
}

void*  coverage_9936(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9936].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9936]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9936]);
    return result;
}

void*  coverage_9937(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9937].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9937]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9937]);
    return result;
}

void*  coverage_9938(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9938].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9938]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9938]);
    return result;
}

void*  coverage_9939(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9939].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9939]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9939]);
    return result;
}

void*  coverage_9940(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9940].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9940]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9940]);
    return result;
}

void*  coverage_9941(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9941].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9941]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9941]);
    return result;
}

void*  coverage_9942(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9942].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9942]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9942]);
    return result;
}

void*  coverage_9943(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9943].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9943]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9943]);
    return result;
}

void*  coverage_9944(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9944].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9944]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9944]);
    return result;
}

void*  coverage_9945(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9945].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9945]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9945]);
    return result;
}

void*  coverage_9946(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9946].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9946]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9946]);
    return result;
}

void*  coverage_9947(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9947].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9947]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9947]);
    return result;
}

void*  coverage_9948(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9948].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9948]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9948]);
    return result;
}

void*  coverage_9949(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9949].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9949]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9949]);
    return result;
}

void*  coverage_9950(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9950].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9950]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9950]);
    return result;
}

void*  coverage_9951(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9951].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9951]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9951]);
    return result;
}

void*  coverage_9952(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9952].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9952]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9952]);
    return result;
}

void*  coverage_9953(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9953].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9953]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9953]);
    return result;
}

void*  coverage_9954(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9954].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9954]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9954]);
    return result;
}

void*  coverage_9955(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9955].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9955]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9955]);
    return result;
}

void*  coverage_9956(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9956].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9956]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9956]);
    return result;
}

void*  coverage_9957(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9957].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9957]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9957]);
    return result;
}

void*  coverage_9958(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9958].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9958]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9958]);
    return result;
}

void*  coverage_9959(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9959].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9959]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9959]);
    return result;
}

void*  coverage_9960(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9960].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9960]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9960]);
    return result;
}

void*  coverage_9961(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9961].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9961]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9961]);
    return result;
}

void*  coverage_9962(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9962].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9962]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9962]);
    return result;
}

void*  coverage_9963(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9963].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9963]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9963]);
    return result;
}

void*  coverage_9964(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9964].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9964]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9964]);
    return result;
}

void*  coverage_9965(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9965].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9965]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9965]);
    return result;
}

void*  coverage_9966(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9966].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9966]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9966]);
    return result;
}

void*  coverage_9967(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9967].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9967]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9967]);
    return result;
}

void*  coverage_9968(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9968].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9968]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9968]);
    return result;
}

void*  coverage_9969(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9969].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9969]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9969]);
    return result;
}

void*  coverage_9970(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9970].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9970]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9970]);
    return result;
}

void*  coverage_9971(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9971].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9971]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9971]);
    return result;
}

void*  coverage_9972(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9972].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9972]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9972]);
    return result;
}

void*  coverage_9973(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9973].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9973]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9973]);
    return result;
}

void*  coverage_9974(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9974].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9974]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9974]);
    return result;
}

void*  coverage_9975(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9975].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9975]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9975]);
    return result;
}

void*  coverage_9976(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9976].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9976]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9976]);
    return result;
}

void*  coverage_9977(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9977].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9977]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9977]);
    return result;
}

void*  coverage_9978(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9978].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9978]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9978]);
    return result;
}

void*  coverage_9979(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9979].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9979]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9979]);
    return result;
}

void*  coverage_9980(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9980].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9980]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9980]);
    return result;
}

void*  coverage_9981(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9981].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9981]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9981]);
    return result;
}

void*  coverage_9982(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9982].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9982]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9982]);
    return result;
}

void*  coverage_9983(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9983].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9983]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9983]);
    return result;
}

void*  coverage_9984(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9984].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9984]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9984]);
    return result;
}

void*  coverage_9985(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9985].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9985]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9985]);
    return result;
}

void*  coverage_9986(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9986].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9986]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9986]);
    return result;
}

void*  coverage_9987(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9987].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9987]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9987]);
    return result;
}

void*  coverage_9988(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9988].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9988]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9988]);
    return result;
}

void*  coverage_9989(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9989].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9989]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9989]);
    return result;
}

void*  coverage_9990(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9990].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9990]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9990]);
    return result;
}

void*  coverage_9991(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9991].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9991]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9991]);
    return result;
}

void*  coverage_9992(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9992].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9992]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9992]);
    return result;
}

void*  coverage_9993(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9993].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9993]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9993]);
    return result;
}

void*  coverage_9994(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9994].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9994]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9994]);
    return result;
}

void*  coverage_9995(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9995].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9995]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9995]);
    return result;
}

void*  coverage_9996(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9996].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9996]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9996]);
    return result;
}

void*  coverage_9997(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9997].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9997]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9997]);
    return result;
}

void*  coverage_9998(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9998].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9998]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9998]);
    return result;
}

void*  coverage_9999(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[9999].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[9999]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[9999]);
    return result;
}

void*  coverage_10000(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10000].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10000]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10000]);
    return result;
}

void*  coverage_10001(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10001].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10001]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10001]);
    return result;
}

void*  coverage_10002(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10002].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10002]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10002]);
    return result;
}

void*  coverage_10003(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10003].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10003]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10003]);
    return result;
}

void*  coverage_10004(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10004].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10004]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10004]);
    return result;
}

void*  coverage_10005(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10005].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10005]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10005]);
    return result;
}

void*  coverage_10006(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10006].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10006]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10006]);
    return result;
}

void*  coverage_10007(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10007].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10007]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10007]);
    return result;
}

void*  coverage_10008(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10008].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10008]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10008]);
    return result;
}

void*  coverage_10009(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10009].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10009]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10009]);
    return result;
}

void*  coverage_10010(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10010].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10010]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10010]);
    return result;
}

void*  coverage_10011(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10011].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10011]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10011]);
    return result;
}

void*  coverage_10012(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10012].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10012]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10012]);
    return result;
}

void*  coverage_10013(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10013].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10013]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10013]);
    return result;
}

void*  coverage_10014(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10014].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10014]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10014]);
    return result;
}

void*  coverage_10015(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10015].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10015]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10015]);
    return result;
}

void*  coverage_10016(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10016].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10016]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10016]);
    return result;
}

void*  coverage_10017(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10017].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10017]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10017]);
    return result;
}

void*  coverage_10018(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10018].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10018]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10018]);
    return result;
}

void*  coverage_10019(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10019].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10019]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10019]);
    return result;
}

void*  coverage_10020(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10020].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10020]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10020]);
    return result;
}

void*  coverage_10021(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10021].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10021]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10021]);
    return result;
}

void*  coverage_10022(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10022].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10022]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10022]);
    return result;
}

void*  coverage_10023(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10023].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10023]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10023]);
    return result;
}

void*  coverage_10024(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10024].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10024]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10024]);
    return result;
}

void*  coverage_10025(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10025].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10025]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10025]);
    return result;
}

void*  coverage_10026(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10026].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10026]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10026]);
    return result;
}

void*  coverage_10027(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10027].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10027]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10027]);
    return result;
}

void*  coverage_10028(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10028].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10028]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10028]);
    return result;
}

void*  coverage_10029(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10029].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10029]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10029]);
    return result;
}

void*  coverage_10030(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10030].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10030]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10030]);
    return result;
}

void*  coverage_10031(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10031].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10031]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10031]);
    return result;
}

void*  coverage_10032(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10032].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10032]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10032]);
    return result;
}

void*  coverage_10033(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10033].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10033]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10033]);
    return result;
}

void*  coverage_10034(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10034].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10034]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10034]);
    return result;
}

void*  coverage_10035(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10035].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10035]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10035]);
    return result;
}

void*  coverage_10036(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10036].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10036]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10036]);
    return result;
}

void*  coverage_10037(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10037].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10037]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10037]);
    return result;
}

void*  coverage_10038(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10038].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10038]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10038]);
    return result;
}

void*  coverage_10039(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10039].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10039]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10039]);
    return result;
}

void*  coverage_10040(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10040].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10040]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10040]);
    return result;
}

void*  coverage_10041(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10041].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10041]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10041]);
    return result;
}

void*  coverage_10042(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10042].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10042]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10042]);
    return result;
}

void*  coverage_10043(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10043].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10043]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10043]);
    return result;
}

void*  coverage_10044(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10044].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10044]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10044]);
    return result;
}

void*  coverage_10045(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10045].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10045]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10045]);
    return result;
}

void*  coverage_10046(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10046].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10046]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10046]);
    return result;
}

void*  coverage_10047(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10047].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10047]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10047]);
    return result;
}

void*  coverage_10048(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10048].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10048]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10048]);
    return result;
}

void*  coverage_10049(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10049].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10049]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10049]);
    return result;
}

void*  coverage_10050(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10050].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10050]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10050]);
    return result;
}

void*  coverage_10051(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10051].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10051]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10051]);
    return result;
}

void*  coverage_10052(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10052].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10052]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10052]);
    return result;
}

void*  coverage_10053(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10053].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10053]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10053]);
    return result;
}

void*  coverage_10054(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10054].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10054]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10054]);
    return result;
}

void*  coverage_10055(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10055].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10055]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10055]);
    return result;
}

void*  coverage_10056(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10056].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10056]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10056]);
    return result;
}

void*  coverage_10057(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10057].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10057]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10057]);
    return result;
}

void*  coverage_10058(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10058].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10058]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10058]);
    return result;
}

void*  coverage_10059(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10059].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10059]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10059]);
    return result;
}

void*  coverage_10060(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10060].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10060]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10060]);
    return result;
}

void*  coverage_10061(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10061].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10061]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10061]);
    return result;
}

void*  coverage_10062(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10062].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10062]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10062]);
    return result;
}

void*  coverage_10063(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10063].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10063]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10063]);
    return result;
}

void*  coverage_10064(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10064].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10064]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10064]);
    return result;
}

void*  coverage_10065(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10065].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10065]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10065]);
    return result;
}

void*  coverage_10066(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10066].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10066]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10066]);
    return result;
}

void*  coverage_10067(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10067].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10067]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10067]);
    return result;
}

void*  coverage_10068(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10068].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10068]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10068]);
    return result;
}

void*  coverage_10069(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10069].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10069]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10069]);
    return result;
}

void*  coverage_10070(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10070].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10070]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10070]);
    return result;
}

void*  coverage_10071(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10071].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10071]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10071]);
    return result;
}

void*  coverage_10072(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10072].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10072]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10072]);
    return result;
}

void*  coverage_10073(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10073].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10073]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10073]);
    return result;
}

void*  coverage_10074(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10074].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10074]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10074]);
    return result;
}

void*  coverage_10075(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10075].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10075]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10075]);
    return result;
}

void*  coverage_10076(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10076].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10076]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10076]);
    return result;
}

void*  coverage_10077(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10077].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10077]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10077]);
    return result;
}

void*  coverage_10078(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10078].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10078]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10078]);
    return result;
}

void*  coverage_10079(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10079].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10079]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10079]);
    return result;
}

void*  coverage_10080(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10080].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10080]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10080]);
    return result;
}

void*  coverage_10081(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10081].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10081]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10081]);
    return result;
}

void*  coverage_10082(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10082].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10082]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10082]);
    return result;
}

void*  coverage_10083(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10083].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10083]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10083]);
    return result;
}

void*  coverage_10084(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10084].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10084]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10084]);
    return result;
}

void*  coverage_10085(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10085].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10085]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10085]);
    return result;
}

void*  coverage_10086(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10086].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10086]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10086]);
    return result;
}

void*  coverage_10087(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10087].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10087]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10087]);
    return result;
}

void*  coverage_10088(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10088].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10088]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10088]);
    return result;
}

void*  coverage_10089(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10089].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10089]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10089]);
    return result;
}

void*  coverage_10090(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10090].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10090]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10090]);
    return result;
}

void*  coverage_10091(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10091].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10091]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10091]);
    return result;
}

void*  coverage_10092(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10092].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10092]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10092]);
    return result;
}

void*  coverage_10093(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10093].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10093]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10093]);
    return result;
}

void*  coverage_10094(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10094].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10094]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10094]);
    return result;
}

void*  coverage_10095(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10095].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10095]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10095]);
    return result;
}

void*  coverage_10096(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10096].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10096]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10096]);
    return result;
}

void*  coverage_10097(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10097].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10097]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10097]);
    return result;
}

void*  coverage_10098(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10098].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10098]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10098]);
    return result;
}

void*  coverage_10099(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10099].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10099]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10099]);
    return result;
}

void*  coverage_10100(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10100].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10100]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10100]);
    return result;
}

void*  coverage_10101(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10101].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10101]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10101]);
    return result;
}

void*  coverage_10102(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10102].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10102]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10102]);
    return result;
}

void*  coverage_10103(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10103].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10103]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10103]);
    return result;
}

void*  coverage_10104(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10104].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10104]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10104]);
    return result;
}

void*  coverage_10105(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10105].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10105]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10105]);
    return result;
}

void*  coverage_10106(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10106].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10106]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10106]);
    return result;
}

void*  coverage_10107(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10107].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10107]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10107]);
    return result;
}

void*  coverage_10108(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10108].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10108]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10108]);
    return result;
}

void*  coverage_10109(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10109].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10109]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10109]);
    return result;
}

void*  coverage_10110(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10110].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10110]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10110]);
    return result;
}

void*  coverage_10111(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10111].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10111]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10111]);
    return result;
}

void*  coverage_10112(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10112].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10112]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10112]);
    return result;
}

void*  coverage_10113(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10113].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10113]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10113]);
    return result;
}

void*  coverage_10114(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10114].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10114]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10114]);
    return result;
}

void*  coverage_10115(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10115].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10115]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10115]);
    return result;
}

void*  coverage_10116(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10116].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10116]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10116]);
    return result;
}

void*  coverage_10117(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10117].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10117]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10117]);
    return result;
}

void*  coverage_10118(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10118].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10118]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10118]);
    return result;
}

void*  coverage_10119(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10119].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10119]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10119]);
    return result;
}

void*  coverage_10120(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10120].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10120]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10120]);
    return result;
}

void*  coverage_10121(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10121].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10121]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10121]);
    return result;
}

void*  coverage_10122(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10122].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10122]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10122]);
    return result;
}

void*  coverage_10123(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10123].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10123]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10123]);
    return result;
}

void*  coverage_10124(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10124].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10124]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10124]);
    return result;
}

void*  coverage_10125(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10125].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10125]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10125]);
    return result;
}

void*  coverage_10126(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10126].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10126]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10126]);
    return result;
}

void*  coverage_10127(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10127].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10127]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10127]);
    return result;
}

void*  coverage_10128(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10128].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10128]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10128]);
    return result;
}

void*  coverage_10129(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10129].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10129]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10129]);
    return result;
}

void*  coverage_10130(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10130].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10130]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10130]);
    return result;
}

void*  coverage_10131(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10131].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10131]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10131]);
    return result;
}

void*  coverage_10132(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10132].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10132]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10132]);
    return result;
}

void*  coverage_10133(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10133].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10133]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10133]);
    return result;
}

void*  coverage_10134(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10134].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10134]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10134]);
    return result;
}

void*  coverage_10135(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10135].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10135]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10135]);
    return result;
}

void*  coverage_10136(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10136].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10136]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10136]);
    return result;
}

void*  coverage_10137(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10137].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10137]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10137]);
    return result;
}

void*  coverage_10138(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10138].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10138]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10138]);
    return result;
}

void*  coverage_10139(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10139].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10139]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10139]);
    return result;
}

void*  coverage_10140(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10140].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10140]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10140]);
    return result;
}

void*  coverage_10141(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10141].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10141]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10141]);
    return result;
}

void*  coverage_10142(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10142].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10142]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10142]);
    return result;
}

void*  coverage_10143(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10143].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10143]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10143]);
    return result;
}

void*  coverage_10144(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10144].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10144]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10144]);
    return result;
}

void*  coverage_10145(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10145].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10145]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10145]);
    return result;
}

void*  coverage_10146(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10146].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10146]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10146]);
    return result;
}

void*  coverage_10147(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10147].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10147]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10147]);
    return result;
}

void*  coverage_10148(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10148].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10148]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10148]);
    return result;
}

void*  coverage_10149(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10149].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10149]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10149]);
    return result;
}

void*  coverage_10150(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10150].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10150]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10150]);
    return result;
}

void*  coverage_10151(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10151].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10151]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10151]);
    return result;
}

void*  coverage_10152(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10152].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10152]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10152]);
    return result;
}

void*  coverage_10153(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10153].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10153]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10153]);
    return result;
}

void*  coverage_10154(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10154].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10154]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10154]);
    return result;
}

void*  coverage_10155(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10155].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10155]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10155]);
    return result;
}

void*  coverage_10156(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10156].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10156]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10156]);
    return result;
}

void*  coverage_10157(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10157].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10157]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10157]);
    return result;
}

void*  coverage_10158(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10158].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10158]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10158]);
    return result;
}

void*  coverage_10159(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10159].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10159]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10159]);
    return result;
}

void*  coverage_10160(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10160].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10160]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10160]);
    return result;
}

void*  coverage_10161(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10161].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10161]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10161]);
    return result;
}

void*  coverage_10162(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10162].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10162]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10162]);
    return result;
}

void*  coverage_10163(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10163].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10163]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10163]);
    return result;
}

void*  coverage_10164(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10164].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10164]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10164]);
    return result;
}

void*  coverage_10165(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10165].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10165]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10165]);
    return result;
}

void*  coverage_10166(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10166].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10166]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10166]);
    return result;
}

void*  coverage_10167(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10167].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10167]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10167]);
    return result;
}

void*  coverage_10168(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10168].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10168]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10168]);
    return result;
}

void*  coverage_10169(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10169].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10169]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10169]);
    return result;
}

void*  coverage_10170(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10170].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10170]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10170]);
    return result;
}

void*  coverage_10171(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10171].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10171]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10171]);
    return result;
}

void*  coverage_10172(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10172].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10172]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10172]);
    return result;
}

void*  coverage_10173(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10173].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10173]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10173]);
    return result;
}

void*  coverage_10174(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10174].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10174]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10174]);
    return result;
}

void*  coverage_10175(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10175].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10175]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10175]);
    return result;
}

void*  coverage_10176(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10176].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10176]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10176]);
    return result;
}

void*  coverage_10177(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10177].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10177]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10177]);
    return result;
}

void*  coverage_10178(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10178].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10178]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10178]);
    return result;
}

void*  coverage_10179(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10179].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10179]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10179]);
    return result;
}

void*  coverage_10180(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10180].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10180]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10180]);
    return result;
}

void*  coverage_10181(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10181].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10181]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10181]);
    return result;
}

void*  coverage_10182(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10182].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10182]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10182]);
    return result;
}

void*  coverage_10183(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10183].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10183]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10183]);
    return result;
}

void*  coverage_10184(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10184].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10184]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10184]);
    return result;
}

void*  coverage_10185(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10185].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10185]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10185]);
    return result;
}

void*  coverage_10186(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10186].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10186]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10186]);
    return result;
}

void*  coverage_10187(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10187].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10187]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10187]);
    return result;
}

void*  coverage_10188(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10188].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10188]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10188]);
    return result;
}

void*  coverage_10189(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10189].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10189]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10189]);
    return result;
}

void*  coverage_10190(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10190].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10190]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10190]);
    return result;
}

void*  coverage_10191(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10191].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10191]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10191]);
    return result;
}

void*  coverage_10192(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10192].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10192]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10192]);
    return result;
}

void*  coverage_10193(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10193].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10193]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10193]);
    return result;
}

void*  coverage_10194(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10194].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10194]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10194]);
    return result;
}

void*  coverage_10195(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10195].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10195]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10195]);
    return result;
}

void*  coverage_10196(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10196].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10196]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10196]);
    return result;
}

void*  coverage_10197(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10197].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10197]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10197]);
    return result;
}

void*  coverage_10198(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10198].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10198]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10198]);
    return result;
}

void*  coverage_10199(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10199].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10199]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10199]);
    return result;
}

void*  coverage_10200(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10200].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10200]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10200]);
    return result;
}

void*  coverage_10201(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10201].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10201]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10201]);
    return result;
}

void*  coverage_10202(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10202].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10202]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10202]);
    return result;
}

void*  coverage_10203(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10203].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10203]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10203]);
    return result;
}

void*  coverage_10204(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10204].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10204]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10204]);
    return result;
}

void*  coverage_10205(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10205].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10205]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10205]);
    return result;
}

void*  coverage_10206(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10206].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10206]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10206]);
    return result;
}

void*  coverage_10207(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10207].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10207]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10207]);
    return result;
}

void*  coverage_10208(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10208].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10208]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10208]);
    return result;
}

void*  coverage_10209(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10209].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10209]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10209]);
    return result;
}

void*  coverage_10210(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10210].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10210]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10210]);
    return result;
}

void*  coverage_10211(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10211].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10211]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10211]);
    return result;
}

void*  coverage_10212(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10212].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10212]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10212]);
    return result;
}

void*  coverage_10213(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10213].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10213]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10213]);
    return result;
}

void*  coverage_10214(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10214].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10214]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10214]);
    return result;
}

void*  coverage_10215(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10215].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10215]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10215]);
    return result;
}

void*  coverage_10216(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10216].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10216]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10216]);
    return result;
}

void*  coverage_10217(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10217].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10217]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10217]);
    return result;
}

void*  coverage_10218(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10218].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10218]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10218]);
    return result;
}

void*  coverage_10219(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10219].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10219]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10219]);
    return result;
}

void*  coverage_10220(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10220].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10220]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10220]);
    return result;
}

void*  coverage_10221(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10221].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10221]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10221]);
    return result;
}

void*  coverage_10222(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10222].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10222]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10222]);
    return result;
}

void*  coverage_10223(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10223].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10223]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10223]);
    return result;
}

void*  coverage_10224(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10224].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10224]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10224]);
    return result;
}

void*  coverage_10225(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10225].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10225]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10225]);
    return result;
}

void*  coverage_10226(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10226].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10226]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10226]);
    return result;
}

void*  coverage_10227(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10227].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10227]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10227]);
    return result;
}

void*  coverage_10228(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10228].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10228]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10228]);
    return result;
}

void*  coverage_10229(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10229].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10229]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10229]);
    return result;
}

void*  coverage_10230(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10230].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10230]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10230]);
    return result;
}

void*  coverage_10231(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10231].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10231]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10231]);
    return result;
}

void*  coverage_10232(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10232].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10232]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10232]);
    return result;
}

void*  coverage_10233(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10233].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10233]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10233]);
    return result;
}

void*  coverage_10234(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10234].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10234]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10234]);
    return result;
}

void*  coverage_10235(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10235].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10235]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10235]);
    return result;
}

void*  coverage_10236(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10236].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10236]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10236]);
    return result;
}

void*  coverage_10237(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10237].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10237]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10237]);
    return result;
}

void*  coverage_10238(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10238].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10238]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10238]);
    return result;
}

void*  coverage_10239(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10239].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10239]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10239]);
    return result;
}

void*  coverage_10240(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10240].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10240]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10240]);
    return result;
}

void*  coverage_10241(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10241].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10241]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10241]);
    return result;
}

void*  coverage_10242(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10242].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10242]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10242]);
    return result;
}

void*  coverage_10243(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10243].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10243]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10243]);
    return result;
}

void*  coverage_10244(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10244].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10244]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10244]);
    return result;
}

void*  coverage_10245(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10245].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10245]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10245]);
    return result;
}

void*  coverage_10246(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10246].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10246]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10246]);
    return result;
}

void*  coverage_10247(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10247].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10247]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10247]);
    return result;
}

void*  coverage_10248(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10248].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10248]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10248]);
    return result;
}

void*  coverage_10249(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10249].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10249]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10249]);
    return result;
}

void*  coverage_10250(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10250].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10250]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10250]);
    return result;
}

void*  coverage_10251(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10251].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10251]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10251]);
    return result;
}

void*  coverage_10252(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10252].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10252]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10252]);
    return result;
}

void*  coverage_10253(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10253].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10253]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10253]);
    return result;
}

void*  coverage_10254(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10254].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10254]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10254]);
    return result;
}

void*  coverage_10255(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10255].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10255]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10255]);
    return result;
}

void*  coverage_10256(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10256].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10256]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10256]);
    return result;
}

void*  coverage_10257(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10257].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10257]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10257]);
    return result;
}

void*  coverage_10258(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10258].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10258]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10258]);
    return result;
}

void*  coverage_10259(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10259].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10259]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10259]);
    return result;
}

void*  coverage_10260(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10260].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10260]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10260]);
    return result;
}

void*  coverage_10261(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10261].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10261]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10261]);
    return result;
}

void*  coverage_10262(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10262].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10262]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10262]);
    return result;
}

void*  coverage_10263(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10263].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10263]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10263]);
    return result;
}

void*  coverage_10264(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10264].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10264]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10264]);
    return result;
}

void*  coverage_10265(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10265].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10265]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10265]);
    return result;
}

void*  coverage_10266(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10266].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10266]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10266]);
    return result;
}

void*  coverage_10267(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10267].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10267]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10267]);
    return result;
}

void*  coverage_10268(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10268].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10268]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10268]);
    return result;
}

void*  coverage_10269(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10269].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10269]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10269]);
    return result;
}

void*  coverage_10270(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10270].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10270]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10270]);
    return result;
}

void*  coverage_10271(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10271].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10271]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10271]);
    return result;
}

void*  coverage_10272(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10272].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10272]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10272]);
    return result;
}

void*  coverage_10273(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10273].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10273]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10273]);
    return result;
}

void*  coverage_10274(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10274].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10274]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10274]);
    return result;
}

void*  coverage_10275(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10275].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10275]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10275]);
    return result;
}

void*  coverage_10276(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10276].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10276]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10276]);
    return result;
}

void*  coverage_10277(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10277].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10277]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10277]);
    return result;
}

void*  coverage_10278(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10278].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10278]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10278]);
    return result;
}

void*  coverage_10279(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10279].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10279]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10279]);
    return result;
}

void*  coverage_10280(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10280].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10280]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10280]);
    return result;
}

void*  coverage_10281(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10281].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10281]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10281]);
    return result;
}

void*  coverage_10282(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10282].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10282]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10282]);
    return result;
}

void*  coverage_10283(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10283].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10283]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10283]);
    return result;
}

void*  coverage_10284(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10284].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10284]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10284]);
    return result;
}

void*  coverage_10285(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10285].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10285]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10285]);
    return result;
}

void*  coverage_10286(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10286].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10286]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10286]);
    return result;
}

void*  coverage_10287(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10287].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10287]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10287]);
    return result;
}

void*  coverage_10288(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10288].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10288]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10288]);
    return result;
}

void*  coverage_10289(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10289].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10289]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10289]);
    return result;
}

void*  coverage_10290(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10290].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10290]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10290]);
    return result;
}

void*  coverage_10291(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10291].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10291]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10291]);
    return result;
}

void*  coverage_10292(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10292].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10292]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10292]);
    return result;
}

void*  coverage_10293(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10293].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10293]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10293]);
    return result;
}

void*  coverage_10294(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10294].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10294]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10294]);
    return result;
}

void*  coverage_10295(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10295].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10295]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10295]);
    return result;
}

void*  coverage_10296(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10296].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10296]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10296]);
    return result;
}

void*  coverage_10297(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10297].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10297]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10297]);
    return result;
}

void*  coverage_10298(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10298].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10298]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10298]);
    return result;
}

void*  coverage_10299(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10299].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10299]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10299]);
    return result;
}

void*  coverage_10300(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10300].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10300]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10300]);
    return result;
}

void*  coverage_10301(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10301].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10301]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10301]);
    return result;
}

void*  coverage_10302(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10302].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10302]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10302]);
    return result;
}

void*  coverage_10303(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10303].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10303]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10303]);
    return result;
}

void*  coverage_10304(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10304].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10304]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10304]);
    return result;
}

void*  coverage_10305(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10305].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10305]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10305]);
    return result;
}

void*  coverage_10306(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10306].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10306]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10306]);
    return result;
}

void*  coverage_10307(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10307].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10307]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10307]);
    return result;
}

void*  coverage_10308(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10308].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10308]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10308]);
    return result;
}

void*  coverage_10309(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10309].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10309]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10309]);
    return result;
}

void*  coverage_10310(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10310].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10310]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10310]);
    return result;
}

void*  coverage_10311(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10311].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10311]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10311]);
    return result;
}

void*  coverage_10312(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10312].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10312]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10312]);
    return result;
}

void*  coverage_10313(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10313].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10313]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10313]);
    return result;
}

void*  coverage_10314(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10314].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10314]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10314]);
    return result;
}

void*  coverage_10315(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10315].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10315]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10315]);
    return result;
}

void*  coverage_10316(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10316].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10316]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10316]);
    return result;
}

void*  coverage_10317(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10317].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10317]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10317]);
    return result;
}

void*  coverage_10318(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10318].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10318]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10318]);
    return result;
}

void*  coverage_10319(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10319].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10319]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10319]);
    return result;
}

void*  coverage_10320(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10320].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10320]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10320]);
    return result;
}

void*  coverage_10321(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10321].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10321]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10321]);
    return result;
}

void*  coverage_10322(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10322].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10322]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10322]);
    return result;
}

void*  coverage_10323(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10323].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10323]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10323]);
    return result;
}

void*  coverage_10324(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10324].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10324]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10324]);
    return result;
}

void*  coverage_10325(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10325].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10325]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10325]);
    return result;
}

void*  coverage_10326(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10326].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10326]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10326]);
    return result;
}

void*  coverage_10327(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10327].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10327]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10327]);
    return result;
}

void*  coverage_10328(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10328].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10328]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10328]);
    return result;
}

void*  coverage_10329(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10329].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10329]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10329]);
    return result;
}

void*  coverage_10330(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10330].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10330]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10330]);
    return result;
}

void*  coverage_10331(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10331].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10331]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10331]);
    return result;
}

void*  coverage_10332(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10332].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10332]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10332]);
    return result;
}

void*  coverage_10333(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10333].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10333]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10333]);
    return result;
}

void*  coverage_10334(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10334].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10334]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10334]);
    return result;
}

void*  coverage_10335(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10335].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10335]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10335]);
    return result;
}

void*  coverage_10336(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10336].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10336]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10336]);
    return result;
}

void*  coverage_10337(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10337].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10337]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10337]);
    return result;
}

void*  coverage_10338(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10338].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10338]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10338]);
    return result;
}

void*  coverage_10339(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10339].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10339]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10339]);
    return result;
}

void*  coverage_10340(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10340].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10340]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10340]);
    return result;
}

void*  coverage_10341(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10341].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10341]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10341]);
    return result;
}

void*  coverage_10342(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10342].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10342]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10342]);
    return result;
}

void*  coverage_10343(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10343].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10343]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10343]);
    return result;
}

void*  coverage_10344(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10344].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10344]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10344]);
    return result;
}

void*  coverage_10345(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10345].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10345]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10345]);
    return result;
}

void*  coverage_10346(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10346].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10346]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10346]);
    return result;
}

void*  coverage_10347(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10347].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10347]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10347]);
    return result;
}

void*  coverage_10348(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10348].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10348]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10348]);
    return result;
}

void*  coverage_10349(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10349].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10349]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10349]);
    return result;
}

void*  coverage_10350(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10350].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10350]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10350]);
    return result;
}

void*  coverage_10351(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10351].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10351]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10351]);
    return result;
}

void*  coverage_10352(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10352].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10352]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10352]);
    return result;
}

void*  coverage_10353(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10353].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10353]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10353]);
    return result;
}

void*  coverage_10354(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10354].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10354]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10354]);
    return result;
}

void*  coverage_10355(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10355].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10355]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10355]);
    return result;
}

void*  coverage_10356(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10356].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10356]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10356]);
    return result;
}

void*  coverage_10357(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10357].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10357]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10357]);
    return result;
}

void*  coverage_10358(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10358].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10358]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10358]);
    return result;
}

void*  coverage_10359(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10359].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10359]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10359]);
    return result;
}

void*  coverage_10360(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10360].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10360]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10360]);
    return result;
}

void*  coverage_10361(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10361].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10361]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10361]);
    return result;
}

void*  coverage_10362(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10362].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10362]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10362]);
    return result;
}

void*  coverage_10363(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10363].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10363]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10363]);
    return result;
}

void*  coverage_10364(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10364].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10364]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10364]);
    return result;
}

void*  coverage_10365(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10365].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10365]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10365]);
    return result;
}

void*  coverage_10366(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10366].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10366]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10366]);
    return result;
}

void*  coverage_10367(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10367].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10367]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10367]);
    return result;
}

void*  coverage_10368(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10368].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10368]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10368]);
    return result;
}

void*  coverage_10369(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10369].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10369]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10369]);
    return result;
}

void*  coverage_10370(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10370].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10370]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10370]);
    return result;
}

void*  coverage_10371(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10371].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10371]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10371]);
    return result;
}

void*  coverage_10372(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10372].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10372]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10372]);
    return result;
}

void*  coverage_10373(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10373].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10373]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10373]);
    return result;
}

void*  coverage_10374(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10374].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10374]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10374]);
    return result;
}

void*  coverage_10375(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10375].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10375]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10375]);
    return result;
}

void*  coverage_10376(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10376].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10376]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10376]);
    return result;
}

void*  coverage_10377(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10377].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10377]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10377]);
    return result;
}

void*  coverage_10378(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10378].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10378]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10378]);
    return result;
}

void*  coverage_10379(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10379].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10379]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10379]);
    return result;
}

void*  coverage_10380(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10380].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10380]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10380]);
    return result;
}

void*  coverage_10381(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10381].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10381]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10381]);
    return result;
}

void*  coverage_10382(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10382].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10382]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10382]);
    return result;
}

void*  coverage_10383(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10383].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10383]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10383]);
    return result;
}

void*  coverage_10384(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10384].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10384]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10384]);
    return result;
}

void*  coverage_10385(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10385].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10385]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10385]);
    return result;
}

void*  coverage_10386(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10386].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10386]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10386]);
    return result;
}

void*  coverage_10387(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10387].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10387]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10387]);
    return result;
}

void*  coverage_10388(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10388].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10388]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10388]);
    return result;
}

void*  coverage_10389(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10389].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10389]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10389]);
    return result;
}

void*  coverage_10390(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10390].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10390]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10390]);
    return result;
}

void*  coverage_10391(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10391].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10391]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10391]);
    return result;
}

void*  coverage_10392(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10392].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10392]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10392]);
    return result;
}

void*  coverage_10393(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10393].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10393]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10393]);
    return result;
}

void*  coverage_10394(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10394].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10394]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10394]);
    return result;
}

void*  coverage_10395(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10395].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10395]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10395]);
    return result;
}

void*  coverage_10396(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10396].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10396]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10396]);
    return result;
}

void*  coverage_10397(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10397].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10397]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10397]);
    return result;
}

void*  coverage_10398(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10398].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10398]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10398]);
    return result;
}

void*  coverage_10399(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10399].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10399]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10399]);
    return result;
}

void*  coverage_10400(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10400].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10400]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10400]);
    return result;
}

void*  coverage_10401(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10401].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10401]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10401]);
    return result;
}

void*  coverage_10402(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10402].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10402]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10402]);
    return result;
}

void*  coverage_10403(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10403].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10403]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10403]);
    return result;
}

void*  coverage_10404(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10404].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10404]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10404]);
    return result;
}

void*  coverage_10405(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10405].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10405]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10405]);
    return result;
}

void*  coverage_10406(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10406].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10406]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10406]);
    return result;
}

void*  coverage_10407(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10407].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10407]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10407]);
    return result;
}

void*  coverage_10408(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10408].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10408]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10408]);
    return result;
}

void*  coverage_10409(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10409].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10409]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10409]);
    return result;
}

void*  coverage_10410(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10410].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10410]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10410]);
    return result;
}

void*  coverage_10411(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10411].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10411]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10411]);
    return result;
}

void*  coverage_10412(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10412].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10412]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10412]);
    return result;
}

void*  coverage_10413(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10413].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10413]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10413]);
    return result;
}

void*  coverage_10414(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10414].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10414]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10414]);
    return result;
}

void*  coverage_10415(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10415].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10415]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10415]);
    return result;
}

void*  coverage_10416(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10416].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10416]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10416]);
    return result;
}

void*  coverage_10417(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10417].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10417]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10417]);
    return result;
}

void*  coverage_10418(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10418].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10418]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10418]);
    return result;
}

void*  coverage_10419(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10419].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10419]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10419]);
    return result;
}

void*  coverage_10420(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10420].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10420]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10420]);
    return result;
}

void*  coverage_10421(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10421].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10421]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10421]);
    return result;
}

void*  coverage_10422(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10422].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10422]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10422]);
    return result;
}

void*  coverage_10423(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10423].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10423]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10423]);
    return result;
}

void*  coverage_10424(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10424].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10424]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10424]);
    return result;
}

void*  coverage_10425(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10425].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10425]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10425]);
    return result;
}

void*  coverage_10426(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10426].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10426]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10426]);
    return result;
}

void*  coverage_10427(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10427].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10427]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10427]);
    return result;
}

void*  coverage_10428(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10428].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10428]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10428]);
    return result;
}

void*  coverage_10429(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10429].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10429]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10429]);
    return result;
}

void*  coverage_10430(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10430].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10430]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10430]);
    return result;
}

void*  coverage_10431(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10431].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10431]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10431]);
    return result;
}

void*  coverage_10432(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10432].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10432]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10432]);
    return result;
}

void*  coverage_10433(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10433].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10433]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10433]);
    return result;
}

void*  coverage_10434(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10434].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10434]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10434]);
    return result;
}

void*  coverage_10435(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10435].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10435]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10435]);
    return result;
}

void*  coverage_10436(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10436].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10436]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10436]);
    return result;
}

void*  coverage_10437(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10437].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10437]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10437]);
    return result;
}

void*  coverage_10438(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10438].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10438]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10438]);
    return result;
}

void*  coverage_10439(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10439].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10439]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10439]);
    return result;
}

void*  coverage_10440(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10440].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10440]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10440]);
    return result;
}

void*  coverage_10441(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10441].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10441]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10441]);
    return result;
}

void*  coverage_10442(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10442].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10442]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10442]);
    return result;
}

void*  coverage_10443(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10443].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10443]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10443]);
    return result;
}

void*  coverage_10444(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10444].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10444]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10444]);
    return result;
}

void*  coverage_10445(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10445].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10445]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10445]);
    return result;
}

void*  coverage_10446(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10446].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10446]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10446]);
    return result;
}

void*  coverage_10447(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10447].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10447]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10447]);
    return result;
}

void*  coverage_10448(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10448].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10448]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10448]);
    return result;
}

void*  coverage_10449(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10449].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10449]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10449]);
    return result;
}

void*  coverage_10450(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10450].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10450]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10450]);
    return result;
}

void*  coverage_10451(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10451].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10451]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10451]);
    return result;
}

void*  coverage_10452(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10452].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10452]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10452]);
    return result;
}

void*  coverage_10453(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10453].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10453]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10453]);
    return result;
}

void*  coverage_10454(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10454].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10454]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10454]);
    return result;
}

void*  coverage_10455(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10455].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10455]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10455]);
    return result;
}

void*  coverage_10456(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10456].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10456]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10456]);
    return result;
}

void*  coverage_10457(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10457].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10457]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10457]);
    return result;
}

void*  coverage_10458(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10458].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10458]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10458]);
    return result;
}

void*  coverage_10459(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10459].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10459]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10459]);
    return result;
}

void*  coverage_10460(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10460].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10460]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10460]);
    return result;
}

void*  coverage_10461(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10461].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10461]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10461]);
    return result;
}

void*  coverage_10462(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10462].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10462]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10462]);
    return result;
}

void*  coverage_10463(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10463].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10463]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10463]);
    return result;
}

void*  coverage_10464(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10464].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10464]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10464]);
    return result;
}

void*  coverage_10465(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10465].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10465]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10465]);
    return result;
}

void*  coverage_10466(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10466].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10466]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10466]);
    return result;
}

void*  coverage_10467(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10467].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10467]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10467]);
    return result;
}

void*  coverage_10468(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10468].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10468]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10468]);
    return result;
}

void*  coverage_10469(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10469].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10469]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10469]);
    return result;
}

void*  coverage_10470(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10470].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10470]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10470]);
    return result;
}

void*  coverage_10471(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10471].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10471]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10471]);
    return result;
}

void*  coverage_10472(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10472].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10472]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10472]);
    return result;
}

void*  coverage_10473(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10473].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10473]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10473]);
    return result;
}

void*  coverage_10474(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10474].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10474]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10474]);
    return result;
}

void*  coverage_10475(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10475].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10475]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10475]);
    return result;
}

void*  coverage_10476(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10476].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10476]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10476]);
    return result;
}

void*  coverage_10477(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10477].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10477]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10477]);
    return result;
}

void*  coverage_10478(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10478].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10478]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10478]);
    return result;
}

void*  coverage_10479(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10479].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10479]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10479]);
    return result;
}

void*  coverage_10480(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10480].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10480]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10480]);
    return result;
}

void*  coverage_10481(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10481].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10481]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10481]);
    return result;
}

void*  coverage_10482(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10482].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10482]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10482]);
    return result;
}

void*  coverage_10483(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10483].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10483]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10483]);
    return result;
}

void*  coverage_10484(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10484].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10484]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10484]);
    return result;
}

void*  coverage_10485(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10485].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10485]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10485]);
    return result;
}

void*  coverage_10486(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10486].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10486]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10486]);
    return result;
}

void*  coverage_10487(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10487].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10487]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10487]);
    return result;
}

void*  coverage_10488(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10488].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10488]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10488]);
    return result;
}

void*  coverage_10489(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10489].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10489]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10489]);
    return result;
}

void*  coverage_10490(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10490].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10490]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10490]);
    return result;
}

void*  coverage_10491(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10491].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10491]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10491]);
    return result;
}

void*  coverage_10492(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10492].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10492]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10492]);
    return result;
}

void*  coverage_10493(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10493].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10493]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10493]);
    return result;
}

void*  coverage_10494(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10494].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10494]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10494]);
    return result;
}

void*  coverage_10495(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10495].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10495]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10495]);
    return result;
}

void*  coverage_10496(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10496].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10496]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10496]);
    return result;
}

void*  coverage_10497(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10497].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10497]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10497]);
    return result;
}

void*  coverage_10498(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10498].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10498]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10498]);
    return result;
}

void*  coverage_10499(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10499].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10499]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10499]);
    return result;
}

void*  coverage_10500(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10500].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10500]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10500]);
    return result;
}

void*  coverage_10501(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10501].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10501]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10501]);
    return result;
}

void*  coverage_10502(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10502].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10502]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10502]);
    return result;
}

void*  coverage_10503(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10503].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10503]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10503]);
    return result;
}

void*  coverage_10504(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10504].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10504]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10504]);
    return result;
}

void*  coverage_10505(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10505].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10505]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10505]);
    return result;
}

void*  coverage_10506(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10506].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10506]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10506]);
    return result;
}

void*  coverage_10507(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10507].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10507]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10507]);
    return result;
}

void*  coverage_10508(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10508].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10508]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10508]);
    return result;
}

void*  coverage_10509(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10509].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10509]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10509]);
    return result;
}

void*  coverage_10510(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10510].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10510]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10510]);
    return result;
}

void*  coverage_10511(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10511].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10511]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10511]);
    return result;
}

void*  coverage_10512(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10512].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10512]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10512]);
    return result;
}

void*  coverage_10513(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10513].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10513]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10513]);
    return result;
}

void*  coverage_10514(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10514].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10514]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10514]);
    return result;
}

void*  coverage_10515(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10515].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10515]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10515]);
    return result;
}

void*  coverage_10516(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10516].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10516]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10516]);
    return result;
}

void*  coverage_10517(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10517].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10517]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10517]);
    return result;
}

void*  coverage_10518(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10518].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10518]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10518]);
    return result;
}

void*  coverage_10519(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10519].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10519]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10519]);
    return result;
}

void*  coverage_10520(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10520].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10520]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10520]);
    return result;
}

void*  coverage_10521(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10521].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10521]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10521]);
    return result;
}

void*  coverage_10522(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10522].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10522]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10522]);
    return result;
}

void*  coverage_10523(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10523].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10523]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10523]);
    return result;
}

void*  coverage_10524(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10524].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10524]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10524]);
    return result;
}

void*  coverage_10525(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10525].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10525]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10525]);
    return result;
}

void*  coverage_10526(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10526].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10526]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10526]);
    return result;
}

void*  coverage_10527(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10527].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10527]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10527]);
    return result;
}

void*  coverage_10528(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10528].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10528]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10528]);
    return result;
}

void*  coverage_10529(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10529].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10529]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10529]);
    return result;
}

void*  coverage_10530(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10530].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10530]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10530]);
    return result;
}

void*  coverage_10531(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10531].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10531]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10531]);
    return result;
}

void*  coverage_10532(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10532].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10532]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10532]);
    return result;
}

void*  coverage_10533(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10533].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10533]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10533]);
    return result;
}

void*  coverage_10534(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10534].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10534]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10534]);
    return result;
}

void*  coverage_10535(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10535].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10535]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10535]);
    return result;
}

void*  coverage_10536(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10536].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10536]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10536]);
    return result;
}

void*  coverage_10537(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10537].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10537]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10537]);
    return result;
}

void*  coverage_10538(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10538].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10538]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10538]);
    return result;
}

void*  coverage_10539(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10539].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10539]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10539]);
    return result;
}

void*  coverage_10540(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10540].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10540]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10540]);
    return result;
}

void*  coverage_10541(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10541].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10541]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10541]);
    return result;
}

void*  coverage_10542(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10542].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10542]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10542]);
    return result;
}

void*  coverage_10543(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10543].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10543]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10543]);
    return result;
}

void*  coverage_10544(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10544].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10544]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10544]);
    return result;
}

void*  coverage_10545(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10545].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10545]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10545]);
    return result;
}

void*  coverage_10546(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10546].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10546]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10546]);
    return result;
}

void*  coverage_10547(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10547].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10547]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10547]);
    return result;
}

void*  coverage_10548(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10548].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10548]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10548]);
    return result;
}

void*  coverage_10549(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10549].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10549]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10549]);
    return result;
}

void*  coverage_10550(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10550].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10550]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10550]);
    return result;
}

void*  coverage_10551(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10551].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10551]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10551]);
    return result;
}

void*  coverage_10552(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10552].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10552]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10552]);
    return result;
}

void*  coverage_10553(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10553].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10553]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10553]);
    return result;
}

void*  coverage_10554(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10554].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10554]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10554]);
    return result;
}

void*  coverage_10555(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10555].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10555]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10555]);
    return result;
}

void*  coverage_10556(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10556].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10556]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10556]);
    return result;
}

void*  coverage_10557(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10557].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10557]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10557]);
    return result;
}

void*  coverage_10558(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10558].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10558]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10558]);
    return result;
}

void*  coverage_10559(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10559].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10559]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10559]);
    return result;
}

void*  coverage_10560(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10560].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10560]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10560]);
    return result;
}

void*  coverage_10561(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10561].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10561]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10561]);
    return result;
}

void*  coverage_10562(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10562].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10562]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10562]);
    return result;
}

void*  coverage_10563(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10563].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10563]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10563]);
    return result;
}

void*  coverage_10564(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10564].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10564]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10564]);
    return result;
}

void*  coverage_10565(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10565].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10565]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10565]);
    return result;
}

void*  coverage_10566(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10566].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10566]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10566]);
    return result;
}

void*  coverage_10567(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10567].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10567]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10567]);
    return result;
}

void*  coverage_10568(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10568].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10568]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10568]);
    return result;
}

void*  coverage_10569(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10569].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10569]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10569]);
    return result;
}

void*  coverage_10570(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10570].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10570]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10570]);
    return result;
}

void*  coverage_10571(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10571].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10571]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10571]);
    return result;
}

void*  coverage_10572(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10572].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10572]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10572]);
    return result;
}

void*  coverage_10573(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10573].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10573]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10573]);
    return result;
}

void*  coverage_10574(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10574].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10574]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10574]);
    return result;
}

void*  coverage_10575(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10575].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10575]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10575]);
    return result;
}

void*  coverage_10576(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10576].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10576]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10576]);
    return result;
}

void*  coverage_10577(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10577].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10577]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10577]);
    return result;
}

void*  coverage_10578(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10578].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10578]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10578]);
    return result;
}

void*  coverage_10579(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10579].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10579]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10579]);
    return result;
}

void*  coverage_10580(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10580].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10580]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10580]);
    return result;
}

void*  coverage_10581(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10581].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10581]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10581]);
    return result;
}

void*  coverage_10582(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10582].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10582]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10582]);
    return result;
}

void*  coverage_10583(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10583].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10583]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10583]);
    return result;
}

void*  coverage_10584(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10584].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10584]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10584]);
    return result;
}

void*  coverage_10585(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10585].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10585]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10585]);
    return result;
}

void*  coverage_10586(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10586].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10586]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10586]);
    return result;
}

void*  coverage_10587(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10587].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10587]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10587]);
    return result;
}

void*  coverage_10588(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10588].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10588]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10588]);
    return result;
}

void*  coverage_10589(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10589].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10589]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10589]);
    return result;
}

void*  coverage_10590(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10590].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10590]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10590]);
    return result;
}

void*  coverage_10591(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10591].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10591]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10591]);
    return result;
}

void*  coverage_10592(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10592].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10592]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10592]);
    return result;
}

void*  coverage_10593(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10593].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10593]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10593]);
    return result;
}

void*  coverage_10594(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10594].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10594]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10594]);
    return result;
}

void*  coverage_10595(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10595].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10595]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10595]);
    return result;
}

void*  coverage_10596(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10596].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10596]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10596]);
    return result;
}

void*  coverage_10597(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10597].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10597]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10597]);
    return result;
}

void*  coverage_10598(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10598].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10598]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10598]);
    return result;
}

void*  coverage_10599(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10599].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10599]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10599]);
    return result;
}

void*  coverage_10600(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10600].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10600]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10600]);
    return result;
}

void*  coverage_10601(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10601].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10601]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10601]);
    return result;
}

void*  coverage_10602(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10602].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10602]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10602]);
    return result;
}

void*  coverage_10603(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10603].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10603]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10603]);
    return result;
}

void*  coverage_10604(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10604].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10604]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10604]);
    return result;
}

void*  coverage_10605(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10605].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10605]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10605]);
    return result;
}

void*  coverage_10606(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10606].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10606]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10606]);
    return result;
}

void*  coverage_10607(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10607].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10607]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10607]);
    return result;
}

void*  coverage_10608(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10608].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10608]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10608]);
    return result;
}

void*  coverage_10609(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10609].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10609]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10609]);
    return result;
}

void*  coverage_10610(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10610].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10610]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10610]);
    return result;
}

void*  coverage_10611(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10611].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10611]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10611]);
    return result;
}

void*  coverage_10612(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10612].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10612]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10612]);
    return result;
}

void*  coverage_10613(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10613].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10613]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10613]);
    return result;
}

void*  coverage_10614(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10614].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10614]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10614]);
    return result;
}

void*  coverage_10615(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10615].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10615]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10615]);
    return result;
}

void*  coverage_10616(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10616].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10616]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10616]);
    return result;
}

void*  coverage_10617(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10617].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10617]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10617]);
    return result;
}

void*  coverage_10618(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10618].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10618]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10618]);
    return result;
}

void*  coverage_10619(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10619].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10619]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10619]);
    return result;
}

void*  coverage_10620(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10620].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10620]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10620]);
    return result;
}

void*  coverage_10621(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10621].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10621]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10621]);
    return result;
}

void*  coverage_10622(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10622].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10622]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10622]);
    return result;
}

void*  coverage_10623(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10623].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10623]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10623]);
    return result;
}

void*  coverage_10624(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10624].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10624]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10624]);
    return result;
}

void*  coverage_10625(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10625].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10625]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10625]);
    return result;
}

void*  coverage_10626(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10626].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10626]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10626]);
    return result;
}

void*  coverage_10627(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10627].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10627]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10627]);
    return result;
}

void*  coverage_10628(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10628].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10628]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10628]);
    return result;
}

void*  coverage_10629(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10629].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10629]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10629]);
    return result;
}

void*  coverage_10630(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10630].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10630]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10630]);
    return result;
}

void*  coverage_10631(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10631].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10631]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10631]);
    return result;
}

void*  coverage_10632(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10632].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10632]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10632]);
    return result;
}

void*  coverage_10633(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10633].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10633]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10633]);
    return result;
}

void*  coverage_10634(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10634].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10634]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10634]);
    return result;
}

void*  coverage_10635(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10635].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10635]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10635]);
    return result;
}

void*  coverage_10636(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10636].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10636]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10636]);
    return result;
}

void*  coverage_10637(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10637].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10637]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10637]);
    return result;
}

void*  coverage_10638(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10638].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10638]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10638]);
    return result;
}

void*  coverage_10639(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10639].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10639]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10639]);
    return result;
}

void*  coverage_10640(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10640].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10640]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10640]);
    return result;
}

void*  coverage_10641(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10641].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10641]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10641]);
    return result;
}

void*  coverage_10642(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10642].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10642]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10642]);
    return result;
}

void*  coverage_10643(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10643].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10643]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10643]);
    return result;
}

void*  coverage_10644(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10644].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10644]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10644]);
    return result;
}

void*  coverage_10645(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10645].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10645]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10645]);
    return result;
}

void*  coverage_10646(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10646].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10646]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10646]);
    return result;
}

void*  coverage_10647(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10647].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10647]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10647]);
    return result;
}

void*  coverage_10648(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10648].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10648]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10648]);
    return result;
}

void*  coverage_10649(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10649].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10649]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10649]);
    return result;
}

void*  coverage_10650(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10650].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10650]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10650]);
    return result;
}

void*  coverage_10651(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10651].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10651]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10651]);
    return result;
}

void*  coverage_10652(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10652].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10652]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10652]);
    return result;
}

void*  coverage_10653(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10653].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10653]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10653]);
    return result;
}

void*  coverage_10654(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10654].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10654]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10654]);
    return result;
}

void*  coverage_10655(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10655].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10655]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10655]);
    return result;
}

void*  coverage_10656(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10656].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10656]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10656]);
    return result;
}

void*  coverage_10657(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10657].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10657]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10657]);
    return result;
}

void*  coverage_10658(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10658].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10658]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10658]);
    return result;
}

void*  coverage_10659(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10659].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10659]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10659]);
    return result;
}

void*  coverage_10660(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10660].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10660]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10660]);
    return result;
}

void*  coverage_10661(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10661].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10661]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10661]);
    return result;
}

void*  coverage_10662(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10662].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10662]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10662]);
    return result;
}

void*  coverage_10663(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10663].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10663]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10663]);
    return result;
}

void*  coverage_10664(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10664].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10664]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10664]);
    return result;
}

void*  coverage_10665(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10665].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10665]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10665]);
    return result;
}

void*  coverage_10666(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10666].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10666]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10666]);
    return result;
}

void*  coverage_10667(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10667].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10667]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10667]);
    return result;
}

void*  coverage_10668(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10668].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10668]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10668]);
    return result;
}

void*  coverage_10669(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10669].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10669]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10669]);
    return result;
}

void*  coverage_10670(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10670].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10670]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10670]);
    return result;
}

void*  coverage_10671(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10671].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10671]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10671]);
    return result;
}

void*  coverage_10672(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10672].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10672]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10672]);
    return result;
}

void*  coverage_10673(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10673].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10673]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10673]);
    return result;
}

void*  coverage_10674(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10674].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10674]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10674]);
    return result;
}

void*  coverage_10675(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10675].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10675]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10675]);
    return result;
}

void*  coverage_10676(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10676].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10676]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10676]);
    return result;
}

void*  coverage_10677(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10677].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10677]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10677]);
    return result;
}

void*  coverage_10678(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10678].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10678]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10678]);
    return result;
}

void*  coverage_10679(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10679].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10679]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10679]);
    return result;
}

void*  coverage_10680(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10680].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10680]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10680]);
    return result;
}

void*  coverage_10681(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10681].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10681]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10681]);
    return result;
}

void*  coverage_10682(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10682].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10682]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10682]);
    return result;
}

void*  coverage_10683(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10683].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10683]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10683]);
    return result;
}

void*  coverage_10684(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10684].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10684]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10684]);
    return result;
}

void*  coverage_10685(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10685].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10685]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10685]);
    return result;
}

void*  coverage_10686(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10686].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10686]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10686]);
    return result;
}

void*  coverage_10687(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10687].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10687]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10687]);
    return result;
}

void*  coverage_10688(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10688].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10688]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10688]);
    return result;
}

void*  coverage_10689(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10689].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10689]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10689]);
    return result;
}

void*  coverage_10690(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10690].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10690]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10690]);
    return result;
}

void*  coverage_10691(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10691].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10691]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10691]);
    return result;
}

void*  coverage_10692(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10692].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10692]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10692]);
    return result;
}

void*  coverage_10693(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10693].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10693]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10693]);
    return result;
}

void*  coverage_10694(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10694].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10694]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10694]);
    return result;
}

void*  coverage_10695(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10695].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10695]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10695]);
    return result;
}

void*  coverage_10696(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10696].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10696]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10696]);
    return result;
}

void*  coverage_10697(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10697].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10697]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10697]);
    return result;
}

void*  coverage_10698(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10698].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10698]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10698]);
    return result;
}

void*  coverage_10699(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10699].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10699]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10699]);
    return result;
}

void*  coverage_10700(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10700].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10700]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10700]);
    return result;
}

void*  coverage_10701(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10701].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10701]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10701]);
    return result;
}

void*  coverage_10702(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10702].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10702]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10702]);
    return result;
}

void*  coverage_10703(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10703].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10703]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10703]);
    return result;
}

void*  coverage_10704(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10704].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10704]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10704]);
    return result;
}

void*  coverage_10705(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10705].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10705]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10705]);
    return result;
}

void*  coverage_10706(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10706].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10706]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10706]);
    return result;
}

void*  coverage_10707(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10707].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10707]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10707]);
    return result;
}

void*  coverage_10708(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10708].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10708]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10708]);
    return result;
}

void*  coverage_10709(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10709].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10709]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10709]);
    return result;
}

void*  coverage_10710(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10710].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10710]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10710]);
    return result;
}

void*  coverage_10711(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10711].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10711]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10711]);
    return result;
}

void*  coverage_10712(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10712].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10712]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10712]);
    return result;
}

void*  coverage_10713(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10713].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10713]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10713]);
    return result;
}

void*  coverage_10714(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10714].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10714]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10714]);
    return result;
}

void*  coverage_10715(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10715].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10715]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10715]);
    return result;
}

void*  coverage_10716(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10716].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10716]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10716]);
    return result;
}

void*  coverage_10717(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10717].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10717]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10717]);
    return result;
}

void*  coverage_10718(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10718].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10718]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10718]);
    return result;
}

void*  coverage_10719(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10719].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10719]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10719]);
    return result;
}

void*  coverage_10720(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10720].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10720]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10720]);
    return result;
}

void*  coverage_10721(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10721].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10721]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10721]);
    return result;
}

void*  coverage_10722(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10722].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10722]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10722]);
    return result;
}

void*  coverage_10723(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10723].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10723]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10723]);
    return result;
}

void*  coverage_10724(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10724].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10724]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10724]);
    return result;
}

void*  coverage_10725(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10725].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10725]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10725]);
    return result;
}

void*  coverage_10726(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10726].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10726]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10726]);
    return result;
}

void*  coverage_10727(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10727].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10727]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10727]);
    return result;
}

void*  coverage_10728(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10728].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10728]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10728]);
    return result;
}

void*  coverage_10729(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10729].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10729]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10729]);
    return result;
}

void*  coverage_10730(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10730].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10730]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10730]);
    return result;
}

void*  coverage_10731(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10731].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10731]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10731]);
    return result;
}

void*  coverage_10732(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10732].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10732]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10732]);
    return result;
}

void*  coverage_10733(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10733].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10733]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10733]);
    return result;
}

void*  coverage_10734(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10734].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10734]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10734]);
    return result;
}

void*  coverage_10735(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10735].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10735]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10735]);
    return result;
}

void*  coverage_10736(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10736].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10736]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10736]);
    return result;
}

void*  coverage_10737(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10737].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10737]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10737]);
    return result;
}

void*  coverage_10738(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10738].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10738]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10738]);
    return result;
}

void*  coverage_10739(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10739].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10739]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10739]);
    return result;
}

void*  coverage_10740(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10740].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10740]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10740]);
    return result;
}

void*  coverage_10741(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10741].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10741]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10741]);
    return result;
}

void*  coverage_10742(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10742].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10742]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10742]);
    return result;
}

void*  coverage_10743(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10743].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10743]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10743]);
    return result;
}

void*  coverage_10744(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10744].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10744]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10744]);
    return result;
}

void*  coverage_10745(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10745].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10745]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10745]);
    return result;
}

void*  coverage_10746(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10746].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10746]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10746]);
    return result;
}

void*  coverage_10747(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10747].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10747]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10747]);
    return result;
}

void*  coverage_10748(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10748].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10748]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10748]);
    return result;
}

void*  coverage_10749(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10749].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10749]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10749]);
    return result;
}

void*  coverage_10750(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10750].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10750]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10750]);
    return result;
}

void*  coverage_10751(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10751].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10751]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10751]);
    return result;
}

void*  coverage_10752(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10752].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10752]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10752]);
    return result;
}

void*  coverage_10753(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10753].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10753]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10753]);
    return result;
}

void*  coverage_10754(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10754].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10754]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10754]);
    return result;
}

void*  coverage_10755(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10755].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10755]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10755]);
    return result;
}

void*  coverage_10756(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10756].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10756]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10756]);
    return result;
}

void*  coverage_10757(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10757].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10757]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10757]);
    return result;
}

void*  coverage_10758(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10758].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10758]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10758]);
    return result;
}

void*  coverage_10759(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10759].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10759]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10759]);
    return result;
}

void*  coverage_10760(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10760].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10760]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10760]);
    return result;
}

void*  coverage_10761(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10761].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10761]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10761]);
    return result;
}

void*  coverage_10762(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10762].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10762]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10762]);
    return result;
}

void*  coverage_10763(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10763].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10763]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10763]);
    return result;
}

void*  coverage_10764(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10764].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10764]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10764]);
    return result;
}

void*  coverage_10765(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10765].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10765]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10765]);
    return result;
}

void*  coverage_10766(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10766].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10766]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10766]);
    return result;
}

void*  coverage_10767(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10767].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10767]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10767]);
    return result;
}

void*  coverage_10768(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10768].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10768]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10768]);
    return result;
}

void*  coverage_10769(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10769].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10769]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10769]);
    return result;
}

void*  coverage_10770(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10770].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10770]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10770]);
    return result;
}

void*  coverage_10771(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10771].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10771]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10771]);
    return result;
}

void*  coverage_10772(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10772].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10772]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10772]);
    return result;
}

void*  coverage_10773(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10773].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10773]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10773]);
    return result;
}

void*  coverage_10774(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10774].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10774]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10774]);
    return result;
}

void*  coverage_10775(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10775].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10775]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10775]);
    return result;
}

void*  coverage_10776(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10776].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10776]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10776]);
    return result;
}

void*  coverage_10777(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10777].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10777]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10777]);
    return result;
}

void*  coverage_10778(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10778].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10778]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10778]);
    return result;
}

void*  coverage_10779(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10779].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10779]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10779]);
    return result;
}

void*  coverage_10780(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10780].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10780]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10780]);
    return result;
}

void*  coverage_10781(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10781].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10781]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10781]);
    return result;
}

void*  coverage_10782(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10782].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10782]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10782]);
    return result;
}

void*  coverage_10783(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10783].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10783]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10783]);
    return result;
}

void*  coverage_10784(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10784].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10784]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10784]);
    return result;
}

void*  coverage_10785(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10785].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10785]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10785]);
    return result;
}

void*  coverage_10786(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10786].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10786]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10786]);
    return result;
}

void*  coverage_10787(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10787].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10787]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10787]);
    return result;
}

void*  coverage_10788(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10788].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10788]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10788]);
    return result;
}

void*  coverage_10789(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10789].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10789]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10789]);
    return result;
}

void*  coverage_10790(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10790].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10790]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10790]);
    return result;
}

void*  coverage_10791(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10791].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10791]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10791]);
    return result;
}

void*  coverage_10792(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10792].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10792]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10792]);
    return result;
}

void*  coverage_10793(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10793].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10793]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10793]);
    return result;
}

void*  coverage_10794(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10794].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10794]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10794]);
    return result;
}

void*  coverage_10795(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10795].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10795]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10795]);
    return result;
}

void*  coverage_10796(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10796].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10796]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10796]);
    return result;
}

void*  coverage_10797(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10797].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10797]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10797]);
    return result;
}

void*  coverage_10798(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10798].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10798]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10798]);
    return result;
}

void*  coverage_10799(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10799].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10799]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10799]);
    return result;
}

void*  coverage_10800(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10800].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10800]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10800]);
    return result;
}

void*  coverage_10801(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10801].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10801]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10801]);
    return result;
}

void*  coverage_10802(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10802].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10802]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10802]);
    return result;
}

void*  coverage_10803(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10803].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10803]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10803]);
    return result;
}

void*  coverage_10804(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10804].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10804]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10804]);
    return result;
}

void*  coverage_10805(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10805].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10805]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10805]);
    return result;
}

void*  coverage_10806(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10806].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10806]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10806]);
    return result;
}

void*  coverage_10807(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10807].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10807]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10807]);
    return result;
}

void*  coverage_10808(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10808].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10808]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10808]);
    return result;
}

void*  coverage_10809(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10809].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10809]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10809]);
    return result;
}

void*  coverage_10810(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10810].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10810]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10810]);
    return result;
}

void*  coverage_10811(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10811].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10811]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10811]);
    return result;
}

void*  coverage_10812(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10812].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10812]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10812]);
    return result;
}

void*  coverage_10813(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10813].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10813]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10813]);
    return result;
}

void*  coverage_10814(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10814].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10814]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10814]);
    return result;
}

void*  coverage_10815(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10815].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10815]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10815]);
    return result;
}

void*  coverage_10816(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10816].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10816]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10816]);
    return result;
}

void*  coverage_10817(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10817].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10817]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10817]);
    return result;
}

void*  coverage_10818(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10818].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10818]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10818]);
    return result;
}

void*  coverage_10819(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10819].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10819]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10819]);
    return result;
}

void*  coverage_10820(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10820].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10820]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10820]);
    return result;
}

void*  coverage_10821(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10821].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10821]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10821]);
    return result;
}

void*  coverage_10822(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10822].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10822]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10822]);
    return result;
}

void*  coverage_10823(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10823].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10823]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10823]);
    return result;
}

void*  coverage_10824(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10824].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10824]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10824]);
    return result;
}

void*  coverage_10825(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10825].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10825]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10825]);
    return result;
}

void*  coverage_10826(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10826].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10826]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10826]);
    return result;
}

void*  coverage_10827(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10827].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10827]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10827]);
    return result;
}

void*  coverage_10828(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10828].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10828]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10828]);
    return result;
}

void*  coverage_10829(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10829].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10829]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10829]);
    return result;
}

void*  coverage_10830(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10830].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10830]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10830]);
    return result;
}

void*  coverage_10831(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10831].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10831]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10831]);
    return result;
}

void*  coverage_10832(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10832].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10832]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10832]);
    return result;
}

void*  coverage_10833(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10833].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10833]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10833]);
    return result;
}

void*  coverage_10834(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10834].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10834]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10834]);
    return result;
}

void*  coverage_10835(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10835].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10835]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10835]);
    return result;
}

void*  coverage_10836(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10836].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10836]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10836]);
    return result;
}

void*  coverage_10837(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10837].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10837]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10837]);
    return result;
}

void*  coverage_10838(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10838].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10838]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10838]);
    return result;
}

void*  coverage_10839(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10839].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10839]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10839]);
    return result;
}

void*  coverage_10840(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10840].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10840]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10840]);
    return result;
}

void*  coverage_10841(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10841].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10841]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10841]);
    return result;
}

void*  coverage_10842(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10842].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10842]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10842]);
    return result;
}

void*  coverage_10843(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10843].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10843]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10843]);
    return result;
}

void*  coverage_10844(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10844].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10844]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10844]);
    return result;
}

void*  coverage_10845(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10845].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10845]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10845]);
    return result;
}

void*  coverage_10846(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10846].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10846]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10846]);
    return result;
}

void*  coverage_10847(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10847].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10847]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10847]);
    return result;
}

void*  coverage_10848(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10848].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10848]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10848]);
    return result;
}

void*  coverage_10849(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10849].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10849]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10849]);
    return result;
}

void*  coverage_10850(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10850].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10850]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10850]);
    return result;
}

void*  coverage_10851(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10851].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10851]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10851]);
    return result;
}

void*  coverage_10852(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10852].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10852]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10852]);
    return result;
}

void*  coverage_10853(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10853].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10853]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10853]);
    return result;
}

void*  coverage_10854(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10854].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10854]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10854]);
    return result;
}

void*  coverage_10855(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10855].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10855]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10855]);
    return result;
}

void*  coverage_10856(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10856].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10856]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10856]);
    return result;
}

void*  coverage_10857(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10857].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10857]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10857]);
    return result;
}

void*  coverage_10858(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10858].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10858]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10858]);
    return result;
}

void*  coverage_10859(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10859].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10859]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10859]);
    return result;
}

void*  coverage_10860(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10860].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10860]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10860]);
    return result;
}

void*  coverage_10861(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10861].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10861]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10861]);
    return result;
}

void*  coverage_10862(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10862].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10862]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10862]);
    return result;
}

void*  coverage_10863(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10863].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10863]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10863]);
    return result;
}

void*  coverage_10864(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10864].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10864]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10864]);
    return result;
}

void*  coverage_10865(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10865].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10865]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10865]);
    return result;
}

void*  coverage_10866(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10866].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10866]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10866]);
    return result;
}

void*  coverage_10867(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10867].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10867]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10867]);
    return result;
}

void*  coverage_10868(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10868].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10868]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10868]);
    return result;
}

void*  coverage_10869(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10869].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10869]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10869]);
    return result;
}

void*  coverage_10870(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10870].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10870]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10870]);
    return result;
}

void*  coverage_10871(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10871].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10871]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10871]);
    return result;
}

void*  coverage_10872(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10872].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10872]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10872]);
    return result;
}

void*  coverage_10873(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10873].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10873]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10873]);
    return result;
}

void*  coverage_10874(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10874].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10874]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10874]);
    return result;
}

void*  coverage_10875(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10875].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10875]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10875]);
    return result;
}

void*  coverage_10876(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10876].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10876]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10876]);
    return result;
}

void*  coverage_10877(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10877].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10877]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10877]);
    return result;
}

void*  coverage_10878(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10878].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10878]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10878]);
    return result;
}

void*  coverage_10879(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10879].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10879]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10879]);
    return result;
}

void*  coverage_10880(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10880].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10880]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10880]);
    return result;
}

void*  coverage_10881(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10881].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10881]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10881]);
    return result;
}

void*  coverage_10882(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10882].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10882]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10882]);
    return result;
}

void*  coverage_10883(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10883].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10883]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10883]);
    return result;
}

void*  coverage_10884(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10884].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10884]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10884]);
    return result;
}

void*  coverage_10885(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10885].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10885]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10885]);
    return result;
}

void*  coverage_10886(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10886].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10886]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10886]);
    return result;
}

void*  coverage_10887(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10887].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10887]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10887]);
    return result;
}

void*  coverage_10888(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10888].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10888]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10888]);
    return result;
}

void*  coverage_10889(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10889].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10889]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10889]);
    return result;
}

void*  coverage_10890(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10890].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10890]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10890]);
    return result;
}

void*  coverage_10891(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10891].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10891]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10891]);
    return result;
}

void*  coverage_10892(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10892].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10892]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10892]);
    return result;
}

void*  coverage_10893(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10893].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10893]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10893]);
    return result;
}

void*  coverage_10894(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10894].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10894]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10894]);
    return result;
}

void*  coverage_10895(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10895].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10895]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10895]);
    return result;
}

void*  coverage_10896(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10896].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10896]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10896]);
    return result;
}

void*  coverage_10897(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10897].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10897]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10897]);
    return result;
}

void*  coverage_10898(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10898].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10898]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10898]);
    return result;
}

void*  coverage_10899(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10899].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10899]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10899]);
    return result;
}

void*  coverage_10900(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10900].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10900]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10900]);
    return result;
}

void*  coverage_10901(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10901].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10901]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10901]);
    return result;
}

void*  coverage_10902(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10902].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10902]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10902]);
    return result;
}

void*  coverage_10903(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10903].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10903]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10903]);
    return result;
}

void*  coverage_10904(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10904].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10904]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10904]);
    return result;
}

void*  coverage_10905(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10905].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10905]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10905]);
    return result;
}

void*  coverage_10906(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10906].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10906]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10906]);
    return result;
}

void*  coverage_10907(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10907].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10907]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10907]);
    return result;
}

void*  coverage_10908(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10908].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10908]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10908]);
    return result;
}

void*  coverage_10909(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10909].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10909]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10909]);
    return result;
}

void*  coverage_10910(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10910].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10910]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10910]);
    return result;
}

void*  coverage_10911(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10911].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10911]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10911]);
    return result;
}

void*  coverage_10912(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10912].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10912]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10912]);
    return result;
}

void*  coverage_10913(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10913].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10913]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10913]);
    return result;
}

void*  coverage_10914(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10914].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10914]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10914]);
    return result;
}

void*  coverage_10915(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10915].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10915]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10915]);
    return result;
}

void*  coverage_10916(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10916].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10916]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10916]);
    return result;
}

void*  coverage_10917(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10917].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10917]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10917]);
    return result;
}

void*  coverage_10918(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10918].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10918]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10918]);
    return result;
}

void*  coverage_10919(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10919].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10919]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10919]);
    return result;
}

void*  coverage_10920(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10920].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10920]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10920]);
    return result;
}

void*  coverage_10921(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10921].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10921]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10921]);
    return result;
}

void*  coverage_10922(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10922].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10922]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10922]);
    return result;
}

void*  coverage_10923(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10923].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10923]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10923]);
    return result;
}

void*  coverage_10924(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10924].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10924]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10924]);
    return result;
}

void*  coverage_10925(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10925].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10925]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10925]);
    return result;
}

void*  coverage_10926(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10926].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10926]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10926]);
    return result;
}

void*  coverage_10927(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10927].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10927]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10927]);
    return result;
}

void*  coverage_10928(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10928].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10928]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10928]);
    return result;
}

void*  coverage_10929(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10929].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10929]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10929]);
    return result;
}

void*  coverage_10930(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10930].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10930]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10930]);
    return result;
}

void*  coverage_10931(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10931].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10931]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10931]);
    return result;
}

void*  coverage_10932(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10932].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10932]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10932]);
    return result;
}

void*  coverage_10933(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10933].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10933]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10933]);
    return result;
}

void*  coverage_10934(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10934].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10934]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10934]);
    return result;
}

void*  coverage_10935(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10935].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10935]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10935]);
    return result;
}

void*  coverage_10936(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10936].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10936]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10936]);
    return result;
}

void*  coverage_10937(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10937].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10937]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10937]);
    return result;
}

void*  coverage_10938(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10938].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10938]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10938]);
    return result;
}

void*  coverage_10939(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10939].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10939]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10939]);
    return result;
}

void*  coverage_10940(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10940].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10940]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10940]);
    return result;
}

void*  coverage_10941(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10941].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10941]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10941]);
    return result;
}

void*  coverage_10942(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10942].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10942]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10942]);
    return result;
}

void*  coverage_10943(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10943].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10943]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10943]);
    return result;
}

void*  coverage_10944(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10944].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10944]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10944]);
    return result;
}

void*  coverage_10945(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10945].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10945]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10945]);
    return result;
}

void*  coverage_10946(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10946].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10946]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10946]);
    return result;
}

void*  coverage_10947(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10947].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10947]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10947]);
    return result;
}

void*  coverage_10948(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10948].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10948]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10948]);
    return result;
}

void*  coverage_10949(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10949].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10949]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10949]);
    return result;
}

void*  coverage_10950(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10950].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10950]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10950]);
    return result;
}

void*  coverage_10951(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10951].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10951]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10951]);
    return result;
}

void*  coverage_10952(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10952].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10952]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10952]);
    return result;
}

void*  coverage_10953(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10953].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10953]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10953]);
    return result;
}

void*  coverage_10954(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10954].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10954]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10954]);
    return result;
}

void*  coverage_10955(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10955].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10955]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10955]);
    return result;
}

void*  coverage_10956(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10956].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10956]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10956]);
    return result;
}

void*  coverage_10957(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10957].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10957]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10957]);
    return result;
}

void*  coverage_10958(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10958].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10958]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10958]);
    return result;
}

void*  coverage_10959(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10959].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10959]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10959]);
    return result;
}

void*  coverage_10960(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10960].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10960]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10960]);
    return result;
}

void*  coverage_10961(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10961].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10961]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10961]);
    return result;
}

void*  coverage_10962(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10962].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10962]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10962]);
    return result;
}

void*  coverage_10963(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10963].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10963]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10963]);
    return result;
}

void*  coverage_10964(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10964].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10964]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10964]);
    return result;
}

void*  coverage_10965(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10965].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10965]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10965]);
    return result;
}

void*  coverage_10966(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10966].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10966]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10966]);
    return result;
}

void*  coverage_10967(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10967].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10967]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10967]);
    return result;
}

void*  coverage_10968(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10968].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10968]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10968]);
    return result;
}

void*  coverage_10969(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10969].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10969]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10969]);
    return result;
}

void*  coverage_10970(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10970].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10970]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10970]);
    return result;
}

void*  coverage_10971(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10971].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10971]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10971]);
    return result;
}

void*  coverage_10972(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10972].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10972]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10972]);
    return result;
}

void*  coverage_10973(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10973].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10973]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10973]);
    return result;
}

void*  coverage_10974(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10974].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10974]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10974]);
    return result;
}

void*  coverage_10975(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10975].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10975]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10975]);
    return result;
}

void*  coverage_10976(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10976].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10976]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10976]);
    return result;
}

void*  coverage_10977(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10977].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10977]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10977]);
    return result;
}

void*  coverage_10978(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10978].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10978]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10978]);
    return result;
}

void*  coverage_10979(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10979].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10979]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10979]);
    return result;
}

void*  coverage_10980(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10980].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10980]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10980]);
    return result;
}

void*  coverage_10981(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10981].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10981]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10981]);
    return result;
}

void*  coverage_10982(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10982].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10982]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10982]);
    return result;
}

void*  coverage_10983(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10983].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10983]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10983]);
    return result;
}

void*  coverage_10984(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10984].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10984]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10984]);
    return result;
}

void*  coverage_10985(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10985].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10985]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10985]);
    return result;
}

void*  coverage_10986(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10986].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10986]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10986]);
    return result;
}

void*  coverage_10987(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10987].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10987]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10987]);
    return result;
}

void*  coverage_10988(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10988].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10988]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10988]);
    return result;
}

void*  coverage_10989(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10989].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10989]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10989]);
    return result;
}

void*  coverage_10990(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10990].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10990]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10990]);
    return result;
}

void*  coverage_10991(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10991].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10991]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10991]);
    return result;
}

void*  coverage_10992(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10992].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10992]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10992]);
    return result;
}

void*  coverage_10993(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10993].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10993]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10993]);
    return result;
}

void*  coverage_10994(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10994].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10994]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10994]);
    return result;
}

void*  coverage_10995(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10995].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10995]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10995]);
    return result;
}

void*  coverage_10996(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10996].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10996]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10996]);
    return result;
}

void*  coverage_10997(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10997].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10997]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10997]);
    return result;
}

void*  coverage_10998(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10998].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10998]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10998]);
    return result;
}

void*  coverage_10999(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[10999].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[10999]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[10999]);
    return result;
}

void*  coverage_11000(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11000].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11000]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11000]);
    return result;
}

void*  coverage_11001(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11001].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11001]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11001]);
    return result;
}

void*  coverage_11002(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11002].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11002]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11002]);
    return result;
}

void*  coverage_11003(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11003].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11003]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11003]);
    return result;
}

void*  coverage_11004(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11004].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11004]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11004]);
    return result;
}

void*  coverage_11005(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11005].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11005]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11005]);
    return result;
}

void*  coverage_11006(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11006].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11006]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11006]);
    return result;
}

void*  coverage_11007(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11007].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11007]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11007]);
    return result;
}

void*  coverage_11008(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11008].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11008]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11008]);
    return result;
}

void*  coverage_11009(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11009].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11009]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11009]);
    return result;
}

void*  coverage_11010(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11010].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11010]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11010]);
    return result;
}

void*  coverage_11011(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11011].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11011]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11011]);
    return result;
}

void*  coverage_11012(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11012].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11012]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11012]);
    return result;
}

void*  coverage_11013(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11013].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11013]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11013]);
    return result;
}

void*  coverage_11014(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11014].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11014]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11014]);
    return result;
}

void*  coverage_11015(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11015].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11015]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11015]);
    return result;
}

void*  coverage_11016(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11016].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11016]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11016]);
    return result;
}

void*  coverage_11017(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11017].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11017]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11017]);
    return result;
}

void*  coverage_11018(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11018].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11018]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11018]);
    return result;
}

void*  coverage_11019(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11019].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11019]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11019]);
    return result;
}

void*  coverage_11020(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11020].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11020]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11020]);
    return result;
}

void*  coverage_11021(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11021].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11021]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11021]);
    return result;
}

void*  coverage_11022(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11022].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11022]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11022]);
    return result;
}

void*  coverage_11023(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11023].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11023]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11023]);
    return result;
}

void*  coverage_11024(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11024].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11024]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11024]);
    return result;
}

void*  coverage_11025(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11025].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11025]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11025]);
    return result;
}

void*  coverage_11026(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11026].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11026]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11026]);
    return result;
}

void*  coverage_11027(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11027].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11027]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11027]);
    return result;
}

void*  coverage_11028(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11028].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11028]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11028]);
    return result;
}

void*  coverage_11029(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11029].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11029]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11029]);
    return result;
}

void*  coverage_11030(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11030].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11030]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11030]);
    return result;
}

void*  coverage_11031(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11031].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11031]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11031]);
    return result;
}

void*  coverage_11032(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11032].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11032]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11032]);
    return result;
}

void*  coverage_11033(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11033].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11033]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11033]);
    return result;
}

void*  coverage_11034(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11034].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11034]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11034]);
    return result;
}

void*  coverage_11035(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11035].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11035]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11035]);
    return result;
}

void*  coverage_11036(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11036].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11036]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11036]);
    return result;
}

void*  coverage_11037(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11037].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11037]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11037]);
    return result;
}

void*  coverage_11038(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11038].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11038]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11038]);
    return result;
}

void*  coverage_11039(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11039].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11039]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11039]);
    return result;
}

void*  coverage_11040(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11040].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11040]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11040]);
    return result;
}

void*  coverage_11041(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11041].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11041]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11041]);
    return result;
}

void*  coverage_11042(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11042].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11042]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11042]);
    return result;
}

void*  coverage_11043(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11043].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11043]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11043]);
    return result;
}

void*  coverage_11044(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11044].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11044]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11044]);
    return result;
}

void*  coverage_11045(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11045].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11045]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11045]);
    return result;
}

void*  coverage_11046(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11046].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11046]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11046]);
    return result;
}

void*  coverage_11047(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11047].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11047]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11047]);
    return result;
}

void*  coverage_11048(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11048].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11048]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11048]);
    return result;
}

void*  coverage_11049(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11049].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11049]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11049]);
    return result;
}

void*  coverage_11050(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11050].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11050]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11050]);
    return result;
}

void*  coverage_11051(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11051].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11051]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11051]);
    return result;
}

void*  coverage_11052(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11052].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11052]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11052]);
    return result;
}

void*  coverage_11053(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11053].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11053]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11053]);
    return result;
}

void*  coverage_11054(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11054].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11054]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11054]);
    return result;
}

void*  coverage_11055(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11055].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11055]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11055]);
    return result;
}

void*  coverage_11056(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11056].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11056]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11056]);
    return result;
}

void*  coverage_11057(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11057].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11057]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11057]);
    return result;
}

void*  coverage_11058(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11058].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11058]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11058]);
    return result;
}

void*  coverage_11059(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11059].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11059]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11059]);
    return result;
}

void*  coverage_11060(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11060].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11060]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11060]);
    return result;
}

void*  coverage_11061(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11061].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11061]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11061]);
    return result;
}

void*  coverage_11062(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11062].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11062]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11062]);
    return result;
}

void*  coverage_11063(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11063].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11063]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11063]);
    return result;
}

void*  coverage_11064(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11064].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11064]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11064]);
    return result;
}

void*  coverage_11065(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11065].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11065]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11065]);
    return result;
}

void*  coverage_11066(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11066].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11066]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11066]);
    return result;
}

void*  coverage_11067(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11067].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11067]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11067]);
    return result;
}

void*  coverage_11068(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11068].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11068]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11068]);
    return result;
}

void*  coverage_11069(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11069].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11069]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11069]);
    return result;
}

void*  coverage_11070(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11070].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11070]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11070]);
    return result;
}

void*  coverage_11071(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11071].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11071]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11071]);
    return result;
}

void*  coverage_11072(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11072].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11072]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11072]);
    return result;
}

void*  coverage_11073(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11073].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11073]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11073]);
    return result;
}

void*  coverage_11074(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11074].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11074]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11074]);
    return result;
}

void*  coverage_11075(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11075].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11075]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11075]);
    return result;
}

void*  coverage_11076(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11076].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11076]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11076]);
    return result;
}

void*  coverage_11077(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11077].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11077]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11077]);
    return result;
}

void*  coverage_11078(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11078].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11078]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11078]);
    return result;
}

void*  coverage_11079(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11079].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11079]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11079]);
    return result;
}

void*  coverage_11080(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11080].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11080]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11080]);
    return result;
}

void*  coverage_11081(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11081].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11081]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11081]);
    return result;
}

void*  coverage_11082(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11082].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11082]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11082]);
    return result;
}

void*  coverage_11083(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11083].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11083]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11083]);
    return result;
}

void*  coverage_11084(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11084].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11084]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11084]);
    return result;
}

void*  coverage_11085(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11085].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11085]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11085]);
    return result;
}

void*  coverage_11086(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11086].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11086]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11086]);
    return result;
}

void*  coverage_11087(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11087].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11087]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11087]);
    return result;
}

void*  coverage_11088(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11088].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11088]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11088]);
    return result;
}

void*  coverage_11089(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11089].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11089]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11089]);
    return result;
}

void*  coverage_11090(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11090].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11090]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11090]);
    return result;
}

void*  coverage_11091(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11091].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11091]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11091]);
    return result;
}

void*  coverage_11092(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11092].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11092]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11092]);
    return result;
}

void*  coverage_11093(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11093].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11093]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11093]);
    return result;
}

void*  coverage_11094(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11094].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11094]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11094]);
    return result;
}

void*  coverage_11095(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11095].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11095]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11095]);
    return result;
}

void*  coverage_11096(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11096].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11096]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11096]);
    return result;
}

void*  coverage_11097(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11097].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11097]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11097]);
    return result;
}

void*  coverage_11098(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11098].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11098]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11098]);
    return result;
}

void*  coverage_11099(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11099].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11099]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11099]);
    return result;
}

void*  coverage_11100(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11100].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11100]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11100]);
    return result;
}

void*  coverage_11101(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11101].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11101]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11101]);
    return result;
}

void*  coverage_11102(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11102].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11102]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11102]);
    return result;
}

void*  coverage_11103(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11103].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11103]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11103]);
    return result;
}

void*  coverage_11104(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11104].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11104]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11104]);
    return result;
}

void*  coverage_11105(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11105].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11105]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11105]);
    return result;
}

void*  coverage_11106(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11106].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11106]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11106]);
    return result;
}

void*  coverage_11107(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11107].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11107]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11107]);
    return result;
}

void*  coverage_11108(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11108].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11108]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11108]);
    return result;
}

void*  coverage_11109(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11109].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11109]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11109]);
    return result;
}

void*  coverage_11110(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11110].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11110]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11110]);
    return result;
}

void*  coverage_11111(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11111].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11111]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11111]);
    return result;
}

void*  coverage_11112(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11112].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11112]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11112]);
    return result;
}

void*  coverage_11113(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11113].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11113]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11113]);
    return result;
}

void*  coverage_11114(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11114].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11114]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11114]);
    return result;
}

void*  coverage_11115(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11115].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11115]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11115]);
    return result;
}

void*  coverage_11116(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11116].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11116]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11116]);
    return result;
}

void*  coverage_11117(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11117].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11117]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11117]);
    return result;
}

void*  coverage_11118(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11118].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11118]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11118]);
    return result;
}

void*  coverage_11119(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11119].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11119]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11119]);
    return result;
}

void*  coverage_11120(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11120].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11120]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11120]);
    return result;
}

void*  coverage_11121(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11121].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11121]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11121]);
    return result;
}

void*  coverage_11122(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11122].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11122]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11122]);
    return result;
}

void*  coverage_11123(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11123].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11123]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11123]);
    return result;
}

void*  coverage_11124(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11124].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11124]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11124]);
    return result;
}

void*  coverage_11125(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11125].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11125]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11125]);
    return result;
}

void*  coverage_11126(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11126].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11126]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11126]);
    return result;
}

void*  coverage_11127(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11127].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11127]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11127]);
    return result;
}

void*  coverage_11128(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11128].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11128]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11128]);
    return result;
}

void*  coverage_11129(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11129].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11129]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11129]);
    return result;
}

void*  coverage_11130(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11130].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11130]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11130]);
    return result;
}

void*  coverage_11131(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11131].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11131]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11131]);
    return result;
}

void*  coverage_11132(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11132].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11132]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11132]);
    return result;
}

void*  coverage_11133(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11133].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11133]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11133]);
    return result;
}

void*  coverage_11134(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11134].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11134]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11134]);
    return result;
}

void*  coverage_11135(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11135].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11135]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11135]);
    return result;
}

void*  coverage_11136(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11136].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11136]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11136]);
    return result;
}

void*  coverage_11137(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11137].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11137]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11137]);
    return result;
}

void*  coverage_11138(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11138].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11138]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11138]);
    return result;
}

void*  coverage_11139(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11139].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11139]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11139]);
    return result;
}

void*  coverage_11140(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11140].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11140]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11140]);
    return result;
}

void*  coverage_11141(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11141].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11141]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11141]);
    return result;
}

void*  coverage_11142(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11142].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11142]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11142]);
    return result;
}

void*  coverage_11143(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11143].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11143]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11143]);
    return result;
}

void*  coverage_11144(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11144].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11144]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11144]);
    return result;
}

void*  coverage_11145(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11145].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11145]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11145]);
    return result;
}

void*  coverage_11146(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11146].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11146]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11146]);
    return result;
}

void*  coverage_11147(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11147].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11147]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11147]);
    return result;
}

void*  coverage_11148(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11148].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11148]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11148]);
    return result;
}

void*  coverage_11149(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11149].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11149]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11149]);
    return result;
}

void*  coverage_11150(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11150].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11150]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11150]);
    return result;
}

void*  coverage_11151(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11151].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11151]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11151]);
    return result;
}

void*  coverage_11152(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11152].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11152]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11152]);
    return result;
}

void*  coverage_11153(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11153].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11153]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11153]);
    return result;
}

void*  coverage_11154(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11154].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11154]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11154]);
    return result;
}

void*  coverage_11155(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11155].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11155]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11155]);
    return result;
}

void*  coverage_11156(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11156].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11156]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11156]);
    return result;
}

void*  coverage_11157(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11157].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11157]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11157]);
    return result;
}

void*  coverage_11158(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11158].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11158]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11158]);
    return result;
}

void*  coverage_11159(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11159].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11159]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11159]);
    return result;
}

void*  coverage_11160(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11160].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11160]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11160]);
    return result;
}

void*  coverage_11161(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11161].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11161]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11161]);
    return result;
}

void*  coverage_11162(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11162].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11162]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11162]);
    return result;
}

void*  coverage_11163(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11163].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11163]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11163]);
    return result;
}

void*  coverage_11164(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11164].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11164]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11164]);
    return result;
}

void*  coverage_11165(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11165].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11165]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11165]);
    return result;
}

void*  coverage_11166(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11166].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11166]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11166]);
    return result;
}

void*  coverage_11167(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11167].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11167]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11167]);
    return result;
}

void*  coverage_11168(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11168].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11168]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11168]);
    return result;
}

void*  coverage_11169(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11169].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11169]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11169]);
    return result;
}

void*  coverage_11170(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11170].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11170]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11170]);
    return result;
}

void*  coverage_11171(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11171].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11171]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11171]);
    return result;
}

void*  coverage_11172(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11172].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11172]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11172]);
    return result;
}

void*  coverage_11173(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11173].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11173]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11173]);
    return result;
}

void*  coverage_11174(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11174].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11174]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11174]);
    return result;
}

void*  coverage_11175(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11175].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11175]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11175]);
    return result;
}

void*  coverage_11176(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11176].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11176]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11176]);
    return result;
}

void*  coverage_11177(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11177].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11177]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11177]);
    return result;
}

void*  coverage_11178(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11178].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11178]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11178]);
    return result;
}

void*  coverage_11179(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11179].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11179]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11179]);
    return result;
}

void*  coverage_11180(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11180].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11180]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11180]);
    return result;
}

void*  coverage_11181(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11181].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11181]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11181]);
    return result;
}

void*  coverage_11182(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11182].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11182]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11182]);
    return result;
}

void*  coverage_11183(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11183].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11183]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11183]);
    return result;
}

void*  coverage_11184(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11184].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11184]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11184]);
    return result;
}

void*  coverage_11185(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11185].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11185]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11185]);
    return result;
}

void*  coverage_11186(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11186].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11186]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11186]);
    return result;
}

void*  coverage_11187(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11187].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11187]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11187]);
    return result;
}

void*  coverage_11188(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11188].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11188]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11188]);
    return result;
}

void*  coverage_11189(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11189].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11189]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11189]);
    return result;
}

void*  coverage_11190(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11190].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11190]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11190]);
    return result;
}

void*  coverage_11191(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11191].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11191]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11191]);
    return result;
}

void*  coverage_11192(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11192].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11192]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11192]);
    return result;
}

void*  coverage_11193(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11193].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11193]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11193]);
    return result;
}

void*  coverage_11194(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11194].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11194]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11194]);
    return result;
}

void*  coverage_11195(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11195].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11195]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11195]);
    return result;
}

void*  coverage_11196(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11196].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11196]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11196]);
    return result;
}

void*  coverage_11197(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11197].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11197]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11197]);
    return result;
}

void*  coverage_11198(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11198].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11198]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11198]);
    return result;
}

void*  coverage_11199(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11199].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11199]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11199]);
    return result;
}

void*  coverage_11200(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11200].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11200]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11200]);
    return result;
}

void*  coverage_11201(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11201].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11201]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11201]);
    return result;
}

void*  coverage_11202(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11202].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11202]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11202]);
    return result;
}

void*  coverage_11203(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11203].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11203]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11203]);
    return result;
}

void*  coverage_11204(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11204].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11204]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11204]);
    return result;
}

void*  coverage_11205(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11205].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11205]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11205]);
    return result;
}

void*  coverage_11206(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11206].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11206]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11206]);
    return result;
}

void*  coverage_11207(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11207].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11207]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11207]);
    return result;
}

void*  coverage_11208(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11208].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11208]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11208]);
    return result;
}

void*  coverage_11209(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11209].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11209]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11209]);
    return result;
}

void*  coverage_11210(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11210].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11210]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11210]);
    return result;
}

void*  coverage_11211(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11211].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11211]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11211]);
    return result;
}

void*  coverage_11212(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11212].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11212]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11212]);
    return result;
}

void*  coverage_11213(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11213].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11213]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11213]);
    return result;
}

void*  coverage_11214(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11214].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11214]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11214]);
    return result;
}

void*  coverage_11215(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11215].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11215]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11215]);
    return result;
}

void*  coverage_11216(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11216].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11216]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11216]);
    return result;
}

void*  coverage_11217(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11217].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11217]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11217]);
    return result;
}

void*  coverage_11218(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11218].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11218]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11218]);
    return result;
}

void*  coverage_11219(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11219].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11219]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11219]);
    return result;
}

void*  coverage_11220(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11220].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11220]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11220]);
    return result;
}

void*  coverage_11221(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11221].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11221]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11221]);
    return result;
}

void*  coverage_11222(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11222].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11222]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11222]);
    return result;
}

void*  coverage_11223(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11223].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11223]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11223]);
    return result;
}

void*  coverage_11224(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11224].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11224]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11224]);
    return result;
}

void*  coverage_11225(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11225].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11225]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11225]);
    return result;
}

void*  coverage_11226(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11226].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11226]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11226]);
    return result;
}

void*  coverage_11227(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11227].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11227]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11227]);
    return result;
}

void*  coverage_11228(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11228].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11228]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11228]);
    return result;
}

void*  coverage_11229(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11229].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11229]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11229]);
    return result;
}

void*  coverage_11230(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11230].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11230]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11230]);
    return result;
}

void*  coverage_11231(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11231].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11231]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11231]);
    return result;
}

void*  coverage_11232(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11232].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11232]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11232]);
    return result;
}

void*  coverage_11233(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11233].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11233]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11233]);
    return result;
}

void*  coverage_11234(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11234].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11234]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11234]);
    return result;
}

void*  coverage_11235(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11235].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11235]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11235]);
    return result;
}

void*  coverage_11236(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11236].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11236]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11236]);
    return result;
}

void*  coverage_11237(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11237].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11237]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11237]);
    return result;
}

void*  coverage_11238(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11238].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11238]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11238]);
    return result;
}

void*  coverage_11239(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11239].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11239]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11239]);
    return result;
}

void*  coverage_11240(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11240].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11240]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11240]);
    return result;
}

void*  coverage_11241(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11241].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11241]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11241]);
    return result;
}

void*  coverage_11242(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11242].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11242]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11242]);
    return result;
}

void*  coverage_11243(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11243].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11243]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11243]);
    return result;
}

void*  coverage_11244(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11244].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11244]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11244]);
    return result;
}

void*  coverage_11245(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11245].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11245]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11245]);
    return result;
}

void*  coverage_11246(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11246].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11246]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11246]);
    return result;
}

void*  coverage_11247(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11247].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11247]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11247]);
    return result;
}

void*  coverage_11248(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11248].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11248]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11248]);
    return result;
}

void*  coverage_11249(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11249].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11249]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11249]);
    return result;
}

void*  coverage_11250(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11250].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11250]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11250]);
    return result;
}

void*  coverage_11251(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11251].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11251]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11251]);
    return result;
}

void*  coverage_11252(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11252].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11252]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11252]);
    return result;
}

void*  coverage_11253(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11253].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11253]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11253]);
    return result;
}

void*  coverage_11254(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11254].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11254]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11254]);
    return result;
}

void*  coverage_11255(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11255].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11255]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11255]);
    return result;
}

void*  coverage_11256(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11256].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11256]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11256]);
    return result;
}

void*  coverage_11257(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11257].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11257]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11257]);
    return result;
}

void*  coverage_11258(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11258].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11258]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11258]);
    return result;
}

void*  coverage_11259(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11259].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11259]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11259]);
    return result;
}

void*  coverage_11260(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11260].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11260]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11260]);
    return result;
}

void*  coverage_11261(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11261].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11261]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11261]);
    return result;
}

void*  coverage_11262(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11262].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11262]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11262]);
    return result;
}

void*  coverage_11263(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11263].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11263]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11263]);
    return result;
}

void*  coverage_11264(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11264].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11264]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11264]);
    return result;
}

void*  coverage_11265(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11265].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11265]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11265]);
    return result;
}

void*  coverage_11266(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11266].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11266]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11266]);
    return result;
}

void*  coverage_11267(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11267].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11267]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11267]);
    return result;
}

void*  coverage_11268(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11268].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11268]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11268]);
    return result;
}

void*  coverage_11269(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11269].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11269]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11269]);
    return result;
}

void*  coverage_11270(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11270].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11270]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11270]);
    return result;
}

void*  coverage_11271(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11271].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11271]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11271]);
    return result;
}

void*  coverage_11272(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11272].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11272]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11272]);
    return result;
}

void*  coverage_11273(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11273].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11273]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11273]);
    return result;
}

void*  coverage_11274(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11274].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11274]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11274]);
    return result;
}

void*  coverage_11275(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11275].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11275]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11275]);
    return result;
}

void*  coverage_11276(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11276].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11276]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11276]);
    return result;
}

void*  coverage_11277(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11277].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11277]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11277]);
    return result;
}

void*  coverage_11278(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11278].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11278]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11278]);
    return result;
}

void*  coverage_11279(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11279].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11279]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11279]);
    return result;
}

void*  coverage_11280(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11280].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11280]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11280]);
    return result;
}

void*  coverage_11281(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11281].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11281]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11281]);
    return result;
}

void*  coverage_11282(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11282].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11282]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11282]);
    return result;
}

void*  coverage_11283(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11283].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11283]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11283]);
    return result;
}

void*  coverage_11284(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11284].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11284]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11284]);
    return result;
}

void*  coverage_11285(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11285].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11285]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11285]);
    return result;
}

void*  coverage_11286(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11286].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11286]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11286]);
    return result;
}

void*  coverage_11287(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11287].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11287]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11287]);
    return result;
}

void*  coverage_11288(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11288].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11288]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11288]);
    return result;
}

void*  coverage_11289(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11289].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11289]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11289]);
    return result;
}

void*  coverage_11290(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11290].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11290]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11290]);
    return result;
}

void*  coverage_11291(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11291].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11291]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11291]);
    return result;
}

void*  coverage_11292(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11292].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11292]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11292]);
    return result;
}

void*  coverage_11293(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11293].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11293]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11293]);
    return result;
}

void*  coverage_11294(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11294].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11294]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11294]);
    return result;
}

void*  coverage_11295(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11295].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11295]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11295]);
    return result;
}

void*  coverage_11296(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11296].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11296]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11296]);
    return result;
}

void*  coverage_11297(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11297].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11297]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11297]);
    return result;
}

void*  coverage_11298(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11298].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11298]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11298]);
    return result;
}

void*  coverage_11299(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11299].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11299]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11299]);
    return result;
}

void*  coverage_11300(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11300].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11300]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11300]);
    return result;
}

void*  coverage_11301(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11301].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11301]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11301]);
    return result;
}

void*  coverage_11302(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11302].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11302]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11302]);
    return result;
}

void*  coverage_11303(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11303].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11303]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11303]);
    return result;
}

void*  coverage_11304(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11304].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11304]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11304]);
    return result;
}

void*  coverage_11305(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11305].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11305]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11305]);
    return result;
}

void*  coverage_11306(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11306].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11306]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11306]);
    return result;
}

void*  coverage_11307(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11307].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11307]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11307]);
    return result;
}

void*  coverage_11308(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11308].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11308]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11308]);
    return result;
}

void*  coverage_11309(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11309].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11309]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11309]);
    return result;
}

void*  coverage_11310(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11310].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11310]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11310]);
    return result;
}

void*  coverage_11311(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11311].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11311]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11311]);
    return result;
}

void*  coverage_11312(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11312].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11312]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11312]);
    return result;
}

void*  coverage_11313(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11313].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11313]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11313]);
    return result;
}

void*  coverage_11314(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11314].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11314]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11314]);
    return result;
}

void*  coverage_11315(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11315].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11315]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11315]);
    return result;
}

void*  coverage_11316(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11316].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11316]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11316]);
    return result;
}

void*  coverage_11317(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11317].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11317]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11317]);
    return result;
}

void*  coverage_11318(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11318].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11318]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11318]);
    return result;
}

void*  coverage_11319(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11319].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11319]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11319]);
    return result;
}

void*  coverage_11320(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11320].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11320]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11320]);
    return result;
}

void*  coverage_11321(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11321].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11321]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11321]);
    return result;
}

void*  coverage_11322(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11322].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11322]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11322]);
    return result;
}

void*  coverage_11323(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11323].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11323]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11323]);
    return result;
}

void*  coverage_11324(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11324].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11324]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11324]);
    return result;
}

void*  coverage_11325(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11325].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11325]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11325]);
    return result;
}

void*  coverage_11326(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11326].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11326]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11326]);
    return result;
}

void*  coverage_11327(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11327].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11327]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11327]);
    return result;
}

void*  coverage_11328(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11328].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11328]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11328]);
    return result;
}

void*  coverage_11329(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11329].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11329]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11329]);
    return result;
}

void*  coverage_11330(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11330].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11330]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11330]);
    return result;
}

void*  coverage_11331(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11331].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11331]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11331]);
    return result;
}

void*  coverage_11332(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11332].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11332]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11332]);
    return result;
}

void*  coverage_11333(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11333].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11333]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11333]);
    return result;
}

void*  coverage_11334(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11334].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11334]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11334]);
    return result;
}

void*  coverage_11335(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11335].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11335]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11335]);
    return result;
}

void*  coverage_11336(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11336].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11336]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11336]);
    return result;
}

void*  coverage_11337(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11337].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11337]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11337]);
    return result;
}

void*  coverage_11338(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11338].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11338]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11338]);
    return result;
}

void*  coverage_11339(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11339].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11339]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11339]);
    return result;
}

void*  coverage_11340(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11340].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11340]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11340]);
    return result;
}

void*  coverage_11341(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11341].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11341]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11341]);
    return result;
}

void*  coverage_11342(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11342].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11342]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11342]);
    return result;
}

void*  coverage_11343(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11343].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11343]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11343]);
    return result;
}

void*  coverage_11344(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11344].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11344]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11344]);
    return result;
}

void*  coverage_11345(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11345].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11345]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11345]);
    return result;
}

void*  coverage_11346(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11346].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11346]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11346]);
    return result;
}

void*  coverage_11347(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11347].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11347]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11347]);
    return result;
}

void*  coverage_11348(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11348].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11348]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11348]);
    return result;
}

void*  coverage_11349(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11349].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11349]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11349]);
    return result;
}

void*  coverage_11350(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11350].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11350]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11350]);
    return result;
}

void*  coverage_11351(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11351].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11351]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11351]);
    return result;
}

void*  coverage_11352(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11352].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11352]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11352]);
    return result;
}

void*  coverage_11353(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11353].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11353]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11353]);
    return result;
}

void*  coverage_11354(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11354].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11354]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11354]);
    return result;
}

void*  coverage_11355(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11355].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11355]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11355]);
    return result;
}

void*  coverage_11356(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11356].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11356]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11356]);
    return result;
}

void*  coverage_11357(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11357].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11357]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11357]);
    return result;
}

void*  coverage_11358(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11358].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11358]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11358]);
    return result;
}

void*  coverage_11359(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11359].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11359]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11359]);
    return result;
}

void*  coverage_11360(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11360].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11360]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11360]);
    return result;
}

void*  coverage_11361(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11361].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11361]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11361]);
    return result;
}

void*  coverage_11362(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11362].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11362]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11362]);
    return result;
}

void*  coverage_11363(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11363].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11363]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11363]);
    return result;
}

void*  coverage_11364(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11364].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11364]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11364]);
    return result;
}

void*  coverage_11365(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11365].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11365]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11365]);
    return result;
}

void*  coverage_11366(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11366].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11366]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11366]);
    return result;
}

void*  coverage_11367(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11367].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11367]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11367]);
    return result;
}

void*  coverage_11368(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11368].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11368]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11368]);
    return result;
}

void*  coverage_11369(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11369].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11369]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11369]);
    return result;
}

void*  coverage_11370(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11370].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11370]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11370]);
    return result;
}

void*  coverage_11371(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11371].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11371]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11371]);
    return result;
}

void*  coverage_11372(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11372].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11372]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11372]);
    return result;
}

void*  coverage_11373(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11373].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11373]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11373]);
    return result;
}

void*  coverage_11374(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11374].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11374]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11374]);
    return result;
}

void*  coverage_11375(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11375].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11375]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11375]);
    return result;
}

void*  coverage_11376(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11376].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11376]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11376]);
    return result;
}

void*  coverage_11377(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11377].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11377]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11377]);
    return result;
}

void*  coverage_11378(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11378].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11378]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11378]);
    return result;
}

void*  coverage_11379(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11379].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11379]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11379]);
    return result;
}

void*  coverage_11380(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11380].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11380]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11380]);
    return result;
}

void*  coverage_11381(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11381].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11381]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11381]);
    return result;
}

void*  coverage_11382(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11382].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11382]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11382]);
    return result;
}

void*  coverage_11383(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11383].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11383]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11383]);
    return result;
}

void*  coverage_11384(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11384].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11384]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11384]);
    return result;
}

void*  coverage_11385(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11385].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11385]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11385]);
    return result;
}

void*  coverage_11386(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11386].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11386]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11386]);
    return result;
}

void*  coverage_11387(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11387].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11387]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11387]);
    return result;
}

void*  coverage_11388(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11388].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11388]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11388]);
    return result;
}

void*  coverage_11389(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11389].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11389]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11389]);
    return result;
}

void*  coverage_11390(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11390].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11390]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11390]);
    return result;
}

void*  coverage_11391(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11391].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11391]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11391]);
    return result;
}

void*  coverage_11392(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11392].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11392]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11392]);
    return result;
}

void*  coverage_11393(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11393].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11393]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11393]);
    return result;
}

void*  coverage_11394(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11394].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11394]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11394]);
    return result;
}

void*  coverage_11395(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11395].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11395]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11395]);
    return result;
}

void*  coverage_11396(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11396].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11396]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11396]);
    return result;
}

void*  coverage_11397(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11397].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11397]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11397]);
    return result;
}

void*  coverage_11398(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11398].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11398]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11398]);
    return result;
}

void*  coverage_11399(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11399].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11399]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11399]);
    return result;
}

void*  coverage_11400(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11400].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11400]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11400]);
    return result;
}

void*  coverage_11401(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11401].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11401]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11401]);
    return result;
}

void*  coverage_11402(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11402].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11402]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11402]);
    return result;
}

void*  coverage_11403(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11403].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11403]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11403]);
    return result;
}

void*  coverage_11404(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11404].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11404]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11404]);
    return result;
}

void*  coverage_11405(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11405].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11405]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11405]);
    return result;
}

void*  coverage_11406(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11406].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11406]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11406]);
    return result;
}

void*  coverage_11407(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11407].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11407]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11407]);
    return result;
}

void*  coverage_11408(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11408].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11408]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11408]);
    return result;
}

void*  coverage_11409(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11409].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11409]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11409]);
    return result;
}

void*  coverage_11410(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11410].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11410]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11410]);
    return result;
}

void*  coverage_11411(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11411].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11411]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11411]);
    return result;
}

void*  coverage_11412(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11412].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11412]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11412]);
    return result;
}

void*  coverage_11413(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11413].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11413]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11413]);
    return result;
}

void*  coverage_11414(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11414].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11414]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11414]);
    return result;
}

void*  coverage_11415(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11415].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11415]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11415]);
    return result;
}

void*  coverage_11416(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11416].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11416]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11416]);
    return result;
}

void*  coverage_11417(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11417].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11417]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11417]);
    return result;
}

void*  coverage_11418(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11418].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11418]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11418]);
    return result;
}

void*  coverage_11419(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11419].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11419]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11419]);
    return result;
}

void*  coverage_11420(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11420].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11420]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11420]);
    return result;
}

void*  coverage_11421(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11421].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11421]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11421]);
    return result;
}

void*  coverage_11422(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11422].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11422]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11422]);
    return result;
}

void*  coverage_11423(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11423].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11423]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11423]);
    return result;
}

void*  coverage_11424(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11424].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11424]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11424]);
    return result;
}

void*  coverage_11425(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11425].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11425]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11425]);
    return result;
}

void*  coverage_11426(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11426].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11426]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11426]);
    return result;
}

void*  coverage_11427(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11427].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11427]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11427]);
    return result;
}

void*  coverage_11428(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11428].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11428]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11428]);
    return result;
}

void*  coverage_11429(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11429].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11429]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11429]);
    return result;
}

void*  coverage_11430(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11430].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11430]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11430]);
    return result;
}

void*  coverage_11431(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11431].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11431]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11431]);
    return result;
}

void*  coverage_11432(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11432].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11432]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11432]);
    return result;
}

void*  coverage_11433(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11433].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11433]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11433]);
    return result;
}

void*  coverage_11434(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11434].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11434]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11434]);
    return result;
}

void*  coverage_11435(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11435].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11435]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11435]);
    return result;
}

void*  coverage_11436(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11436].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11436]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11436]);
    return result;
}

void*  coverage_11437(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11437].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11437]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11437]);
    return result;
}

void*  coverage_11438(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11438].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11438]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11438]);
    return result;
}

void*  coverage_11439(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11439].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11439]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11439]);
    return result;
}

void*  coverage_11440(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11440].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11440]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11440]);
    return result;
}

void*  coverage_11441(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11441].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11441]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11441]);
    return result;
}

void*  coverage_11442(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11442].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11442]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11442]);
    return result;
}

void*  coverage_11443(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11443].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11443]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11443]);
    return result;
}

void*  coverage_11444(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11444].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11444]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11444]);
    return result;
}

void*  coverage_11445(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11445].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11445]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11445]);
    return result;
}

void*  coverage_11446(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11446].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11446]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11446]);
    return result;
}

void*  coverage_11447(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11447].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11447]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11447]);
    return result;
}

void*  coverage_11448(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11448].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11448]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11448]);
    return result;
}

void*  coverage_11449(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11449].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11449]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11449]);
    return result;
}

void*  coverage_11450(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11450].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11450]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11450]);
    return result;
}

void*  coverage_11451(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11451].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11451]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11451]);
    return result;
}

void*  coverage_11452(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11452].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11452]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11452]);
    return result;
}

void*  coverage_11453(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11453].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11453]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11453]);
    return result;
}

void*  coverage_11454(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11454].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11454]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11454]);
    return result;
}

void*  coverage_11455(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11455].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11455]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11455]);
    return result;
}

void*  coverage_11456(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11456].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11456]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11456]);
    return result;
}

void*  coverage_11457(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11457].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11457]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11457]);
    return result;
}

void*  coverage_11458(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11458].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11458]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11458]);
    return result;
}

void*  coverage_11459(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11459].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11459]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11459]);
    return result;
}

void*  coverage_11460(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11460].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11460]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11460]);
    return result;
}

void*  coverage_11461(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11461].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11461]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11461]);
    return result;
}

void*  coverage_11462(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11462].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11462]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11462]);
    return result;
}

void*  coverage_11463(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11463].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11463]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11463]);
    return result;
}

void*  coverage_11464(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11464].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11464]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11464]);
    return result;
}

void*  coverage_11465(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11465].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11465]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11465]);
    return result;
}

void*  coverage_11466(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11466].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11466]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11466]);
    return result;
}

void*  coverage_11467(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11467].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11467]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11467]);
    return result;
}

void*  coverage_11468(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11468].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11468]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11468]);
    return result;
}

void*  coverage_11469(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11469].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11469]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11469]);
    return result;
}

void*  coverage_11470(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11470].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11470]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11470]);
    return result;
}

void*  coverage_11471(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11471].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11471]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11471]);
    return result;
}

void*  coverage_11472(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11472].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11472]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11472]);
    return result;
}

void*  coverage_11473(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11473].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11473]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11473]);
    return result;
}

void*  coverage_11474(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11474].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11474]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11474]);
    return result;
}

void*  coverage_11475(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11475].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11475]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11475]);
    return result;
}

void*  coverage_11476(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11476].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11476]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11476]);
    return result;
}

void*  coverage_11477(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11477].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11477]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11477]);
    return result;
}

void*  coverage_11478(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11478].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11478]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11478]);
    return result;
}

void*  coverage_11479(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11479].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11479]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11479]);
    return result;
}

void*  coverage_11480(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11480].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11480]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11480]);
    return result;
}

void*  coverage_11481(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11481].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11481]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11481]);
    return result;
}

void*  coverage_11482(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11482].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11482]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11482]);
    return result;
}

void*  coverage_11483(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11483].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11483]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11483]);
    return result;
}

void*  coverage_11484(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11484].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11484]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11484]);
    return result;
}

void*  coverage_11485(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11485].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11485]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11485]);
    return result;
}

void*  coverage_11486(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11486].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11486]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11486]);
    return result;
}

void*  coverage_11487(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11487].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11487]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11487]);
    return result;
}

void*  coverage_11488(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11488].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11488]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11488]);
    return result;
}

void*  coverage_11489(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11489].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11489]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11489]);
    return result;
}

void*  coverage_11490(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11490].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11490]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11490]);
    return result;
}

void*  coverage_11491(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11491].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11491]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11491]);
    return result;
}

void*  coverage_11492(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11492].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11492]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11492]);
    return result;
}

void*  coverage_11493(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11493].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11493]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11493]);
    return result;
}

void*  coverage_11494(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11494].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11494]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11494]);
    return result;
}

void*  coverage_11495(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11495].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11495]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11495]);
    return result;
}

void*  coverage_11496(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11496].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11496]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11496]);
    return result;
}

void*  coverage_11497(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11497].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11497]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11497]);
    return result;
}

void*  coverage_11498(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11498].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11498]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11498]);
    return result;
}

void*  coverage_11499(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11499].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11499]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11499]);
    return result;
}

void*  coverage_11500(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11500].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11500]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11500]);
    return result;
}

void*  coverage_11501(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11501].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11501]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11501]);
    return result;
}

void*  coverage_11502(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11502].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11502]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11502]);
    return result;
}

void*  coverage_11503(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11503].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11503]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11503]);
    return result;
}

void*  coverage_11504(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11504].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11504]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11504]);
    return result;
}

void*  coverage_11505(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11505].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11505]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11505]);
    return result;
}

void*  coverage_11506(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11506].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11506]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11506]);
    return result;
}

void*  coverage_11507(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11507].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11507]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11507]);
    return result;
}

void*  coverage_11508(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11508].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11508]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11508]);
    return result;
}

void*  coverage_11509(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11509].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11509]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11509]);
    return result;
}

void*  coverage_11510(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11510].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11510]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11510]);
    return result;
}

void*  coverage_11511(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11511].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11511]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11511]);
    return result;
}

void*  coverage_11512(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11512].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11512]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11512]);
    return result;
}

void*  coverage_11513(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11513].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11513]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11513]);
    return result;
}

void*  coverage_11514(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11514].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11514]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11514]);
    return result;
}

void*  coverage_11515(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11515].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11515]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11515]);
    return result;
}

void*  coverage_11516(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11516].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11516]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11516]);
    return result;
}

void*  coverage_11517(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11517].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11517]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11517]);
    return result;
}

void*  coverage_11518(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11518].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11518]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11518]);
    return result;
}

void*  coverage_11519(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11519].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11519]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11519]);
    return result;
}

void*  coverage_11520(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11520].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11520]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11520]);
    return result;
}

void*  coverage_11521(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11521].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11521]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11521]);
    return result;
}

void*  coverage_11522(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11522].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11522]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11522]);
    return result;
}

void*  coverage_11523(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11523].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11523]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11523]);
    return result;
}

void*  coverage_11524(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11524].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11524]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11524]);
    return result;
}

void*  coverage_11525(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11525].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11525]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11525]);
    return result;
}

void*  coverage_11526(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11526].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11526]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11526]);
    return result;
}

void*  coverage_11527(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11527].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11527]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11527]);
    return result;
}

void*  coverage_11528(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11528].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11528]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11528]);
    return result;
}

void*  coverage_11529(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11529].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11529]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11529]);
    return result;
}

void*  coverage_11530(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11530].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11530]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11530]);
    return result;
}

void*  coverage_11531(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11531].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11531]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11531]);
    return result;
}

void*  coverage_11532(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11532].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11532]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11532]);
    return result;
}

void*  coverage_11533(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11533].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11533]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11533]);
    return result;
}

void*  coverage_11534(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11534].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11534]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11534]);
    return result;
}

void*  coverage_11535(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11535].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11535]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11535]);
    return result;
}

void*  coverage_11536(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11536].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11536]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11536]);
    return result;
}

void*  coverage_11537(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11537].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11537]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11537]);
    return result;
}

void*  coverage_11538(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11538].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11538]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11538]);
    return result;
}

void*  coverage_11539(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11539].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11539]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11539]);
    return result;
}

void*  coverage_11540(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11540].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11540]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11540]);
    return result;
}

void*  coverage_11541(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11541].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11541]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11541]);
    return result;
}

void*  coverage_11542(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11542].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11542]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11542]);
    return result;
}

void*  coverage_11543(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11543].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11543]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11543]);
    return result;
}

void*  coverage_11544(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11544].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11544]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11544]);
    return result;
}

void*  coverage_11545(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11545].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11545]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11545]);
    return result;
}

void*  coverage_11546(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11546].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11546]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11546]);
    return result;
}

void*  coverage_11547(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11547].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11547]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11547]);
    return result;
}

void*  coverage_11548(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11548].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11548]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11548]);
    return result;
}

void*  coverage_11549(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11549].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11549]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11549]);
    return result;
}

void*  coverage_11550(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11550].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11550]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11550]);
    return result;
}

void*  coverage_11551(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11551].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11551]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11551]);
    return result;
}

void*  coverage_11552(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11552].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11552]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11552]);
    return result;
}

void*  coverage_11553(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11553].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11553]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11553]);
    return result;
}

void*  coverage_11554(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11554].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11554]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11554]);
    return result;
}

void*  coverage_11555(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11555].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11555]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11555]);
    return result;
}

void*  coverage_11556(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11556].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11556]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11556]);
    return result;
}

void*  coverage_11557(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11557].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11557]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11557]);
    return result;
}

void*  coverage_11558(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11558].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11558]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11558]);
    return result;
}

void*  coverage_11559(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11559].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11559]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11559]);
    return result;
}

void*  coverage_11560(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11560].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11560]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11560]);
    return result;
}

void*  coverage_11561(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11561].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11561]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11561]);
    return result;
}

void*  coverage_11562(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11562].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11562]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11562]);
    return result;
}

void*  coverage_11563(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11563].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11563]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11563]);
    return result;
}

void*  coverage_11564(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11564].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11564]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11564]);
    return result;
}

void*  coverage_11565(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11565].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11565]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11565]);
    return result;
}

void*  coverage_11566(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11566].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11566]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11566]);
    return result;
}

void*  coverage_11567(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11567].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11567]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11567]);
    return result;
}

void*  coverage_11568(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11568].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11568]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11568]);
    return result;
}

void*  coverage_11569(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11569].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11569]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11569]);
    return result;
}

void*  coverage_11570(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11570].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11570]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11570]);
    return result;
}

void*  coverage_11571(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11571].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11571]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11571]);
    return result;
}

void*  coverage_11572(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11572].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11572]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11572]);
    return result;
}

void*  coverage_11573(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11573].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11573]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11573]);
    return result;
}

void*  coverage_11574(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11574].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11574]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11574]);
    return result;
}

void*  coverage_11575(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11575].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11575]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11575]);
    return result;
}

void*  coverage_11576(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11576].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11576]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11576]);
    return result;
}

void*  coverage_11577(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11577].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11577]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11577]);
    return result;
}

void*  coverage_11578(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11578].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11578]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11578]);
    return result;
}

void*  coverage_11579(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11579].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11579]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11579]);
    return result;
}

void*  coverage_11580(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11580].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11580]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11580]);
    return result;
}

void*  coverage_11581(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11581].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11581]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11581]);
    return result;
}

void*  coverage_11582(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11582].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11582]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11582]);
    return result;
}

void*  coverage_11583(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11583].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11583]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11583]);
    return result;
}

void*  coverage_11584(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11584].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11584]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11584]);
    return result;
}

void*  coverage_11585(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11585].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11585]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11585]);
    return result;
}

void*  coverage_11586(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11586].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11586]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11586]);
    return result;
}

void*  coverage_11587(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11587].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11587]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11587]);
    return result;
}

void*  coverage_11588(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11588].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11588]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11588]);
    return result;
}

void*  coverage_11589(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11589].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11589]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11589]);
    return result;
}

void*  coverage_11590(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11590].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11590]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11590]);
    return result;
}

void*  coverage_11591(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11591].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11591]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11591]);
    return result;
}

void*  coverage_11592(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11592].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11592]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11592]);
    return result;
}

void*  coverage_11593(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11593].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11593]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11593]);
    return result;
}

void*  coverage_11594(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11594].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11594]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11594]);
    return result;
}

void*  coverage_11595(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11595].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11595]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11595]);
    return result;
}

void*  coverage_11596(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11596].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11596]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11596]);
    return result;
}

void*  coverage_11597(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11597].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11597]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11597]);
    return result;
}

void*  coverage_11598(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11598].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11598]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11598]);
    return result;
}

void*  coverage_11599(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11599].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11599]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11599]);
    return result;
}

void*  coverage_11600(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11600].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11600]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11600]);
    return result;
}

void*  coverage_11601(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11601].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11601]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11601]);
    return result;
}

void*  coverage_11602(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11602].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11602]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11602]);
    return result;
}

void*  coverage_11603(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11603].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11603]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11603]);
    return result;
}

void*  coverage_11604(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11604].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11604]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11604]);
    return result;
}

void*  coverage_11605(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11605].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11605]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11605]);
    return result;
}

void*  coverage_11606(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11606].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11606]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11606]);
    return result;
}

void*  coverage_11607(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11607].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11607]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11607]);
    return result;
}

void*  coverage_11608(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11608].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11608]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11608]);
    return result;
}

void*  coverage_11609(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11609].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11609]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11609]);
    return result;
}

void*  coverage_11610(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11610].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11610]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11610]);
    return result;
}

void*  coverage_11611(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11611].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11611]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11611]);
    return result;
}

void*  coverage_11612(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11612].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11612]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11612]);
    return result;
}

void*  coverage_11613(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11613].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11613]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11613]);
    return result;
}

void*  coverage_11614(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11614].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11614]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11614]);
    return result;
}

void*  coverage_11615(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11615].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11615]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11615]);
    return result;
}

void*  coverage_11616(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11616].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11616]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11616]);
    return result;
}

void*  coverage_11617(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11617].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11617]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11617]);
    return result;
}

void*  coverage_11618(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11618].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11618]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11618]);
    return result;
}

void*  coverage_11619(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11619].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11619]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11619]);
    return result;
}

void*  coverage_11620(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11620].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11620]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11620]);
    return result;
}

void*  coverage_11621(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11621].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11621]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11621]);
    return result;
}

void*  coverage_11622(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11622].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11622]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11622]);
    return result;
}

void*  coverage_11623(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11623].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11623]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11623]);
    return result;
}

void*  coverage_11624(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11624].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11624]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11624]);
    return result;
}

void*  coverage_11625(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11625].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11625]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11625]);
    return result;
}

void*  coverage_11626(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11626].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11626]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11626]);
    return result;
}

void*  coverage_11627(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11627].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11627]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11627]);
    return result;
}

void*  coverage_11628(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11628].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11628]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11628]);
    return result;
}

void*  coverage_11629(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11629].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11629]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11629]);
    return result;
}

void*  coverage_11630(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11630].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11630]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11630]);
    return result;
}

void*  coverage_11631(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11631].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11631]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11631]);
    return result;
}

void*  coverage_11632(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11632].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11632]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11632]);
    return result;
}

void*  coverage_11633(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11633].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11633]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11633]);
    return result;
}

void*  coverage_11634(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11634].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11634]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11634]);
    return result;
}

void*  coverage_11635(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11635].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11635]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11635]);
    return result;
}

void*  coverage_11636(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11636].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11636]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11636]);
    return result;
}

void*  coverage_11637(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11637].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11637]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11637]);
    return result;
}

void*  coverage_11638(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11638].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11638]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11638]);
    return result;
}

void*  coverage_11639(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11639].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11639]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11639]);
    return result;
}

void*  coverage_11640(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11640].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11640]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11640]);
    return result;
}

void*  coverage_11641(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11641].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11641]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11641]);
    return result;
}

void*  coverage_11642(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11642].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11642]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11642]);
    return result;
}

void*  coverage_11643(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11643].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11643]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11643]);
    return result;
}

void*  coverage_11644(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11644].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11644]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11644]);
    return result;
}

void*  coverage_11645(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11645].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11645]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11645]);
    return result;
}

void*  coverage_11646(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11646].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11646]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11646]);
    return result;
}

void*  coverage_11647(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11647].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11647]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11647]);
    return result;
}

void*  coverage_11648(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11648].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11648]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11648]);
    return result;
}

void*  coverage_11649(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11649].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11649]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11649]);
    return result;
}

void*  coverage_11650(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11650].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11650]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11650]);
    return result;
}

void*  coverage_11651(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11651].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11651]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11651]);
    return result;
}

void*  coverage_11652(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11652].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11652]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11652]);
    return result;
}

void*  coverage_11653(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11653].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11653]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11653]);
    return result;
}

void*  coverage_11654(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11654].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11654]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11654]);
    return result;
}

void*  coverage_11655(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11655].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11655]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11655]);
    return result;
}

void*  coverage_11656(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11656].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11656]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11656]);
    return result;
}

void*  coverage_11657(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11657].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11657]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11657]);
    return result;
}

void*  coverage_11658(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11658].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11658]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11658]);
    return result;
}

void*  coverage_11659(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11659].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11659]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11659]);
    return result;
}

void*  coverage_11660(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11660].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11660]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11660]);
    return result;
}

void*  coverage_11661(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11661].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11661]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11661]);
    return result;
}

void*  coverage_11662(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11662].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11662]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11662]);
    return result;
}

void*  coverage_11663(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11663].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11663]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11663]);
    return result;
}

void*  coverage_11664(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11664].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11664]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11664]);
    return result;
}

void*  coverage_11665(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11665].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11665]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11665]);
    return result;
}

void*  coverage_11666(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11666].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11666]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11666]);
    return result;
}

void*  coverage_11667(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11667].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11667]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11667]);
    return result;
}

void*  coverage_11668(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11668].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11668]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11668]);
    return result;
}

void*  coverage_11669(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11669].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11669]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11669]);
    return result;
}

void*  coverage_11670(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11670].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11670]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11670]);
    return result;
}

void*  coverage_11671(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11671].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11671]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11671]);
    return result;
}

void*  coverage_11672(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11672].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11672]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11672]);
    return result;
}

void*  coverage_11673(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11673].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11673]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11673]);
    return result;
}

void*  coverage_11674(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11674].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11674]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11674]);
    return result;
}

void*  coverage_11675(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11675].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11675]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11675]);
    return result;
}

void*  coverage_11676(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11676].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11676]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11676]);
    return result;
}

void*  coverage_11677(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11677].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11677]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11677]);
    return result;
}

void*  coverage_11678(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11678].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11678]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11678]);
    return result;
}

void*  coverage_11679(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11679].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11679]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11679]);
    return result;
}

void*  coverage_11680(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11680].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11680]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11680]);
    return result;
}

void*  coverage_11681(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11681].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11681]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11681]);
    return result;
}

void*  coverage_11682(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11682].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11682]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11682]);
    return result;
}

void*  coverage_11683(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11683].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11683]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11683]);
    return result;
}

void*  coverage_11684(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11684].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11684]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11684]);
    return result;
}

void*  coverage_11685(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11685].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11685]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11685]);
    return result;
}

void*  coverage_11686(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11686].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11686]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11686]);
    return result;
}

void*  coverage_11687(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11687].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11687]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11687]);
    return result;
}

void*  coverage_11688(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11688].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11688]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11688]);
    return result;
}

void*  coverage_11689(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11689].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11689]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11689]);
    return result;
}

void*  coverage_11690(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11690].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11690]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11690]);
    return result;
}

void*  coverage_11691(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11691].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11691]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11691]);
    return result;
}

void*  coverage_11692(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11692].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11692]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11692]);
    return result;
}

void*  coverage_11693(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11693].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11693]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11693]);
    return result;
}

void*  coverage_11694(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11694].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11694]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11694]);
    return result;
}

void*  coverage_11695(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11695].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11695]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11695]);
    return result;
}

void*  coverage_11696(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11696].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11696]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11696]);
    return result;
}

void*  coverage_11697(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11697].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11697]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11697]);
    return result;
}

void*  coverage_11698(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11698].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11698]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11698]);
    return result;
}

void*  coverage_11699(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11699].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11699]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11699]);
    return result;
}

void*  coverage_11700(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11700].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11700]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11700]);
    return result;
}

void*  coverage_11701(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11701].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11701]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11701]);
    return result;
}

void*  coverage_11702(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11702].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11702]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11702]);
    return result;
}

void*  coverage_11703(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11703].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11703]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11703]);
    return result;
}

void*  coverage_11704(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11704].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11704]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11704]);
    return result;
}

void*  coverage_11705(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11705].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11705]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11705]);
    return result;
}

void*  coverage_11706(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11706].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11706]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11706]);
    return result;
}

void*  coverage_11707(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11707].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11707]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11707]);
    return result;
}

void*  coverage_11708(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11708].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11708]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11708]);
    return result;
}

void*  coverage_11709(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11709].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11709]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11709]);
    return result;
}

void*  coverage_11710(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11710].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11710]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11710]);
    return result;
}

void*  coverage_11711(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11711].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11711]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11711]);
    return result;
}

void*  coverage_11712(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11712].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11712]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11712]);
    return result;
}

void*  coverage_11713(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11713].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11713]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11713]);
    return result;
}

void*  coverage_11714(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11714].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11714]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11714]);
    return result;
}

void*  coverage_11715(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11715].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11715]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11715]);
    return result;
}

void*  coverage_11716(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11716].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11716]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11716]);
    return result;
}

void*  coverage_11717(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11717].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11717]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11717]);
    return result;
}

void*  coverage_11718(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11718].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11718]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11718]);
    return result;
}

void*  coverage_11719(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11719].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11719]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11719]);
    return result;
}

void*  coverage_11720(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11720].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11720]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11720]);
    return result;
}

void*  coverage_11721(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11721].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11721]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11721]);
    return result;
}

void*  coverage_11722(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11722].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11722]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11722]);
    return result;
}

void*  coverage_11723(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11723].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11723]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11723]);
    return result;
}

void*  coverage_11724(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11724].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11724]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11724]);
    return result;
}

void*  coverage_11725(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11725].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11725]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11725]);
    return result;
}

void*  coverage_11726(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11726].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11726]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11726]);
    return result;
}

void*  coverage_11727(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11727].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11727]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11727]);
    return result;
}

void*  coverage_11728(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11728].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11728]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11728]);
    return result;
}

void*  coverage_11729(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11729].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11729]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11729]);
    return result;
}

void*  coverage_11730(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11730].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11730]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11730]);
    return result;
}

void*  coverage_11731(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11731].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11731]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11731]);
    return result;
}

void*  coverage_11732(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11732].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11732]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11732]);
    return result;
}

void*  coverage_11733(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11733].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11733]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11733]);
    return result;
}

void*  coverage_11734(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11734].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11734]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11734]);
    return result;
}

void*  coverage_11735(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11735].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11735]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11735]);
    return result;
}

void*  coverage_11736(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11736].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11736]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11736]);
    return result;
}

void*  coverage_11737(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11737].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11737]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11737]);
    return result;
}

void*  coverage_11738(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11738].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11738]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11738]);
    return result;
}

void*  coverage_11739(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11739].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11739]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11739]);
    return result;
}

void*  coverage_11740(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11740].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11740]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11740]);
    return result;
}

void*  coverage_11741(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11741].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11741]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11741]);
    return result;
}

void*  coverage_11742(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11742].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11742]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11742]);
    return result;
}

void*  coverage_11743(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11743].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11743]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11743]);
    return result;
}

void*  coverage_11744(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11744].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11744]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11744]);
    return result;
}

void*  coverage_11745(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11745].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11745]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11745]);
    return result;
}

void*  coverage_11746(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11746].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11746]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11746]);
    return result;
}

void*  coverage_11747(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11747].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11747]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11747]);
    return result;
}

void*  coverage_11748(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11748].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11748]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11748]);
    return result;
}

void*  coverage_11749(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11749].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11749]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11749]);
    return result;
}

void*  coverage_11750(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11750].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11750]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11750]);
    return result;
}

void*  coverage_11751(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11751].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11751]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11751]);
    return result;
}

void*  coverage_11752(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11752].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11752]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11752]);
    return result;
}

void*  coverage_11753(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11753].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11753]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11753]);
    return result;
}

void*  coverage_11754(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11754].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11754]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11754]);
    return result;
}

void*  coverage_11755(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11755].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11755]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11755]);
    return result;
}

void*  coverage_11756(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11756].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11756]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11756]);
    return result;
}

void*  coverage_11757(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11757].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11757]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11757]);
    return result;
}

void*  coverage_11758(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11758].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11758]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11758]);
    return result;
}

void*  coverage_11759(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11759].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11759]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11759]);
    return result;
}

void*  coverage_11760(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11760].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11760]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11760]);
    return result;
}

void*  coverage_11761(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11761].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11761]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11761]);
    return result;
}

void*  coverage_11762(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11762].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11762]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11762]);
    return result;
}

void*  coverage_11763(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11763].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11763]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11763]);
    return result;
}

void*  coverage_11764(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11764].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11764]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11764]);
    return result;
}

void*  coverage_11765(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11765].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11765]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11765]);
    return result;
}

void*  coverage_11766(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11766].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11766]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11766]);
    return result;
}

void*  coverage_11767(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11767].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11767]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11767]);
    return result;
}

void*  coverage_11768(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11768].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11768]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11768]);
    return result;
}

void*  coverage_11769(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11769].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11769]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11769]);
    return result;
}

void*  coverage_11770(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11770].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11770]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11770]);
    return result;
}

void*  coverage_11771(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11771].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11771]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11771]);
    return result;
}

void*  coverage_11772(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11772].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11772]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11772]);
    return result;
}

void*  coverage_11773(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11773].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11773]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11773]);
    return result;
}

void*  coverage_11774(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11774].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11774]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11774]);
    return result;
}

void*  coverage_11775(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11775].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11775]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11775]);
    return result;
}

void*  coverage_11776(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11776].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11776]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11776]);
    return result;
}

void*  coverage_11777(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11777].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11777]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11777]);
    return result;
}

void*  coverage_11778(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11778].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11778]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11778]);
    return result;
}

void*  coverage_11779(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11779].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11779]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11779]);
    return result;
}

void*  coverage_11780(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11780].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11780]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11780]);
    return result;
}

void*  coverage_11781(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11781].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11781]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11781]);
    return result;
}

void*  coverage_11782(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11782].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11782]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11782]);
    return result;
}

void*  coverage_11783(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11783].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11783]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11783]);
    return result;
}

void*  coverage_11784(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11784].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11784]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11784]);
    return result;
}

void*  coverage_11785(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11785].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11785]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11785]);
    return result;
}

void*  coverage_11786(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11786].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11786]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11786]);
    return result;
}

void*  coverage_11787(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11787].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11787]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11787]);
    return result;
}

void*  coverage_11788(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11788].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11788]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11788]);
    return result;
}

void*  coverage_11789(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11789].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11789]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11789]);
    return result;
}

void*  coverage_11790(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11790].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11790]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11790]);
    return result;
}

void*  coverage_11791(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11791].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11791]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11791]);
    return result;
}

void*  coverage_11792(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11792].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11792]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11792]);
    return result;
}

void*  coverage_11793(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11793].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11793]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11793]);
    return result;
}

void*  coverage_11794(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11794].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11794]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11794]);
    return result;
}

void*  coverage_11795(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11795].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11795]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11795]);
    return result;
}

void*  coverage_11796(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11796].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11796]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11796]);
    return result;
}

void*  coverage_11797(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11797].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11797]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11797]);
    return result;
}

void*  coverage_11798(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11798].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11798]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11798]);
    return result;
}

void*  coverage_11799(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11799].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11799]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11799]);
    return result;
}

void*  coverage_11800(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11800].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11800]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11800]);
    return result;
}

void*  coverage_11801(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11801].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11801]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11801]);
    return result;
}

void*  coverage_11802(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11802].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11802]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11802]);
    return result;
}

void*  coverage_11803(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11803].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11803]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11803]);
    return result;
}

void*  coverage_11804(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11804].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11804]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11804]);
    return result;
}

void*  coverage_11805(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11805].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11805]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11805]);
    return result;
}

void*  coverage_11806(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11806].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11806]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11806]);
    return result;
}

void*  coverage_11807(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11807].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11807]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11807]);
    return result;
}

void*  coverage_11808(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11808].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11808]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11808]);
    return result;
}

void*  coverage_11809(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11809].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11809]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11809]);
    return result;
}

void*  coverage_11810(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11810].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11810]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11810]);
    return result;
}

void*  coverage_11811(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11811].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11811]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11811]);
    return result;
}

void*  coverage_11812(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11812].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11812]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11812]);
    return result;
}

void*  coverage_11813(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11813].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11813]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11813]);
    return result;
}

void*  coverage_11814(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11814].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11814]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11814]);
    return result;
}

void*  coverage_11815(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11815].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11815]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11815]);
    return result;
}

void*  coverage_11816(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11816].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11816]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11816]);
    return result;
}

void*  coverage_11817(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11817].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11817]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11817]);
    return result;
}

void*  coverage_11818(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11818].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11818]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11818]);
    return result;
}

void*  coverage_11819(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11819].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11819]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11819]);
    return result;
}

void*  coverage_11820(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11820].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11820]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11820]);
    return result;
}

void*  coverage_11821(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11821].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11821]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11821]);
    return result;
}

void*  coverage_11822(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11822].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11822]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11822]);
    return result;
}

void*  coverage_11823(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11823].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11823]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11823]);
    return result;
}

void*  coverage_11824(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11824].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11824]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11824]);
    return result;
}

void*  coverage_11825(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11825].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11825]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11825]);
    return result;
}

void*  coverage_11826(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11826].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11826]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11826]);
    return result;
}

void*  coverage_11827(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11827].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11827]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11827]);
    return result;
}

void*  coverage_11828(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11828].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11828]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11828]);
    return result;
}

void*  coverage_11829(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11829].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11829]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11829]);
    return result;
}

void*  coverage_11830(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11830].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11830]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11830]);
    return result;
}

void*  coverage_11831(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11831].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11831]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11831]);
    return result;
}

void*  coverage_11832(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11832].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11832]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11832]);
    return result;
}

void*  coverage_11833(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11833].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11833]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11833]);
    return result;
}

void*  coverage_11834(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11834].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11834]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11834]);
    return result;
}

void*  coverage_11835(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11835].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11835]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11835]);
    return result;
}

void*  coverage_11836(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11836].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11836]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11836]);
    return result;
}

void*  coverage_11837(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11837].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11837]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11837]);
    return result;
}

void*  coverage_11838(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11838].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11838]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11838]);
    return result;
}

void*  coverage_11839(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11839].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11839]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11839]);
    return result;
}

void*  coverage_11840(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11840].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11840]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11840]);
    return result;
}

void*  coverage_11841(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11841].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11841]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11841]);
    return result;
}

void*  coverage_11842(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11842].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11842]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11842]);
    return result;
}

void*  coverage_11843(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11843].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11843]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11843]);
    return result;
}

void*  coverage_11844(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11844].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11844]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11844]);
    return result;
}

void*  coverage_11845(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11845].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11845]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11845]);
    return result;
}

void*  coverage_11846(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11846].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11846]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11846]);
    return result;
}

void*  coverage_11847(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11847].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11847]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11847]);
    return result;
}

void*  coverage_11848(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11848].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11848]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11848]);
    return result;
}

void*  coverage_11849(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11849].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11849]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11849]);
    return result;
}

void*  coverage_11850(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11850].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11850]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11850]);
    return result;
}

void*  coverage_11851(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11851].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11851]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11851]);
    return result;
}

void*  coverage_11852(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11852].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11852]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11852]);
    return result;
}

void*  coverage_11853(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11853].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11853]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11853]);
    return result;
}

void*  coverage_11854(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11854].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11854]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11854]);
    return result;
}

void*  coverage_11855(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11855].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11855]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11855]);
    return result;
}

void*  coverage_11856(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11856].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11856]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11856]);
    return result;
}

void*  coverage_11857(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11857].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11857]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11857]);
    return result;
}

void*  coverage_11858(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11858].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11858]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11858]);
    return result;
}

void*  coverage_11859(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11859].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11859]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11859]);
    return result;
}

void*  coverage_11860(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11860].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11860]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11860]);
    return result;
}

void*  coverage_11861(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11861].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11861]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11861]);
    return result;
}

void*  coverage_11862(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11862].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11862]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11862]);
    return result;
}

void*  coverage_11863(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11863].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11863]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11863]);
    return result;
}

void*  coverage_11864(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11864].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11864]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11864]);
    return result;
}

void*  coverage_11865(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11865].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11865]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11865]);
    return result;
}

void*  coverage_11866(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11866].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11866]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11866]);
    return result;
}

void*  coverage_11867(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11867].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11867]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11867]);
    return result;
}

void*  coverage_11868(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11868].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11868]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11868]);
    return result;
}

void*  coverage_11869(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11869].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11869]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11869]);
    return result;
}

void*  coverage_11870(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11870].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11870]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11870]);
    return result;
}

void*  coverage_11871(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11871].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11871]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11871]);
    return result;
}

void*  coverage_11872(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11872].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11872]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11872]);
    return result;
}

void*  coverage_11873(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11873].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11873]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11873]);
    return result;
}

void*  coverage_11874(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11874].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11874]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11874]);
    return result;
}

void*  coverage_11875(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11875].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11875]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11875]);
    return result;
}

void*  coverage_11876(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11876].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11876]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11876]);
    return result;
}

void*  coverage_11877(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11877].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11877]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11877]);
    return result;
}

void*  coverage_11878(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11878].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11878]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11878]);
    return result;
}

void*  coverage_11879(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11879].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11879]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11879]);
    return result;
}

void*  coverage_11880(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11880].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11880]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11880]);
    return result;
}

void*  coverage_11881(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11881].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11881]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11881]);
    return result;
}

void*  coverage_11882(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11882].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11882]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11882]);
    return result;
}

void*  coverage_11883(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11883].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11883]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11883]);
    return result;
}

void*  coverage_11884(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11884].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11884]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11884]);
    return result;
}

void*  coverage_11885(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11885].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11885]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11885]);
    return result;
}

void*  coverage_11886(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11886].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11886]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11886]);
    return result;
}

void*  coverage_11887(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11887].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11887]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11887]);
    return result;
}

void*  coverage_11888(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11888].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11888]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11888]);
    return result;
}

void*  coverage_11889(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11889].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11889]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11889]);
    return result;
}

void*  coverage_11890(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11890].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11890]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11890]);
    return result;
}

void*  coverage_11891(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11891].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11891]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11891]);
    return result;
}

void*  coverage_11892(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11892].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11892]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11892]);
    return result;
}

void*  coverage_11893(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11893].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11893]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11893]);
    return result;
}

void*  coverage_11894(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11894].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11894]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11894]);
    return result;
}

void*  coverage_11895(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11895].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11895]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11895]);
    return result;
}

void*  coverage_11896(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11896].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11896]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11896]);
    return result;
}

void*  coverage_11897(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11897].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11897]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11897]);
    return result;
}

void*  coverage_11898(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11898].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11898]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11898]);
    return result;
}

void*  coverage_11899(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11899].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11899]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11899]);
    return result;
}

void*  coverage_11900(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11900].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11900]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11900]);
    return result;
}

void*  coverage_11901(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11901].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11901]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11901]);
    return result;
}

void*  coverage_11902(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11902].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11902]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11902]);
    return result;
}

void*  coverage_11903(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11903].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11903]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11903]);
    return result;
}

void*  coverage_11904(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11904].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11904]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11904]);
    return result;
}

void*  coverage_11905(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11905].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11905]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11905]);
    return result;
}

void*  coverage_11906(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11906].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11906]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11906]);
    return result;
}

void*  coverage_11907(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11907].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11907]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11907]);
    return result;
}

void*  coverage_11908(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11908].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11908]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11908]);
    return result;
}

void*  coverage_11909(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11909].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11909]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11909]);
    return result;
}

void*  coverage_11910(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11910].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11910]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11910]);
    return result;
}

void*  coverage_11911(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11911].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11911]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11911]);
    return result;
}

void*  coverage_11912(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11912].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11912]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11912]);
    return result;
}

void*  coverage_11913(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11913].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11913]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11913]);
    return result;
}

void*  coverage_11914(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11914].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11914]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11914]);
    return result;
}

void*  coverage_11915(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11915].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11915]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11915]);
    return result;
}

void*  coverage_11916(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11916].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11916]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11916]);
    return result;
}

void*  coverage_11917(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11917].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11917]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11917]);
    return result;
}

void*  coverage_11918(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11918].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11918]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11918]);
    return result;
}

void*  coverage_11919(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11919].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11919]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11919]);
    return result;
}

void*  coverage_11920(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11920].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11920]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11920]);
    return result;
}

void*  coverage_11921(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11921].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11921]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11921]);
    return result;
}

void*  coverage_11922(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11922].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11922]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11922]);
    return result;
}

void*  coverage_11923(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11923].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11923]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11923]);
    return result;
}

void*  coverage_11924(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11924].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11924]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11924]);
    return result;
}

void*  coverage_11925(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11925].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11925]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11925]);
    return result;
}

void*  coverage_11926(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11926].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11926]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11926]);
    return result;
}

void*  coverage_11927(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11927].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11927]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11927]);
    return result;
}

void*  coverage_11928(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11928].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11928]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11928]);
    return result;
}

void*  coverage_11929(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11929].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11929]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11929]);
    return result;
}

void*  coverage_11930(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11930].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11930]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11930]);
    return result;
}

void*  coverage_11931(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11931].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11931]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11931]);
    return result;
}

void*  coverage_11932(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11932].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11932]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11932]);
    return result;
}

void*  coverage_11933(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11933].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11933]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11933]);
    return result;
}

void*  coverage_11934(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11934].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11934]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11934]);
    return result;
}

void*  coverage_11935(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11935].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11935]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11935]);
    return result;
}

void*  coverage_11936(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11936].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11936]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11936]);
    return result;
}

void*  coverage_11937(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11937].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11937]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11937]);
    return result;
}

void*  coverage_11938(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11938].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11938]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11938]);
    return result;
}

void*  coverage_11939(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11939].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11939]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11939]);
    return result;
}

void*  coverage_11940(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11940].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11940]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11940]);
    return result;
}

void*  coverage_11941(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11941].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11941]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11941]);
    return result;
}

void*  coverage_11942(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11942].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11942]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11942]);
    return result;
}

void*  coverage_11943(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11943].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11943]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11943]);
    return result;
}

void*  coverage_11944(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11944].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11944]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11944]);
    return result;
}

void*  coverage_11945(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11945].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11945]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11945]);
    return result;
}

void*  coverage_11946(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11946].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11946]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11946]);
    return result;
}

void*  coverage_11947(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11947].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11947]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11947]);
    return result;
}

void*  coverage_11948(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11948].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11948]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11948]);
    return result;
}

void*  coverage_11949(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11949].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11949]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11949]);
    return result;
}

void*  coverage_11950(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11950].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11950]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11950]);
    return result;
}

void*  coverage_11951(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11951].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11951]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11951]);
    return result;
}

void*  coverage_11952(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11952].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11952]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11952]);
    return result;
}

void*  coverage_11953(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11953].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11953]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11953]);
    return result;
}

void*  coverage_11954(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11954].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11954]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11954]);
    return result;
}

void*  coverage_11955(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11955].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11955]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11955]);
    return result;
}

void*  coverage_11956(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11956].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11956]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11956]);
    return result;
}

void*  coverage_11957(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11957].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11957]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11957]);
    return result;
}

void*  coverage_11958(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11958].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11958]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11958]);
    return result;
}

void*  coverage_11959(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11959].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11959]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11959]);
    return result;
}

void*  coverage_11960(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11960].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11960]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11960]);
    return result;
}

void*  coverage_11961(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11961].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11961]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11961]);
    return result;
}

void*  coverage_11962(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11962].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11962]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11962]);
    return result;
}

void*  coverage_11963(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11963].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11963]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11963]);
    return result;
}

void*  coverage_11964(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11964].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11964]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11964]);
    return result;
}

void*  coverage_11965(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11965].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11965]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11965]);
    return result;
}

void*  coverage_11966(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11966].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11966]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11966]);
    return result;
}

void*  coverage_11967(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11967].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11967]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11967]);
    return result;
}

void*  coverage_11968(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11968].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11968]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11968]);
    return result;
}

void*  coverage_11969(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11969].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11969]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11969]);
    return result;
}

void*  coverage_11970(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11970].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11970]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11970]);
    return result;
}

void*  coverage_11971(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11971].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11971]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11971]);
    return result;
}

void*  coverage_11972(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11972].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11972]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11972]);
    return result;
}

void*  coverage_11973(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11973].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11973]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11973]);
    return result;
}

void*  coverage_11974(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11974].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11974]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11974]);
    return result;
}

void*  coverage_11975(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11975].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11975]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11975]);
    return result;
}

void*  coverage_11976(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11976].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11976]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11976]);
    return result;
}

void*  coverage_11977(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11977].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11977]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11977]);
    return result;
}

void*  coverage_11978(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11978].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11978]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11978]);
    return result;
}

void*  coverage_11979(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11979].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11979]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11979]);
    return result;
}

void*  coverage_11980(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11980].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11980]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11980]);
    return result;
}

void*  coverage_11981(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11981].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11981]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11981]);
    return result;
}

void*  coverage_11982(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11982].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11982]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11982]);
    return result;
}

void*  coverage_11983(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11983].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11983]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11983]);
    return result;
}

void*  coverage_11984(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11984].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11984]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11984]);
    return result;
}

void*  coverage_11985(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11985].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11985]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11985]);
    return result;
}

void*  coverage_11986(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11986].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11986]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11986]);
    return result;
}

void*  coverage_11987(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11987].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11987]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11987]);
    return result;
}

void*  coverage_11988(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11988].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11988]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11988]);
    return result;
}

void*  coverage_11989(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11989].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11989]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11989]);
    return result;
}

void*  coverage_11990(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11990].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11990]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11990]);
    return result;
}

void*  coverage_11991(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11991].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11991]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11991]);
    return result;
}

void*  coverage_11992(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11992].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11992]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11992]);
    return result;
}

void*  coverage_11993(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11993].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11993]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11993]);
    return result;
}

void*  coverage_11994(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11994].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11994]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11994]);
    return result;
}

void*  coverage_11995(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11995].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11995]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11995]);
    return result;
}

void*  coverage_11996(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11996].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11996]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11996]);
    return result;
}

void*  coverage_11997(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11997].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11997]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11997]);
    return result;
}

void*  coverage_11998(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11998].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11998]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11998]);
    return result;
}

void*  coverage_11999(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[11999].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[11999]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[11999]);
    return result;
}

void*  coverage_12000(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12000].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12000]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12000]);
    return result;
}

void*  coverage_12001(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12001].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12001]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12001]);
    return result;
}

void*  coverage_12002(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12002].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12002]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12002]);
    return result;
}

void*  coverage_12003(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12003].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12003]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12003]);
    return result;
}

void*  coverage_12004(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12004].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12004]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12004]);
    return result;
}

void*  coverage_12005(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12005].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12005]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12005]);
    return result;
}

void*  coverage_12006(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12006].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12006]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12006]);
    return result;
}

void*  coverage_12007(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12007].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12007]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12007]);
    return result;
}

void*  coverage_12008(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12008].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12008]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12008]);
    return result;
}

void*  coverage_12009(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12009].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12009]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12009]);
    return result;
}

void*  coverage_12010(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12010].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12010]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12010]);
    return result;
}

void*  coverage_12011(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12011].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12011]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12011]);
    return result;
}

void*  coverage_12012(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12012].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12012]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12012]);
    return result;
}

void*  coverage_12013(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12013].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12013]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12013]);
    return result;
}

void*  coverage_12014(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12014].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12014]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12014]);
    return result;
}

void*  coverage_12015(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12015].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12015]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12015]);
    return result;
}

void*  coverage_12016(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12016].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12016]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12016]);
    return result;
}

void*  coverage_12017(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12017].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12017]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12017]);
    return result;
}

void*  coverage_12018(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12018].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12018]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12018]);
    return result;
}

void*  coverage_12019(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12019].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12019]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12019]);
    return result;
}

void*  coverage_12020(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12020].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12020]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12020]);
    return result;
}

void*  coverage_12021(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12021].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12021]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12021]);
    return result;
}

void*  coverage_12022(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12022].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12022]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12022]);
    return result;
}

void*  coverage_12023(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12023].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12023]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12023]);
    return result;
}

void*  coverage_12024(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12024].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12024]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12024]);
    return result;
}

void*  coverage_12025(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12025].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12025]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12025]);
    return result;
}

void*  coverage_12026(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12026].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12026]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12026]);
    return result;
}

void*  coverage_12027(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12027].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12027]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12027]);
    return result;
}

void*  coverage_12028(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12028].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12028]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12028]);
    return result;
}

void*  coverage_12029(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12029].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12029]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12029]);
    return result;
}

void*  coverage_12030(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12030].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12030]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12030]);
    return result;
}

void*  coverage_12031(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12031].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12031]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12031]);
    return result;
}

void*  coverage_12032(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12032].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12032]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12032]);
    return result;
}

void*  coverage_12033(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12033].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12033]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12033]);
    return result;
}

void*  coverage_12034(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12034].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12034]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12034]);
    return result;
}

void*  coverage_12035(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12035].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12035]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12035]);
    return result;
}

void*  coverage_12036(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12036].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12036]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12036]);
    return result;
}

void*  coverage_12037(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12037].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12037]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12037]);
    return result;
}

void*  coverage_12038(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12038].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12038]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12038]);
    return result;
}

void*  coverage_12039(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12039].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12039]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12039]);
    return result;
}

void*  coverage_12040(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12040].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12040]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12040]);
    return result;
}

void*  coverage_12041(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12041].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12041]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12041]);
    return result;
}

void*  coverage_12042(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12042].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12042]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12042]);
    return result;
}

void*  coverage_12043(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12043].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12043]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12043]);
    return result;
}

void*  coverage_12044(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12044].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12044]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12044]);
    return result;
}

void*  coverage_12045(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12045].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12045]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12045]);
    return result;
}

void*  coverage_12046(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12046].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12046]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12046]);
    return result;
}

void*  coverage_12047(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12047].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12047]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12047]);
    return result;
}

void*  coverage_12048(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12048].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12048]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12048]);
    return result;
}

void*  coverage_12049(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12049].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12049]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12049]);
    return result;
}

void*  coverage_12050(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12050].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12050]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12050]);
    return result;
}

void*  coverage_12051(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12051].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12051]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12051]);
    return result;
}

void*  coverage_12052(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12052].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12052]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12052]);
    return result;
}

void*  coverage_12053(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12053].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12053]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12053]);
    return result;
}

void*  coverage_12054(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12054].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12054]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12054]);
    return result;
}

void*  coverage_12055(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12055].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12055]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12055]);
    return result;
}

void*  coverage_12056(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12056].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12056]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12056]);
    return result;
}

void*  coverage_12057(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12057].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12057]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12057]);
    return result;
}

void*  coverage_12058(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12058].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12058]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12058]);
    return result;
}

void*  coverage_12059(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12059].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12059]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12059]);
    return result;
}

void*  coverage_12060(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12060].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12060]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12060]);
    return result;
}

void*  coverage_12061(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12061].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12061]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12061]);
    return result;
}

void*  coverage_12062(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12062].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12062]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12062]);
    return result;
}

void*  coverage_12063(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12063].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12063]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12063]);
    return result;
}

void*  coverage_12064(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12064].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12064]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12064]);
    return result;
}

void*  coverage_12065(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12065].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12065]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12065]);
    return result;
}

void*  coverage_12066(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12066].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12066]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12066]);
    return result;
}

void*  coverage_12067(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12067].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12067]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12067]);
    return result;
}

void*  coverage_12068(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12068].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12068]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12068]);
    return result;
}

void*  coverage_12069(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12069].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12069]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12069]);
    return result;
}

void*  coverage_12070(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12070].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12070]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12070]);
    return result;
}

void*  coverage_12071(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12071].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12071]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12071]);
    return result;
}

void*  coverage_12072(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12072].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12072]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12072]);
    return result;
}

void*  coverage_12073(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12073].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12073]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12073]);
    return result;
}

void*  coverage_12074(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12074].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12074]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12074]);
    return result;
}

void*  coverage_12075(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12075].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12075]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12075]);
    return result;
}

void*  coverage_12076(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12076].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12076]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12076]);
    return result;
}

void*  coverage_12077(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12077].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12077]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12077]);
    return result;
}

void*  coverage_12078(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12078].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12078]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12078]);
    return result;
}

void*  coverage_12079(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12079].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12079]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12079]);
    return result;
}

void*  coverage_12080(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12080].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12080]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12080]);
    return result;
}

void*  coverage_12081(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12081].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12081]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12081]);
    return result;
}

void*  coverage_12082(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12082].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12082]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12082]);
    return result;
}

void*  coverage_12083(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12083].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12083]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12083]);
    return result;
}

void*  coverage_12084(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12084].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12084]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12084]);
    return result;
}

void*  coverage_12085(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12085].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12085]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12085]);
    return result;
}

void*  coverage_12086(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12086].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12086]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12086]);
    return result;
}

void*  coverage_12087(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12087].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12087]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12087]);
    return result;
}

void*  coverage_12088(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12088].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12088]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12088]);
    return result;
}

void*  coverage_12089(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12089].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12089]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12089]);
    return result;
}

void*  coverage_12090(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12090].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12090]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12090]);
    return result;
}

void*  coverage_12091(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12091].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12091]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12091]);
    return result;
}

void*  coverage_12092(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12092].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12092]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12092]);
    return result;
}

void*  coverage_12093(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12093].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12093]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12093]);
    return result;
}

void*  coverage_12094(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12094].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12094]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12094]);
    return result;
}

void*  coverage_12095(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12095].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12095]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12095]);
    return result;
}

void*  coverage_12096(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12096].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12096]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12096]);
    return result;
}

void*  coverage_12097(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12097].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12097]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12097]);
    return result;
}

void*  coverage_12098(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12098].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12098]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12098]);
    return result;
}

void*  coverage_12099(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12099].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12099]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12099]);
    return result;
}

void*  coverage_12100(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12100].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12100]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12100]);
    return result;
}

void*  coverage_12101(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12101].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12101]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12101]);
    return result;
}

void*  coverage_12102(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12102].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12102]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12102]);
    return result;
}

void*  coverage_12103(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12103].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12103]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12103]);
    return result;
}

void*  coverage_12104(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12104].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12104]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12104]);
    return result;
}

void*  coverage_12105(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12105].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12105]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12105]);
    return result;
}

void*  coverage_12106(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12106].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12106]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12106]);
    return result;
}

void*  coverage_12107(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12107].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12107]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12107]);
    return result;
}

void*  coverage_12108(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12108].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12108]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12108]);
    return result;
}

void*  coverage_12109(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12109].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12109]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12109]);
    return result;
}

void*  coverage_12110(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12110].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12110]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12110]);
    return result;
}

void*  coverage_12111(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12111].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12111]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12111]);
    return result;
}

void*  coverage_12112(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12112].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12112]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12112]);
    return result;
}

void*  coverage_12113(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12113].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12113]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12113]);
    return result;
}

void*  coverage_12114(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12114].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12114]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12114]);
    return result;
}

void*  coverage_12115(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12115].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12115]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12115]);
    return result;
}

void*  coverage_12116(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12116].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12116]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12116]);
    return result;
}

void*  coverage_12117(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12117].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12117]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12117]);
    return result;
}

void*  coverage_12118(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12118].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12118]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12118]);
    return result;
}

void*  coverage_12119(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12119].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12119]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12119]);
    return result;
}

void*  coverage_12120(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12120].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12120]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12120]);
    return result;
}

void*  coverage_12121(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12121].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12121]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12121]);
    return result;
}

void*  coverage_12122(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12122].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12122]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12122]);
    return result;
}

void*  coverage_12123(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12123].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12123]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12123]);
    return result;
}

void*  coverage_12124(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12124].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12124]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12124]);
    return result;
}

void*  coverage_12125(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12125].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12125]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12125]);
    return result;
}

void*  coverage_12126(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12126].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12126]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12126]);
    return result;
}

void*  coverage_12127(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12127].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12127]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12127]);
    return result;
}

void*  coverage_12128(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12128].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12128]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12128]);
    return result;
}

void*  coverage_12129(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12129].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12129]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12129]);
    return result;
}

void*  coverage_12130(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12130].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12130]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12130]);
    return result;
}

void*  coverage_12131(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12131].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12131]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12131]);
    return result;
}

void*  coverage_12132(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12132].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12132]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12132]);
    return result;
}

void*  coverage_12133(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12133].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12133]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12133]);
    return result;
}

void*  coverage_12134(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12134].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12134]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12134]);
    return result;
}

void*  coverage_12135(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12135].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12135]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12135]);
    return result;
}

void*  coverage_12136(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12136].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12136]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12136]);
    return result;
}

void*  coverage_12137(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12137].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12137]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12137]);
    return result;
}

void*  coverage_12138(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12138].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12138]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12138]);
    return result;
}

void*  coverage_12139(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12139].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12139]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12139]);
    return result;
}

void*  coverage_12140(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12140].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12140]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12140]);
    return result;
}

void*  coverage_12141(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12141].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12141]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12141]);
    return result;
}

void*  coverage_12142(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12142].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12142]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12142]);
    return result;
}

void*  coverage_12143(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12143].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12143]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12143]);
    return result;
}

void*  coverage_12144(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12144].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12144]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12144]);
    return result;
}

void*  coverage_12145(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12145].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12145]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12145]);
    return result;
}

void*  coverage_12146(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12146].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12146]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12146]);
    return result;
}

void*  coverage_12147(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12147].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12147]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12147]);
    return result;
}

void*  coverage_12148(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12148].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12148]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12148]);
    return result;
}

void*  coverage_12149(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12149].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12149]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12149]);
    return result;
}

void*  coverage_12150(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12150].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12150]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12150]);
    return result;
}

void*  coverage_12151(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12151].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12151]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12151]);
    return result;
}

void*  coverage_12152(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12152].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12152]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12152]);
    return result;
}

void*  coverage_12153(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12153].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12153]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12153]);
    return result;
}

void*  coverage_12154(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12154].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12154]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12154]);
    return result;
}

void*  coverage_12155(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12155].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12155]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12155]);
    return result;
}

void*  coverage_12156(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12156].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12156]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12156]);
    return result;
}

void*  coverage_12157(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12157].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12157]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12157]);
    return result;
}

void*  coverage_12158(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12158].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12158]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12158]);
    return result;
}

void*  coverage_12159(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12159].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12159]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12159]);
    return result;
}

void*  coverage_12160(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12160].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12160]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12160]);
    return result;
}

void*  coverage_12161(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12161].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12161]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12161]);
    return result;
}

void*  coverage_12162(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12162].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12162]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12162]);
    return result;
}

void*  coverage_12163(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12163].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12163]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12163]);
    return result;
}

void*  coverage_12164(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12164].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12164]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12164]);
    return result;
}

void*  coverage_12165(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12165].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12165]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12165]);
    return result;
}

void*  coverage_12166(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12166].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12166]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12166]);
    return result;
}

void*  coverage_12167(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12167].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12167]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12167]);
    return result;
}

void*  coverage_12168(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12168].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12168]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12168]);
    return result;
}

void*  coverage_12169(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12169].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12169]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12169]);
    return result;
}

void*  coverage_12170(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12170].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12170]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12170]);
    return result;
}

void*  coverage_12171(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12171].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12171]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12171]);
    return result;
}

void*  coverage_12172(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12172].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12172]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12172]);
    return result;
}

void*  coverage_12173(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12173].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12173]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12173]);
    return result;
}

void*  coverage_12174(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12174].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12174]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12174]);
    return result;
}

void*  coverage_12175(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12175].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12175]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12175]);
    return result;
}

void*  coverage_12176(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12176].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12176]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12176]);
    return result;
}

void*  coverage_12177(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12177].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12177]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12177]);
    return result;
}

void*  coverage_12178(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12178].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12178]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12178]);
    return result;
}

void*  coverage_12179(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12179].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12179]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12179]);
    return result;
}

void*  coverage_12180(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12180].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12180]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12180]);
    return result;
}

void*  coverage_12181(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12181].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12181]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12181]);
    return result;
}

void*  coverage_12182(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12182].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12182]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12182]);
    return result;
}

void*  coverage_12183(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12183].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12183]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12183]);
    return result;
}

void*  coverage_12184(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12184].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12184]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12184]);
    return result;
}

void*  coverage_12185(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12185].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12185]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12185]);
    return result;
}

void*  coverage_12186(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12186].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12186]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12186]);
    return result;
}

void*  coverage_12187(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12187].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12187]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12187]);
    return result;
}

void*  coverage_12188(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12188].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12188]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12188]);
    return result;
}

void*  coverage_12189(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12189].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12189]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12189]);
    return result;
}

void*  coverage_12190(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12190].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12190]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12190]);
    return result;
}

void*  coverage_12191(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12191].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12191]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12191]);
    return result;
}

void*  coverage_12192(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12192].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12192]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12192]);
    return result;
}

void*  coverage_12193(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12193].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12193]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12193]);
    return result;
}

void*  coverage_12194(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12194].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12194]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12194]);
    return result;
}

void*  coverage_12195(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12195].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12195]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12195]);
    return result;
}

void*  coverage_12196(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12196].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12196]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12196]);
    return result;
}

void*  coverage_12197(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12197].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12197]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12197]);
    return result;
}

void*  coverage_12198(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12198].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12198]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12198]);
    return result;
}

void*  coverage_12199(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12199].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12199]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12199]);
    return result;
}

void*  coverage_12200(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12200].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12200]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12200]);
    return result;
}

void*  coverage_12201(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12201].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12201]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12201]);
    return result;
}

void*  coverage_12202(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12202].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12202]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12202]);
    return result;
}

void*  coverage_12203(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12203].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12203]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12203]);
    return result;
}

void*  coverage_12204(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12204].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12204]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12204]);
    return result;
}

void*  coverage_12205(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12205].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12205]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12205]);
    return result;
}

void*  coverage_12206(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12206].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12206]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12206]);
    return result;
}

void*  coverage_12207(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12207].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12207]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12207]);
    return result;
}

void*  coverage_12208(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12208].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12208]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12208]);
    return result;
}

void*  coverage_12209(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12209].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12209]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12209]);
    return result;
}

void*  coverage_12210(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12210].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12210]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12210]);
    return result;
}

void*  coverage_12211(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12211].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12211]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12211]);
    return result;
}

void*  coverage_12212(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12212].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12212]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12212]);
    return result;
}

void*  coverage_12213(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12213].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12213]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12213]);
    return result;
}

void*  coverage_12214(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12214].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12214]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12214]);
    return result;
}

void*  coverage_12215(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12215].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12215]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12215]);
    return result;
}

void*  coverage_12216(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12216].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12216]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12216]);
    return result;
}

void*  coverage_12217(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12217].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12217]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12217]);
    return result;
}

void*  coverage_12218(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12218].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12218]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12218]);
    return result;
}

void*  coverage_12219(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12219].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12219]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12219]);
    return result;
}

void*  coverage_12220(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12220].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12220]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12220]);
    return result;
}

void*  coverage_12221(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12221].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12221]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12221]);
    return result;
}

void*  coverage_12222(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12222].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12222]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12222]);
    return result;
}

void*  coverage_12223(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12223].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12223]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12223]);
    return result;
}

void*  coverage_12224(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12224].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12224]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12224]);
    return result;
}

void*  coverage_12225(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12225].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12225]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12225]);
    return result;
}

void*  coverage_12226(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12226].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12226]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12226]);
    return result;
}

void*  coverage_12227(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12227].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12227]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12227]);
    return result;
}

void*  coverage_12228(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12228].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12228]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12228]);
    return result;
}

void*  coverage_12229(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12229].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12229]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12229]);
    return result;
}

void*  coverage_12230(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12230].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12230]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12230]);
    return result;
}

void*  coverage_12231(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12231].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12231]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12231]);
    return result;
}

void*  coverage_12232(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12232].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12232]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12232]);
    return result;
}

void*  coverage_12233(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12233].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12233]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12233]);
    return result;
}

void*  coverage_12234(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12234].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12234]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12234]);
    return result;
}

void*  coverage_12235(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12235].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12235]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12235]);
    return result;
}

void*  coverage_12236(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12236].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12236]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12236]);
    return result;
}

void*  coverage_12237(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12237].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12237]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12237]);
    return result;
}

void*  coverage_12238(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12238].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12238]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12238]);
    return result;
}

void*  coverage_12239(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12239].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12239]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12239]);
    return result;
}

void*  coverage_12240(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12240].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12240]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12240]);
    return result;
}

void*  coverage_12241(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12241].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12241]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12241]);
    return result;
}

void*  coverage_12242(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12242].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12242]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12242]);
    return result;
}

void*  coverage_12243(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12243].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12243]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12243]);
    return result;
}

void*  coverage_12244(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12244].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12244]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12244]);
    return result;
}

void*  coverage_12245(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12245].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12245]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12245]);
    return result;
}

void*  coverage_12246(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12246].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12246]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12246]);
    return result;
}

void*  coverage_12247(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12247].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12247]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12247]);
    return result;
}

void*  coverage_12248(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12248].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12248]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12248]);
    return result;
}

void*  coverage_12249(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12249].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12249]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12249]);
    return result;
}

void*  coverage_12250(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12250].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12250]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12250]);
    return result;
}

void*  coverage_12251(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12251].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12251]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12251]);
    return result;
}

void*  coverage_12252(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12252].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12252]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12252]);
    return result;
}

void*  coverage_12253(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12253].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12253]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12253]);
    return result;
}

void*  coverage_12254(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12254].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12254]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12254]);
    return result;
}

void*  coverage_12255(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12255].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12255]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12255]);
    return result;
}

void*  coverage_12256(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12256].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12256]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12256]);
    return result;
}

void*  coverage_12257(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12257].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12257]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12257]);
    return result;
}

void*  coverage_12258(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12258].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12258]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12258]);
    return result;
}

void*  coverage_12259(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12259].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12259]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12259]);
    return result;
}

void*  coverage_12260(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12260].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12260]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12260]);
    return result;
}

void*  coverage_12261(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12261].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12261]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12261]);
    return result;
}

void*  coverage_12262(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12262].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12262]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12262]);
    return result;
}

void*  coverage_12263(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12263].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12263]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12263]);
    return result;
}

void*  coverage_12264(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12264].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12264]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12264]);
    return result;
}

void*  coverage_12265(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12265].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12265]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12265]);
    return result;
}

void*  coverage_12266(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12266].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12266]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12266]);
    return result;
}

void*  coverage_12267(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12267].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12267]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12267]);
    return result;
}

void*  coverage_12268(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12268].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12268]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12268]);
    return result;
}

void*  coverage_12269(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12269].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12269]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12269]);
    return result;
}

void*  coverage_12270(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12270].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12270]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12270]);
    return result;
}

void*  coverage_12271(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12271].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12271]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12271]);
    return result;
}

void*  coverage_12272(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12272].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12272]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12272]);
    return result;
}

void*  coverage_12273(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12273].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12273]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12273]);
    return result;
}

void*  coverage_12274(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12274].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12274]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12274]);
    return result;
}

void*  coverage_12275(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12275].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12275]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12275]);
    return result;
}

void*  coverage_12276(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12276].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12276]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12276]);
    return result;
}

void*  coverage_12277(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12277].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12277]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12277]);
    return result;
}

void*  coverage_12278(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12278].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12278]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12278]);
    return result;
}

void*  coverage_12279(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12279].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12279]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12279]);
    return result;
}

void*  coverage_12280(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12280].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12280]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12280]);
    return result;
}

void*  coverage_12281(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12281].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12281]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12281]);
    return result;
}

void*  coverage_12282(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12282].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12282]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12282]);
    return result;
}

void*  coverage_12283(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12283].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12283]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12283]);
    return result;
}

void*  coverage_12284(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12284].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12284]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12284]);
    return result;
}

void*  coverage_12285(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12285].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12285]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12285]);
    return result;
}

void*  coverage_12286(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12286].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12286]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12286]);
    return result;
}

void*  coverage_12287(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12287].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12287]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12287]);
    return result;
}

void*  coverage_12288(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12288].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12288]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12288]);
    return result;
}

void*  coverage_12289(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12289].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12289]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12289]);
    return result;
}

void*  coverage_12290(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12290].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12290]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12290]);
    return result;
}

void*  coverage_12291(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12291].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12291]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12291]);
    return result;
}

void*  coverage_12292(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12292].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12292]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12292]);
    return result;
}

void*  coverage_12293(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12293].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12293]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12293]);
    return result;
}

void*  coverage_12294(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12294].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12294]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12294]);
    return result;
}

void*  coverage_12295(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12295].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12295]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12295]);
    return result;
}

void*  coverage_12296(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12296].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12296]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12296]);
    return result;
}

void*  coverage_12297(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12297].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12297]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12297]);
    return result;
}

void*  coverage_12298(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12298].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12298]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12298]);
    return result;
}

void*  coverage_12299(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12299].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12299]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12299]);
    return result;
}

void*  coverage_12300(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12300].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12300]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12300]);
    return result;
}

void*  coverage_12301(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12301].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12301]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12301]);
    return result;
}

void*  coverage_12302(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12302].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12302]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12302]);
    return result;
}

void*  coverage_12303(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12303].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12303]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12303]);
    return result;
}

void*  coverage_12304(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12304].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12304]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12304]);
    return result;
}

void*  coverage_12305(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12305].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12305]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12305]);
    return result;
}

void*  coverage_12306(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12306].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12306]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12306]);
    return result;
}

void*  coverage_12307(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12307].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12307]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12307]);
    return result;
}

void*  coverage_12308(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12308].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12308]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12308]);
    return result;
}

void*  coverage_12309(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12309].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12309]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12309]);
    return result;
}

void*  coverage_12310(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12310].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12310]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12310]);
    return result;
}

void*  coverage_12311(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12311].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12311]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12311]);
    return result;
}

void*  coverage_12312(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12312].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12312]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12312]);
    return result;
}

void*  coverage_12313(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12313].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12313]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12313]);
    return result;
}

void*  coverage_12314(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12314].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12314]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12314]);
    return result;
}

void*  coverage_12315(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12315].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12315]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12315]);
    return result;
}

void*  coverage_12316(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12316].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12316]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12316]);
    return result;
}

void*  coverage_12317(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12317].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12317]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12317]);
    return result;
}

void*  coverage_12318(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12318].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12318]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12318]);
    return result;
}

void*  coverage_12319(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12319].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12319]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12319]);
    return result;
}

void*  coverage_12320(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12320].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12320]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12320]);
    return result;
}

void*  coverage_12321(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12321].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12321]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12321]);
    return result;
}

void*  coverage_12322(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12322].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12322]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12322]);
    return result;
}

void*  coverage_12323(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12323].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12323]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12323]);
    return result;
}

void*  coverage_12324(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12324].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12324]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12324]);
    return result;
}

void*  coverage_12325(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12325].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12325]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12325]);
    return result;
}

void*  coverage_12326(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12326].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12326]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12326]);
    return result;
}

void*  coverage_12327(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12327].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12327]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12327]);
    return result;
}

void*  coverage_12328(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12328].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12328]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12328]);
    return result;
}

void*  coverage_12329(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12329].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12329]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12329]);
    return result;
}

void*  coverage_12330(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12330].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12330]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12330]);
    return result;
}

void*  coverage_12331(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12331].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12331]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12331]);
    return result;
}

void*  coverage_12332(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12332].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12332]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12332]);
    return result;
}

void*  coverage_12333(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12333].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12333]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12333]);
    return result;
}

void*  coverage_12334(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12334].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12334]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12334]);
    return result;
}

void*  coverage_12335(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12335].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12335]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12335]);
    return result;
}

void*  coverage_12336(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12336].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12336]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12336]);
    return result;
}

void*  coverage_12337(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12337].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12337]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12337]);
    return result;
}

void*  coverage_12338(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12338].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12338]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12338]);
    return result;
}

void*  coverage_12339(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12339].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12339]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12339]);
    return result;
}

void*  coverage_12340(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12340].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12340]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12340]);
    return result;
}

void*  coverage_12341(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12341].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12341]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12341]);
    return result;
}

void*  coverage_12342(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12342].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12342]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12342]);
    return result;
}

void*  coverage_12343(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12343].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12343]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12343]);
    return result;
}

void*  coverage_12344(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12344].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12344]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12344]);
    return result;
}

void*  coverage_12345(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12345].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12345]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12345]);
    return result;
}

void*  coverage_12346(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12346].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12346]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12346]);
    return result;
}

void*  coverage_12347(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12347].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12347]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12347]);
    return result;
}

void*  coverage_12348(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12348].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12348]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12348]);
    return result;
}

void*  coverage_12349(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12349].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12349]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12349]);
    return result;
}

void*  coverage_12350(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12350].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12350]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12350]);
    return result;
}

void*  coverage_12351(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12351].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12351]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12351]);
    return result;
}

void*  coverage_12352(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12352].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12352]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12352]);
    return result;
}

void*  coverage_12353(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12353].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12353]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12353]);
    return result;
}

void*  coverage_12354(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12354].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12354]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12354]);
    return result;
}

void*  coverage_12355(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12355].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12355]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12355]);
    return result;
}

void*  coverage_12356(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12356].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12356]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12356]);
    return result;
}

void*  coverage_12357(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12357].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12357]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12357]);
    return result;
}

void*  coverage_12358(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12358].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12358]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12358]);
    return result;
}

void*  coverage_12359(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12359].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12359]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12359]);
    return result;
}

void*  coverage_12360(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12360].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12360]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12360]);
    return result;
}

void*  coverage_12361(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12361].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12361]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12361]);
    return result;
}

void*  coverage_12362(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12362].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12362]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12362]);
    return result;
}

void*  coverage_12363(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12363].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12363]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12363]);
    return result;
}

void*  coverage_12364(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12364].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12364]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12364]);
    return result;
}

void*  coverage_12365(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12365].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12365]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12365]);
    return result;
}

void*  coverage_12366(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12366].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12366]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12366]);
    return result;
}

void*  coverage_12367(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12367].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12367]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12367]);
    return result;
}

void*  coverage_12368(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12368].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12368]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12368]);
    return result;
}

void*  coverage_12369(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12369].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12369]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12369]);
    return result;
}

void*  coverage_12370(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12370].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12370]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12370]);
    return result;
}

void*  coverage_12371(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12371].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12371]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12371]);
    return result;
}

void*  coverage_12372(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12372].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12372]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12372]);
    return result;
}

void*  coverage_12373(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12373].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12373]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12373]);
    return result;
}

void*  coverage_12374(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12374].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12374]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12374]);
    return result;
}

void*  coverage_12375(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12375].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12375]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12375]);
    return result;
}

void*  coverage_12376(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12376].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12376]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12376]);
    return result;
}

void*  coverage_12377(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12377].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12377]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12377]);
    return result;
}

void*  coverage_12378(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12378].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12378]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12378]);
    return result;
}

void*  coverage_12379(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12379].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12379]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12379]);
    return result;
}

void*  coverage_12380(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12380].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12380]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12380]);
    return result;
}

void*  coverage_12381(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12381].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12381]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12381]);
    return result;
}

void*  coverage_12382(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12382].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12382]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12382]);
    return result;
}

void*  coverage_12383(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12383].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12383]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12383]);
    return result;
}

void*  coverage_12384(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12384].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12384]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12384]);
    return result;
}

void*  coverage_12385(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12385].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12385]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12385]);
    return result;
}

void*  coverage_12386(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12386].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12386]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12386]);
    return result;
}

void*  coverage_12387(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12387].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12387]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12387]);
    return result;
}

void*  coverage_12388(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12388].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12388]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12388]);
    return result;
}

void*  coverage_12389(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12389].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12389]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12389]);
    return result;
}

void*  coverage_12390(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12390].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12390]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12390]);
    return result;
}

void*  coverage_12391(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12391].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12391]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12391]);
    return result;
}

void*  coverage_12392(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12392].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12392]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12392]);
    return result;
}

void*  coverage_12393(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12393].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12393]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12393]);
    return result;
}

void*  coverage_12394(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12394].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12394]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12394]);
    return result;
}

void*  coverage_12395(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12395].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12395]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12395]);
    return result;
}

void*  coverage_12396(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12396].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12396]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12396]);
    return result;
}

void*  coverage_12397(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12397].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12397]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12397]);
    return result;
}

void*  coverage_12398(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12398].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12398]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12398]);
    return result;
}

void*  coverage_12399(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12399].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12399]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12399]);
    return result;
}

void*  coverage_12400(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12400].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12400]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12400]);
    return result;
}

void*  coverage_12401(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12401].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12401]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12401]);
    return result;
}

void*  coverage_12402(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12402].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12402]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12402]);
    return result;
}

void*  coverage_12403(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12403].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12403]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12403]);
    return result;
}

void*  coverage_12404(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12404].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12404]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12404]);
    return result;
}

void*  coverage_12405(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12405].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12405]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12405]);
    return result;
}

void*  coverage_12406(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12406].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12406]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12406]);
    return result;
}

void*  coverage_12407(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12407].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12407]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12407]);
    return result;
}

void*  coverage_12408(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12408].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12408]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12408]);
    return result;
}

void*  coverage_12409(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12409].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12409]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12409]);
    return result;
}

void*  coverage_12410(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12410].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12410]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12410]);
    return result;
}

void*  coverage_12411(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12411].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12411]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12411]);
    return result;
}

void*  coverage_12412(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12412].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12412]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12412]);
    return result;
}

void*  coverage_12413(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12413].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12413]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12413]);
    return result;
}

void*  coverage_12414(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12414].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12414]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12414]);
    return result;
}

void*  coverage_12415(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12415].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12415]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12415]);
    return result;
}

void*  coverage_12416(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12416].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12416]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12416]);
    return result;
}

void*  coverage_12417(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12417].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12417]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12417]);
    return result;
}

void*  coverage_12418(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12418].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12418]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12418]);
    return result;
}

void*  coverage_12419(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12419].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12419]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12419]);
    return result;
}

void*  coverage_12420(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12420].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12420]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12420]);
    return result;
}

void*  coverage_12421(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12421].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12421]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12421]);
    return result;
}

void*  coverage_12422(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12422].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12422]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12422]);
    return result;
}

void*  coverage_12423(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12423].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12423]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12423]);
    return result;
}

void*  coverage_12424(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12424].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12424]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12424]);
    return result;
}

void*  coverage_12425(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12425].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12425]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12425]);
    return result;
}

void*  coverage_12426(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12426].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12426]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12426]);
    return result;
}

void*  coverage_12427(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12427].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12427]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12427]);
    return result;
}

void*  coverage_12428(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12428].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12428]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12428]);
    return result;
}

void*  coverage_12429(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12429].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12429]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12429]);
    return result;
}

void*  coverage_12430(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12430].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12430]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12430]);
    return result;
}

void*  coverage_12431(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12431].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12431]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12431]);
    return result;
}

void*  coverage_12432(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12432].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12432]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12432]);
    return result;
}

void*  coverage_12433(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12433].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12433]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12433]);
    return result;
}

void*  coverage_12434(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12434].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12434]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12434]);
    return result;
}

void*  coverage_12435(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12435].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12435]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12435]);
    return result;
}

void*  coverage_12436(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12436].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12436]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12436]);
    return result;
}

void*  coverage_12437(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12437].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12437]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12437]);
    return result;
}

void*  coverage_12438(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12438].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12438]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12438]);
    return result;
}

void*  coverage_12439(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12439].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12439]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12439]);
    return result;
}

void*  coverage_12440(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12440].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12440]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12440]);
    return result;
}

void*  coverage_12441(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12441].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12441]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12441]);
    return result;
}

void*  coverage_12442(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12442].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12442]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12442]);
    return result;
}

void*  coverage_12443(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12443].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12443]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12443]);
    return result;
}

void*  coverage_12444(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12444].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12444]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12444]);
    return result;
}

void*  coverage_12445(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12445].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12445]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12445]);
    return result;
}

void*  coverage_12446(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12446].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12446]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12446]);
    return result;
}

void*  coverage_12447(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12447].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12447]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12447]);
    return result;
}

void*  coverage_12448(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12448].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12448]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12448]);
    return result;
}

void*  coverage_12449(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12449].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12449]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12449]);
    return result;
}

void*  coverage_12450(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12450].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12450]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12450]);
    return result;
}

void*  coverage_12451(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12451].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12451]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12451]);
    return result;
}

void*  coverage_12452(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12452].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12452]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12452]);
    return result;
}

void*  coverage_12453(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12453].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12453]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12453]);
    return result;
}

void*  coverage_12454(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12454].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12454]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12454]);
    return result;
}

void*  coverage_12455(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12455].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12455]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12455]);
    return result;
}

void*  coverage_12456(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12456].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12456]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12456]);
    return result;
}

void*  coverage_12457(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12457].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12457]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12457]);
    return result;
}

void*  coverage_12458(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12458].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12458]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12458]);
    return result;
}

void*  coverage_12459(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12459].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12459]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12459]);
    return result;
}

void*  coverage_12460(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12460].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12460]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12460]);
    return result;
}

void*  coverage_12461(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12461].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12461]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12461]);
    return result;
}

void*  coverage_12462(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12462].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12462]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12462]);
    return result;
}

void*  coverage_12463(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12463].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12463]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12463]);
    return result;
}

void*  coverage_12464(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12464].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12464]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12464]);
    return result;
}

void*  coverage_12465(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12465].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12465]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12465]);
    return result;
}

void*  coverage_12466(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12466].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12466]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12466]);
    return result;
}

void*  coverage_12467(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12467].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12467]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12467]);
    return result;
}

void*  coverage_12468(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12468].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12468]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12468]);
    return result;
}

void*  coverage_12469(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12469].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12469]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12469]);
    return result;
}

void*  coverage_12470(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12470].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12470]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12470]);
    return result;
}

void*  coverage_12471(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12471].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12471]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12471]);
    return result;
}

void*  coverage_12472(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12472].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12472]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12472]);
    return result;
}

void*  coverage_12473(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12473].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12473]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12473]);
    return result;
}

void*  coverage_12474(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12474].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12474]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12474]);
    return result;
}

void*  coverage_12475(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12475].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12475]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12475]);
    return result;
}

void*  coverage_12476(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12476].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12476]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12476]);
    return result;
}

void*  coverage_12477(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12477].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12477]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12477]);
    return result;
}

void*  coverage_12478(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12478].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12478]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12478]);
    return result;
}

void*  coverage_12479(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12479].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12479]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12479]);
    return result;
}

void*  coverage_12480(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12480].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12480]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12480]);
    return result;
}

void*  coverage_12481(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12481].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12481]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12481]);
    return result;
}

void*  coverage_12482(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12482].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12482]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12482]);
    return result;
}

void*  coverage_12483(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12483].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12483]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12483]);
    return result;
}

void*  coverage_12484(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12484].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12484]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12484]);
    return result;
}

void*  coverage_12485(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12485].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12485]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12485]);
    return result;
}

void*  coverage_12486(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12486].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12486]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12486]);
    return result;
}

void*  coverage_12487(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12487].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12487]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12487]);
    return result;
}

void*  coverage_12488(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12488].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12488]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12488]);
    return result;
}

void*  coverage_12489(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12489].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12489]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12489]);
    return result;
}

void*  coverage_12490(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12490].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12490]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12490]);
    return result;
}

void*  coverage_12491(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12491].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12491]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12491]);
    return result;
}

void*  coverage_12492(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12492].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12492]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12492]);
    return result;
}

void*  coverage_12493(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12493].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12493]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12493]);
    return result;
}

void*  coverage_12494(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12494].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12494]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12494]);
    return result;
}

void*  coverage_12495(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12495].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12495]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12495]);
    return result;
}

void*  coverage_12496(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12496].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12496]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12496]);
    return result;
}

void*  coverage_12497(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12497].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12497]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12497]);
    return result;
}

void*  coverage_12498(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12498].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12498]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12498]);
    return result;
}

void*  coverage_12499(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12499].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12499]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12499]);
    return result;
}

void*  coverage_12500(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12500].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12500]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12500]);
    return result;
}

void*  coverage_12501(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12501].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12501]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12501]);
    return result;
}

void*  coverage_12502(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12502].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12502]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12502]);
    return result;
}

void*  coverage_12503(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12503].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12503]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12503]);
    return result;
}

void*  coverage_12504(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12504].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12504]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12504]);
    return result;
}

void*  coverage_12505(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12505].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12505]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12505]);
    return result;
}

void*  coverage_12506(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12506].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12506]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12506]);
    return result;
}

void*  coverage_12507(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12507].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12507]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12507]);
    return result;
}

void*  coverage_12508(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12508].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12508]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12508]);
    return result;
}

void*  coverage_12509(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12509].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12509]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12509]);
    return result;
}

void*  coverage_12510(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12510].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12510]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12510]);
    return result;
}

void*  coverage_12511(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12511].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12511]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12511]);
    return result;
}

void*  coverage_12512(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12512].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12512]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12512]);
    return result;
}

void*  coverage_12513(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12513].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12513]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12513]);
    return result;
}

void*  coverage_12514(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12514].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12514]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12514]);
    return result;
}

void*  coverage_12515(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12515].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12515]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12515]);
    return result;
}

void*  coverage_12516(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12516].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12516]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12516]);
    return result;
}

void*  coverage_12517(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12517].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12517]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12517]);
    return result;
}

void*  coverage_12518(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12518].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12518]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12518]);
    return result;
}

void*  coverage_12519(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12519].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12519]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12519]);
    return result;
}

void*  coverage_12520(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12520].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12520]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12520]);
    return result;
}

void*  coverage_12521(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12521].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12521]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12521]);
    return result;
}

void*  coverage_12522(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12522].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12522]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12522]);
    return result;
}

void*  coverage_12523(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12523].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12523]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12523]);
    return result;
}

void*  coverage_12524(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12524].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12524]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12524]);
    return result;
}

void*  coverage_12525(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12525].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12525]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12525]);
    return result;
}

void*  coverage_12526(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12526].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12526]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12526]);
    return result;
}

void*  coverage_12527(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12527].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12527]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12527]);
    return result;
}

void*  coverage_12528(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12528].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12528]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12528]);
    return result;
}

void*  coverage_12529(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12529].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12529]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12529]);
    return result;
}

void*  coverage_12530(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12530].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12530]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12530]);
    return result;
}

void*  coverage_12531(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12531].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12531]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12531]);
    return result;
}

void*  coverage_12532(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12532].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12532]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12532]);
    return result;
}

void*  coverage_12533(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12533].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12533]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12533]);
    return result;
}

void*  coverage_12534(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12534].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12534]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12534]);
    return result;
}

void*  coverage_12535(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12535].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12535]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12535]);
    return result;
}

void*  coverage_12536(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12536].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12536]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12536]);
    return result;
}

void*  coverage_12537(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12537].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12537]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12537]);
    return result;
}

void*  coverage_12538(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12538].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12538]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12538]);
    return result;
}

void*  coverage_12539(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12539].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12539]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12539]);
    return result;
}

void*  coverage_12540(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12540].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12540]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12540]);
    return result;
}

void*  coverage_12541(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12541].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12541]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12541]);
    return result;
}

void*  coverage_12542(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12542].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12542]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12542]);
    return result;
}

void*  coverage_12543(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12543].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12543]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12543]);
    return result;
}

void*  coverage_12544(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12544].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12544]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12544]);
    return result;
}

void*  coverage_12545(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12545].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12545]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12545]);
    return result;
}

void*  coverage_12546(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12546].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12546]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12546]);
    return result;
}

void*  coverage_12547(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12547].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12547]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12547]);
    return result;
}

void*  coverage_12548(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12548].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12548]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12548]);
    return result;
}

void*  coverage_12549(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12549].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12549]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12549]);
    return result;
}

void*  coverage_12550(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12550].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12550]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12550]);
    return result;
}

void*  coverage_12551(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12551].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12551]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12551]);
    return result;
}

void*  coverage_12552(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12552].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12552]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12552]);
    return result;
}

void*  coverage_12553(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12553].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12553]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12553]);
    return result;
}

void*  coverage_12554(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12554].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12554]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12554]);
    return result;
}

void*  coverage_12555(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12555].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12555]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12555]);
    return result;
}

void*  coverage_12556(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12556].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12556]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12556]);
    return result;
}

void*  coverage_12557(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12557].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12557]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12557]);
    return result;
}

void*  coverage_12558(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12558].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12558]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12558]);
    return result;
}

void*  coverage_12559(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12559].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12559]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12559]);
    return result;
}

void*  coverage_12560(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12560].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12560]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12560]);
    return result;
}

void*  coverage_12561(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12561].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12561]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12561]);
    return result;
}

void*  coverage_12562(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12562].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12562]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12562]);
    return result;
}

void*  coverage_12563(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12563].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12563]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12563]);
    return result;
}

void*  coverage_12564(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12564].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12564]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12564]);
    return result;
}

void*  coverage_12565(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12565].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12565]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12565]);
    return result;
}

void*  coverage_12566(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12566].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12566]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12566]);
    return result;
}

void*  coverage_12567(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12567].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12567]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12567]);
    return result;
}

void*  coverage_12568(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12568].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12568]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12568]);
    return result;
}

void*  coverage_12569(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12569].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12569]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12569]);
    return result;
}

void*  coverage_12570(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12570].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12570]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12570]);
    return result;
}

void*  coverage_12571(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12571].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12571]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12571]);
    return result;
}

void*  coverage_12572(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12572].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12572]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12572]);
    return result;
}

void*  coverage_12573(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12573].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12573]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12573]);
    return result;
}

void*  coverage_12574(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12574].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12574]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12574]);
    return result;
}

void*  coverage_12575(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12575].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12575]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12575]);
    return result;
}

void*  coverage_12576(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12576].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12576]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12576]);
    return result;
}

void*  coverage_12577(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12577].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12577]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12577]);
    return result;
}

void*  coverage_12578(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12578].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12578]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12578]);
    return result;
}

void*  coverage_12579(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12579].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12579]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12579]);
    return result;
}

void*  coverage_12580(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12580].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12580]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12580]);
    return result;
}

void*  coverage_12581(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12581].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12581]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12581]);
    return result;
}

void*  coverage_12582(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12582].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12582]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12582]);
    return result;
}

void*  coverage_12583(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12583].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12583]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12583]);
    return result;
}

void*  coverage_12584(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12584].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12584]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12584]);
    return result;
}

void*  coverage_12585(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12585].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12585]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12585]);
    return result;
}

void*  coverage_12586(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12586].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12586]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12586]);
    return result;
}

void*  coverage_12587(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12587].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12587]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12587]);
    return result;
}

void*  coverage_12588(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12588].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12588]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12588]);
    return result;
}

void*  coverage_12589(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12589].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12589]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12589]);
    return result;
}

void*  coverage_12590(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12590].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12590]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12590]);
    return result;
}

void*  coverage_12591(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12591].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12591]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12591]);
    return result;
}

void*  coverage_12592(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12592].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12592]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12592]);
    return result;
}

void*  coverage_12593(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12593].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12593]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12593]);
    return result;
}

void*  coverage_12594(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12594].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12594]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12594]);
    return result;
}

void*  coverage_12595(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12595].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12595]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12595]);
    return result;
}

void*  coverage_12596(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12596].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12596]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12596]);
    return result;
}

void*  coverage_12597(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12597].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12597]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12597]);
    return result;
}

void*  coverage_12598(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12598].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12598]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12598]);
    return result;
}

void*  coverage_12599(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12599].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12599]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12599]);
    return result;
}

void*  coverage_12600(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12600].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12600]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12600]);
    return result;
}

void*  coverage_12601(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12601].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12601]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12601]);
    return result;
}

void*  coverage_12602(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12602].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12602]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12602]);
    return result;
}

void*  coverage_12603(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12603].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12603]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12603]);
    return result;
}

void*  coverage_12604(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12604].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12604]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12604]);
    return result;
}

void*  coverage_12605(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12605].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12605]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12605]);
    return result;
}

void*  coverage_12606(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12606].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12606]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12606]);
    return result;
}

void*  coverage_12607(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12607].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12607]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12607]);
    return result;
}

void*  coverage_12608(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12608].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12608]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12608]);
    return result;
}

void*  coverage_12609(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12609].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12609]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12609]);
    return result;
}

void*  coverage_12610(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12610].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12610]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12610]);
    return result;
}

void*  coverage_12611(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12611].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12611]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12611]);
    return result;
}

void*  coverage_12612(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12612].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12612]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12612]);
    return result;
}

void*  coverage_12613(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12613].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12613]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12613]);
    return result;
}

void*  coverage_12614(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12614].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12614]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12614]);
    return result;
}

void*  coverage_12615(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12615].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12615]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12615]);
    return result;
}

void*  coverage_12616(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12616].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12616]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12616]);
    return result;
}

void*  coverage_12617(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12617].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12617]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12617]);
    return result;
}

void*  coverage_12618(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12618].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12618]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12618]);
    return result;
}

void*  coverage_12619(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12619].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12619]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12619]);
    return result;
}

void*  coverage_12620(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12620].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12620]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12620]);
    return result;
}

void*  coverage_12621(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12621].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12621]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12621]);
    return result;
}

void*  coverage_12622(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12622].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12622]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12622]);
    return result;
}

void*  coverage_12623(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12623].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12623]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12623]);
    return result;
}

void*  coverage_12624(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12624].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12624]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12624]);
    return result;
}

void*  coverage_12625(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12625].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12625]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12625]);
    return result;
}

void*  coverage_12626(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12626].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12626]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12626]);
    return result;
}

void*  coverage_12627(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12627].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12627]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12627]);
    return result;
}

void*  coverage_12628(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12628].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12628]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12628]);
    return result;
}

void*  coverage_12629(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12629].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12629]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12629]);
    return result;
}

void*  coverage_12630(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12630].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12630]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12630]);
    return result;
}

void*  coverage_12631(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12631].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12631]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12631]);
    return result;
}

void*  coverage_12632(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12632].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12632]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12632]);
    return result;
}

void*  coverage_12633(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12633].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12633]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12633]);
    return result;
}

void*  coverage_12634(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12634].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12634]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12634]);
    return result;
}

void*  coverage_12635(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12635].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12635]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12635]);
    return result;
}

void*  coverage_12636(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12636].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12636]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12636]);
    return result;
}

void*  coverage_12637(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12637].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12637]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12637]);
    return result;
}

void*  coverage_12638(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12638].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12638]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12638]);
    return result;
}

void*  coverage_12639(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12639].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12639]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12639]);
    return result;
}

void*  coverage_12640(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12640].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12640]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12640]);
    return result;
}

void*  coverage_12641(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12641].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12641]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12641]);
    return result;
}

void*  coverage_12642(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12642].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12642]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12642]);
    return result;
}

void*  coverage_12643(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12643].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12643]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12643]);
    return result;
}

void*  coverage_12644(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12644].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12644]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12644]);
    return result;
}

void*  coverage_12645(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12645].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12645]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12645]);
    return result;
}

void*  coverage_12646(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12646].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12646]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12646]);
    return result;
}

void*  coverage_12647(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12647].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12647]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12647]);
    return result;
}

void*  coverage_12648(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12648].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12648]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12648]);
    return result;
}

void*  coverage_12649(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12649].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12649]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12649]);
    return result;
}

void*  coverage_12650(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12650].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12650]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12650]);
    return result;
}

void*  coverage_12651(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12651].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12651]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12651]);
    return result;
}

void*  coverage_12652(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12652].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12652]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12652]);
    return result;
}

void*  coverage_12653(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12653].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12653]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12653]);
    return result;
}

void*  coverage_12654(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12654].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12654]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12654]);
    return result;
}

void*  coverage_12655(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12655].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12655]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12655]);
    return result;
}

void*  coverage_12656(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12656].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12656]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12656]);
    return result;
}

void*  coverage_12657(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12657].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12657]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12657]);
    return result;
}

void*  coverage_12658(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12658].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12658]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12658]);
    return result;
}

void*  coverage_12659(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12659].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12659]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12659]);
    return result;
}

void*  coverage_12660(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12660].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12660]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12660]);
    return result;
}

void*  coverage_12661(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12661].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12661]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12661]);
    return result;
}

void*  coverage_12662(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12662].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12662]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12662]);
    return result;
}

void*  coverage_12663(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12663].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12663]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12663]);
    return result;
}

void*  coverage_12664(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12664].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12664]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12664]);
    return result;
}

void*  coverage_12665(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12665].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12665]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12665]);
    return result;
}

void*  coverage_12666(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12666].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12666]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12666]);
    return result;
}

void*  coverage_12667(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12667].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12667]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12667]);
    return result;
}

void*  coverage_12668(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12668].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12668]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12668]);
    return result;
}

void*  coverage_12669(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12669].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12669]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12669]);
    return result;
}

void*  coverage_12670(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12670].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12670]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12670]);
    return result;
}

void*  coverage_12671(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12671].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12671]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12671]);
    return result;
}

void*  coverage_12672(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12672].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12672]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12672]);
    return result;
}

void*  coverage_12673(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12673].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12673]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12673]);
    return result;
}

void*  coverage_12674(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12674].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12674]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12674]);
    return result;
}

void*  coverage_12675(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12675].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12675]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12675]);
    return result;
}

void*  coverage_12676(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12676].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12676]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12676]);
    return result;
}

void*  coverage_12677(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12677].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12677]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12677]);
    return result;
}

void*  coverage_12678(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12678].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12678]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12678]);
    return result;
}

void*  coverage_12679(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12679].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12679]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12679]);
    return result;
}

void*  coverage_12680(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12680].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12680]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12680]);
    return result;
}

void*  coverage_12681(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12681].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12681]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12681]);
    return result;
}

void*  coverage_12682(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12682].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12682]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12682]);
    return result;
}

void*  coverage_12683(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12683].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12683]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12683]);
    return result;
}

void*  coverage_12684(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12684].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12684]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12684]);
    return result;
}

void*  coverage_12685(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12685].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12685]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12685]);
    return result;
}

void*  coverage_12686(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12686].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12686]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12686]);
    return result;
}

void*  coverage_12687(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12687].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12687]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12687]);
    return result;
}

void*  coverage_12688(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12688].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12688]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12688]);
    return result;
}

void*  coverage_12689(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12689].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12689]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12689]);
    return result;
}

void*  coverage_12690(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12690].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12690]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12690]);
    return result;
}

void*  coverage_12691(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12691].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12691]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12691]);
    return result;
}

void*  coverage_12692(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12692].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12692]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12692]);
    return result;
}

void*  coverage_12693(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12693].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12693]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12693]);
    return result;
}

void*  coverage_12694(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12694].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12694]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12694]);
    return result;
}

void*  coverage_12695(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12695].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12695]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12695]);
    return result;
}

void*  coverage_12696(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12696].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12696]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12696]);
    return result;
}

void*  coverage_12697(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12697].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12697]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12697]);
    return result;
}

void*  coverage_12698(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12698].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12698]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12698]);
    return result;
}

void*  coverage_12699(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12699].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12699]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12699]);
    return result;
}

void*  coverage_12700(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12700].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12700]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12700]);
    return result;
}

void*  coverage_12701(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12701].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12701]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12701]);
    return result;
}

void*  coverage_12702(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12702].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12702]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12702]);
    return result;
}

void*  coverage_12703(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12703].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12703]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12703]);
    return result;
}

void*  coverage_12704(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12704].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12704]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12704]);
    return result;
}

void*  coverage_12705(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12705].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12705]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12705]);
    return result;
}

void*  coverage_12706(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12706].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12706]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12706]);
    return result;
}

void*  coverage_12707(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12707].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12707]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12707]);
    return result;
}

void*  coverage_12708(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12708].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12708]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12708]);
    return result;
}

void*  coverage_12709(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12709].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12709]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12709]);
    return result;
}

void*  coverage_12710(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12710].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12710]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12710]);
    return result;
}

void*  coverage_12711(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12711].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12711]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12711]);
    return result;
}

void*  coverage_12712(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12712].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12712]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12712]);
    return result;
}

void*  coverage_12713(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12713].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12713]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12713]);
    return result;
}

void*  coverage_12714(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12714].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12714]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12714]);
    return result;
}

void*  coverage_12715(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12715].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12715]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12715]);
    return result;
}

void*  coverage_12716(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12716].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12716]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12716]);
    return result;
}

void*  coverage_12717(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12717].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12717]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12717]);
    return result;
}

void*  coverage_12718(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12718].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12718]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12718]);
    return result;
}

void*  coverage_12719(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12719].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12719]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12719]);
    return result;
}

void*  coverage_12720(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12720].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12720]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12720]);
    return result;
}

void*  coverage_12721(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12721].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12721]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12721]);
    return result;
}

void*  coverage_12722(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12722].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12722]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12722]);
    return result;
}

void*  coverage_12723(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12723].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12723]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12723]);
    return result;
}

void*  coverage_12724(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12724].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12724]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12724]);
    return result;
}

void*  coverage_12725(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12725].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12725]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12725]);
    return result;
}

void*  coverage_12726(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12726].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12726]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12726]);
    return result;
}

void*  coverage_12727(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12727].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12727]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12727]);
    return result;
}

void*  coverage_12728(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12728].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12728]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12728]);
    return result;
}

void*  coverage_12729(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12729].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12729]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12729]);
    return result;
}

void*  coverage_12730(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12730].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12730]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12730]);
    return result;
}

void*  coverage_12731(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12731].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12731]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12731]);
    return result;
}

void*  coverage_12732(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12732].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12732]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12732]);
    return result;
}

void*  coverage_12733(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12733].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12733]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12733]);
    return result;
}

void*  coverage_12734(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12734].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12734]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12734]);
    return result;
}

void*  coverage_12735(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12735].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12735]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12735]);
    return result;
}

void*  coverage_12736(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12736].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12736]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12736]);
    return result;
}

void*  coverage_12737(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12737].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12737]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12737]);
    return result;
}

void*  coverage_12738(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12738].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12738]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12738]);
    return result;
}

void*  coverage_12739(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12739].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12739]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12739]);
    return result;
}

void*  coverage_12740(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12740].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12740]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12740]);
    return result;
}

void*  coverage_12741(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12741].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12741]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12741]);
    return result;
}

void*  coverage_12742(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12742].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12742]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12742]);
    return result;
}

void*  coverage_12743(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12743].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12743]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12743]);
    return result;
}

void*  coverage_12744(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12744].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12744]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12744]);
    return result;
}

void*  coverage_12745(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12745].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12745]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12745]);
    return result;
}

void*  coverage_12746(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12746].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12746]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12746]);
    return result;
}

void*  coverage_12747(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12747].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12747]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12747]);
    return result;
}

void*  coverage_12748(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12748].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12748]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12748]);
    return result;
}

void*  coverage_12749(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12749].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12749]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12749]);
    return result;
}

void*  coverage_12750(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12750].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12750]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12750]);
    return result;
}

void*  coverage_12751(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12751].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12751]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12751]);
    return result;
}

void*  coverage_12752(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12752].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12752]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12752]);
    return result;
}

void*  coverage_12753(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12753].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12753]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12753]);
    return result;
}

void*  coverage_12754(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12754].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12754]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12754]);
    return result;
}

void*  coverage_12755(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12755].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12755]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12755]);
    return result;
}

void*  coverage_12756(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12756].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12756]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12756]);
    return result;
}

void*  coverage_12757(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12757].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12757]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12757]);
    return result;
}

void*  coverage_12758(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12758].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12758]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12758]);
    return result;
}

void*  coverage_12759(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12759].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12759]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12759]);
    return result;
}

void*  coverage_12760(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12760].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12760]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12760]);
    return result;
}

void*  coverage_12761(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12761].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12761]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12761]);
    return result;
}

void*  coverage_12762(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12762].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12762]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12762]);
    return result;
}

void*  coverage_12763(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12763].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12763]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12763]);
    return result;
}

void*  coverage_12764(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12764].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12764]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12764]);
    return result;
}

void*  coverage_12765(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12765].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12765]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12765]);
    return result;
}

void*  coverage_12766(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12766].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12766]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12766]);
    return result;
}

void*  coverage_12767(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12767].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12767]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12767]);
    return result;
}

void*  coverage_12768(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12768].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12768]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12768]);
    return result;
}

void*  coverage_12769(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12769].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12769]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12769]);
    return result;
}

void*  coverage_12770(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12770].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12770]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12770]);
    return result;
}

void*  coverage_12771(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12771].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12771]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12771]);
    return result;
}

void*  coverage_12772(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12772].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12772]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12772]);
    return result;
}

void*  coverage_12773(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12773].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12773]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12773]);
    return result;
}

void*  coverage_12774(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12774].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12774]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12774]);
    return result;
}

void*  coverage_12775(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12775].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12775]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12775]);
    return result;
}

void*  coverage_12776(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12776].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12776]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12776]);
    return result;
}

void*  coverage_12777(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12777].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12777]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12777]);
    return result;
}

void*  coverage_12778(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12778].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12778]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12778]);
    return result;
}

void*  coverage_12779(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12779].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12779]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12779]);
    return result;
}

void*  coverage_12780(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12780].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12780]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12780]);
    return result;
}

void*  coverage_12781(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12781].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12781]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12781]);
    return result;
}

void*  coverage_12782(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12782].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12782]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12782]);
    return result;
}

void*  coverage_12783(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12783].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12783]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12783]);
    return result;
}

void*  coverage_12784(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12784].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12784]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12784]);
    return result;
}

void*  coverage_12785(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12785].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12785]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12785]);
    return result;
}

void*  coverage_12786(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12786].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12786]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12786]);
    return result;
}

void*  coverage_12787(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12787].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12787]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12787]);
    return result;
}

void*  coverage_12788(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12788].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12788]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12788]);
    return result;
}

void*  coverage_12789(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12789].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12789]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12789]);
    return result;
}

void*  coverage_12790(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12790].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12790]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12790]);
    return result;
}

void*  coverage_12791(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12791].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12791]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12791]);
    return result;
}

void*  coverage_12792(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12792].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12792]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12792]);
    return result;
}

void*  coverage_12793(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12793].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12793]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12793]);
    return result;
}

void*  coverage_12794(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12794].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12794]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12794]);
    return result;
}

void*  coverage_12795(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12795].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12795]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12795]);
    return result;
}

void*  coverage_12796(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12796].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12796]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12796]);
    return result;
}

void*  coverage_12797(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12797].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12797]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12797]);
    return result;
}

void*  coverage_12798(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12798].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12798]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12798]);
    return result;
}

void*  coverage_12799(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12799].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12799]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12799]);
    return result;
}

void*  coverage_12800(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12800].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12800]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12800]);
    return result;
}

void*  coverage_12801(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12801].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12801]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12801]);
    return result;
}

void*  coverage_12802(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12802].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12802]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12802]);
    return result;
}

void*  coverage_12803(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12803].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12803]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12803]);
    return result;
}

void*  coverage_12804(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12804].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12804]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12804]);
    return result;
}

void*  coverage_12805(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12805].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12805]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12805]);
    return result;
}

void*  coverage_12806(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12806].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12806]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12806]);
    return result;
}

void*  coverage_12807(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12807].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12807]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12807]);
    return result;
}

void*  coverage_12808(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12808].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12808]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12808]);
    return result;
}

void*  coverage_12809(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12809].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12809]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12809]);
    return result;
}

void*  coverage_12810(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12810].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12810]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12810]);
    return result;
}

void*  coverage_12811(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12811].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12811]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12811]);
    return result;
}

void*  coverage_12812(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12812].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12812]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12812]);
    return result;
}

void*  coverage_12813(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12813].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12813]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12813]);
    return result;
}

void*  coverage_12814(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12814].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12814]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12814]);
    return result;
}

void*  coverage_12815(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12815].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12815]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12815]);
    return result;
}

void*  coverage_12816(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12816].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12816]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12816]);
    return result;
}

void*  coverage_12817(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12817].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12817]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12817]);
    return result;
}

void*  coverage_12818(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12818].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12818]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12818]);
    return result;
}

void*  coverage_12819(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12819].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12819]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12819]);
    return result;
}

void*  coverage_12820(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12820].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12820]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12820]);
    return result;
}

void*  coverage_12821(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12821].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12821]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12821]);
    return result;
}

void*  coverage_12822(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12822].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12822]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12822]);
    return result;
}

void*  coverage_12823(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12823].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12823]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12823]);
    return result;
}

void*  coverage_12824(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12824].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12824]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12824]);
    return result;
}

void*  coverage_12825(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12825].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12825]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12825]);
    return result;
}

void*  coverage_12826(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12826].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12826]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12826]);
    return result;
}

void*  coverage_12827(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12827].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12827]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12827]);
    return result;
}

void*  coverage_12828(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12828].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12828]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12828]);
    return result;
}

void*  coverage_12829(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12829].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12829]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12829]);
    return result;
}

void*  coverage_12830(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12830].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12830]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12830]);
    return result;
}

void*  coverage_12831(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12831].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12831]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12831]);
    return result;
}

void*  coverage_12832(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12832].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12832]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12832]);
    return result;
}

void*  coverage_12833(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12833].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12833]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12833]);
    return result;
}

void*  coverage_12834(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12834].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12834]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12834]);
    return result;
}

void*  coverage_12835(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12835].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12835]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12835]);
    return result;
}

void*  coverage_12836(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12836].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12836]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12836]);
    return result;
}

void*  coverage_12837(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12837].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12837]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12837]);
    return result;
}

void*  coverage_12838(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12838].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12838]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12838]);
    return result;
}

void*  coverage_12839(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12839].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12839]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12839]);
    return result;
}

void*  coverage_12840(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12840].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12840]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12840]);
    return result;
}

void*  coverage_12841(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12841].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12841]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12841]);
    return result;
}

void*  coverage_12842(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12842].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12842]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12842]);
    return result;
}

void*  coverage_12843(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12843].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12843]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12843]);
    return result;
}

void*  coverage_12844(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12844].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12844]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12844]);
    return result;
}

void*  coverage_12845(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12845].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12845]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12845]);
    return result;
}

void*  coverage_12846(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12846].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12846]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12846]);
    return result;
}

void*  coverage_12847(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12847].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12847]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12847]);
    return result;
}

void*  coverage_12848(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12848].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12848]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12848]);
    return result;
}

void*  coverage_12849(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12849].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12849]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12849]);
    return result;
}

void*  coverage_12850(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12850].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12850]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12850]);
    return result;
}

void*  coverage_12851(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12851].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12851]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12851]);
    return result;
}

void*  coverage_12852(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12852].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12852]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12852]);
    return result;
}

void*  coverage_12853(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12853].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12853]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12853]);
    return result;
}

void*  coverage_12854(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12854].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12854]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12854]);
    return result;
}

void*  coverage_12855(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12855].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12855]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12855]);
    return result;
}

void*  coverage_12856(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12856].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12856]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12856]);
    return result;
}

void*  coverage_12857(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12857].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12857]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12857]);
    return result;
}

void*  coverage_12858(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12858].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12858]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12858]);
    return result;
}

void*  coverage_12859(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12859].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12859]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12859]);
    return result;
}

void*  coverage_12860(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12860].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12860]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12860]);
    return result;
}

void*  coverage_12861(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12861].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12861]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12861]);
    return result;
}

void*  coverage_12862(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12862].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12862]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12862]);
    return result;
}

void*  coverage_12863(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12863].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12863]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12863]);
    return result;
}

void*  coverage_12864(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12864].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12864]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12864]);
    return result;
}

void*  coverage_12865(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12865].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12865]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12865]);
    return result;
}

void*  coverage_12866(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12866].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12866]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12866]);
    return result;
}

void*  coverage_12867(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12867].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12867]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12867]);
    return result;
}

void*  coverage_12868(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12868].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12868]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12868]);
    return result;
}

void*  coverage_12869(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12869].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12869]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12869]);
    return result;
}

void*  coverage_12870(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12870].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12870]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12870]);
    return result;
}

void*  coverage_12871(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12871].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12871]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12871]);
    return result;
}

void*  coverage_12872(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12872].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12872]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12872]);
    return result;
}

void*  coverage_12873(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12873].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12873]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12873]);
    return result;
}

void*  coverage_12874(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12874].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12874]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12874]);
    return result;
}

void*  coverage_12875(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12875].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12875]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12875]);
    return result;
}

void*  coverage_12876(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12876].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12876]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12876]);
    return result;
}

void*  coverage_12877(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12877].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12877]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12877]);
    return result;
}

void*  coverage_12878(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12878].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12878]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12878]);
    return result;
}

void*  coverage_12879(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12879].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12879]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12879]);
    return result;
}

void*  coverage_12880(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12880].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12880]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12880]);
    return result;
}

void*  coverage_12881(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12881].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12881]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12881]);
    return result;
}

void*  coverage_12882(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12882].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12882]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12882]);
    return result;
}

void*  coverage_12883(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12883].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12883]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12883]);
    return result;
}

void*  coverage_12884(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12884].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12884]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12884]);
    return result;
}

void*  coverage_12885(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12885].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12885]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12885]);
    return result;
}

void*  coverage_12886(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12886].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12886]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12886]);
    return result;
}

void*  coverage_12887(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12887].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12887]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12887]);
    return result;
}

void*  coverage_12888(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12888].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12888]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12888]);
    return result;
}

void*  coverage_12889(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12889].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12889]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12889]);
    return result;
}

void*  coverage_12890(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12890].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12890]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12890]);
    return result;
}

void*  coverage_12891(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12891].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12891]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12891]);
    return result;
}

void*  coverage_12892(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12892].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12892]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12892]);
    return result;
}

void*  coverage_12893(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12893].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12893]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12893]);
    return result;
}

void*  coverage_12894(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12894].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12894]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12894]);
    return result;
}

void*  coverage_12895(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12895].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12895]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12895]);
    return result;
}

void*  coverage_12896(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12896].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12896]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12896]);
    return result;
}

void*  coverage_12897(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12897].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12897]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12897]);
    return result;
}

void*  coverage_12898(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12898].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12898]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12898]);
    return result;
}

void*  coverage_12899(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12899].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12899]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12899]);
    return result;
}

void*  coverage_12900(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12900].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12900]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12900]);
    return result;
}

void*  coverage_12901(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12901].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12901]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12901]);
    return result;
}

void*  coverage_12902(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12902].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12902]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12902]);
    return result;
}

void*  coverage_12903(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12903].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12903]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12903]);
    return result;
}

void*  coverage_12904(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12904].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12904]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12904]);
    return result;
}

void*  coverage_12905(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12905].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12905]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12905]);
    return result;
}

void*  coverage_12906(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12906].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12906]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12906]);
    return result;
}

void*  coverage_12907(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12907].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12907]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12907]);
    return result;
}

void*  coverage_12908(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12908].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12908]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12908]);
    return result;
}

void*  coverage_12909(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12909].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12909]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12909]);
    return result;
}

void*  coverage_12910(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12910].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12910]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12910]);
    return result;
}

void*  coverage_12911(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12911].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12911]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12911]);
    return result;
}

void*  coverage_12912(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12912].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12912]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12912]);
    return result;
}

void*  coverage_12913(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12913].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12913]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12913]);
    return result;
}

void*  coverage_12914(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12914].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12914]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12914]);
    return result;
}

void*  coverage_12915(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12915].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12915]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12915]);
    return result;
}

void*  coverage_12916(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12916].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12916]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12916]);
    return result;
}

void*  coverage_12917(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12917].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12917]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12917]);
    return result;
}

void*  coverage_12918(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12918].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12918]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12918]);
    return result;
}

void*  coverage_12919(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12919].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12919]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12919]);
    return result;
}

void*  coverage_12920(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12920].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12920]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12920]);
    return result;
}

void*  coverage_12921(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12921].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12921]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12921]);
    return result;
}

void*  coverage_12922(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12922].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12922]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12922]);
    return result;
}

void*  coverage_12923(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12923].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12923]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12923]);
    return result;
}

void*  coverage_12924(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12924].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12924]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12924]);
    return result;
}

void*  coverage_12925(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12925].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12925]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12925]);
    return result;
}

void*  coverage_12926(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12926].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12926]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12926]);
    return result;
}

void*  coverage_12927(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12927].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12927]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12927]);
    return result;
}

void*  coverage_12928(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12928].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12928]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12928]);
    return result;
}

void*  coverage_12929(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12929].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12929]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12929]);
    return result;
}

void*  coverage_12930(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12930].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12930]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12930]);
    return result;
}

void*  coverage_12931(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12931].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12931]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12931]);
    return result;
}

void*  coverage_12932(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12932].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12932]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12932]);
    return result;
}

void*  coverage_12933(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12933].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12933]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12933]);
    return result;
}

void*  coverage_12934(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12934].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12934]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12934]);
    return result;
}

void*  coverage_12935(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12935].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12935]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12935]);
    return result;
}

void*  coverage_12936(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12936].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12936]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12936]);
    return result;
}

void*  coverage_12937(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12937].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12937]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12937]);
    return result;
}

void*  coverage_12938(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12938].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12938]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12938]);
    return result;
}

void*  coverage_12939(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12939].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12939]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12939]);
    return result;
}

void*  coverage_12940(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12940].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12940]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12940]);
    return result;
}

void*  coverage_12941(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12941].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12941]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12941]);
    return result;
}

void*  coverage_12942(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12942].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12942]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12942]);
    return result;
}

void*  coverage_12943(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12943].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12943]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12943]);
    return result;
}

void*  coverage_12944(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12944].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12944]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12944]);
    return result;
}

void*  coverage_12945(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12945].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12945]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12945]);
    return result;
}

void*  coverage_12946(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12946].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12946]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12946]);
    return result;
}

void*  coverage_12947(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12947].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12947]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12947]);
    return result;
}

void*  coverage_12948(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12948].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12948]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12948]);
    return result;
}

void*  coverage_12949(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12949].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12949]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12949]);
    return result;
}

void*  coverage_12950(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12950].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12950]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12950]);
    return result;
}

void*  coverage_12951(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12951].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12951]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12951]);
    return result;
}

void*  coverage_12952(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12952].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12952]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12952]);
    return result;
}

void*  coverage_12953(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12953].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12953]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12953]);
    return result;
}

void*  coverage_12954(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12954].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12954]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12954]);
    return result;
}

void*  coverage_12955(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12955].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12955]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12955]);
    return result;
}

void*  coverage_12956(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12956].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12956]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12956]);
    return result;
}

void*  coverage_12957(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12957].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12957]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12957]);
    return result;
}

void*  coverage_12958(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12958].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12958]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12958]);
    return result;
}

void*  coverage_12959(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12959].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12959]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12959]);
    return result;
}

void*  coverage_12960(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12960].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12960]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12960]);
    return result;
}

void*  coverage_12961(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12961].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12961]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12961]);
    return result;
}

void*  coverage_12962(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12962].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12962]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12962]);
    return result;
}

void*  coverage_12963(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12963].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12963]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12963]);
    return result;
}

void*  coverage_12964(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12964].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12964]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12964]);
    return result;
}

void*  coverage_12965(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12965].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12965]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12965]);
    return result;
}

void*  coverage_12966(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12966].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12966]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12966]);
    return result;
}

void*  coverage_12967(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12967].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12967]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12967]);
    return result;
}

void*  coverage_12968(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12968].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12968]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12968]);
    return result;
}

void*  coverage_12969(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12969].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12969]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12969]);
    return result;
}

void*  coverage_12970(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12970].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12970]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12970]);
    return result;
}

void*  coverage_12971(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12971].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12971]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12971]);
    return result;
}

void*  coverage_12972(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12972].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12972]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12972]);
    return result;
}

void*  coverage_12973(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12973].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12973]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12973]);
    return result;
}

void*  coverage_12974(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12974].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12974]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12974]);
    return result;
}

void*  coverage_12975(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12975].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12975]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12975]);
    return result;
}

void*  coverage_12976(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12976].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12976]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12976]);
    return result;
}

void*  coverage_12977(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12977].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12977]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12977]);
    return result;
}

void*  coverage_12978(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12978].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12978]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12978]);
    return result;
}

void*  coverage_12979(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12979].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12979]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12979]);
    return result;
}

void*  coverage_12980(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12980].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12980]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12980]);
    return result;
}

void*  coverage_12981(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12981].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12981]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12981]);
    return result;
}

void*  coverage_12982(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12982].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12982]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12982]);
    return result;
}

void*  coverage_12983(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12983].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12983]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12983]);
    return result;
}

void*  coverage_12984(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12984].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12984]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12984]);
    return result;
}

void*  coverage_12985(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12985].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12985]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12985]);
    return result;
}

void*  coverage_12986(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12986].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12986]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12986]);
    return result;
}

void*  coverage_12987(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12987].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12987]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12987]);
    return result;
}

void*  coverage_12988(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12988].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12988]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12988]);
    return result;
}

void*  coverage_12989(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12989].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12989]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12989]);
    return result;
}

void*  coverage_12990(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12990].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12990]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12990]);
    return result;
}

void*  coverage_12991(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12991].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12991]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12991]);
    return result;
}

void*  coverage_12992(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12992].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12992]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12992]);
    return result;
}

void*  coverage_12993(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12993].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12993]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12993]);
    return result;
}

void*  coverage_12994(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12994].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12994]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12994]);
    return result;
}

void*  coverage_12995(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12995].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12995]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12995]);
    return result;
}

void*  coverage_12996(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12996].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12996]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12996]);
    return result;
}

void*  coverage_12997(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12997].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12997]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12997]);
    return result;
}

void*  coverage_12998(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12998].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12998]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12998]);
    return result;
}

void*  coverage_12999(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[12999].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[12999]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[12999]);
    return result;
}

void*  coverage_13000(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13000].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13000]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13000]);
    return result;
}

void*  coverage_13001(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13001].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13001]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13001]);
    return result;
}

void*  coverage_13002(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13002].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13002]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13002]);
    return result;
}

void*  coverage_13003(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13003].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13003]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13003]);
    return result;
}

void*  coverage_13004(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13004].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13004]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13004]);
    return result;
}

void*  coverage_13005(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13005].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13005]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13005]);
    return result;
}

void*  coverage_13006(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13006].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13006]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13006]);
    return result;
}

void*  coverage_13007(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13007].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13007]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13007]);
    return result;
}

void*  coverage_13008(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13008].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13008]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13008]);
    return result;
}

void*  coverage_13009(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13009].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13009]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13009]);
    return result;
}

void*  coverage_13010(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13010].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13010]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13010]);
    return result;
}

void*  coverage_13011(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13011].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13011]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13011]);
    return result;
}

void*  coverage_13012(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13012].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13012]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13012]);
    return result;
}

void*  coverage_13013(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13013].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13013]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13013]);
    return result;
}

void*  coverage_13014(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13014].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13014]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13014]);
    return result;
}

void*  coverage_13015(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13015].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13015]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13015]);
    return result;
}

void*  coverage_13016(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13016].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13016]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13016]);
    return result;
}

void*  coverage_13017(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13017].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13017]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13017]);
    return result;
}

void*  coverage_13018(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13018].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13018]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13018]);
    return result;
}

void*  coverage_13019(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13019].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13019]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13019]);
    return result;
}

void*  coverage_13020(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13020].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13020]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13020]);
    return result;
}

void*  coverage_13021(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13021].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13021]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13021]);
    return result;
}

void*  coverage_13022(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13022].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13022]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13022]);
    return result;
}

void*  coverage_13023(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13023].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13023]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13023]);
    return result;
}

void*  coverage_13024(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13024].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13024]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13024]);
    return result;
}

void*  coverage_13025(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13025].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13025]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13025]);
    return result;
}

void*  coverage_13026(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13026].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13026]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13026]);
    return result;
}

void*  coverage_13027(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13027].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13027]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13027]);
    return result;
}

void*  coverage_13028(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13028].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13028]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13028]);
    return result;
}

void*  coverage_13029(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13029].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13029]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13029]);
    return result;
}

void*  coverage_13030(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13030].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13030]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13030]);
    return result;
}

void*  coverage_13031(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13031].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13031]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13031]);
    return result;
}

void*  coverage_13032(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13032].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13032]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13032]);
    return result;
}

void*  coverage_13033(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13033].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13033]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13033]);
    return result;
}

void*  coverage_13034(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13034].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13034]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13034]);
    return result;
}

void*  coverage_13035(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13035].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13035]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13035]);
    return result;
}

void*  coverage_13036(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13036].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13036]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13036]);
    return result;
}

void*  coverage_13037(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13037].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13037]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13037]);
    return result;
}

void*  coverage_13038(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13038].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13038]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13038]);
    return result;
}

void*  coverage_13039(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13039].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13039]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13039]);
    return result;
}

void*  coverage_13040(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13040].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13040]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13040]);
    return result;
}

void*  coverage_13041(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13041].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13041]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13041]);
    return result;
}

void*  coverage_13042(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13042].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13042]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13042]);
    return result;
}

void*  coverage_13043(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13043].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13043]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13043]);
    return result;
}

void*  coverage_13044(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13044].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13044]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13044]);
    return result;
}

void*  coverage_13045(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13045].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13045]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13045]);
    return result;
}

void*  coverage_13046(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13046].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13046]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13046]);
    return result;
}

void*  coverage_13047(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13047].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13047]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13047]);
    return result;
}

void*  coverage_13048(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13048].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13048]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13048]);
    return result;
}

void*  coverage_13049(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13049].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13049]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13049]);
    return result;
}

void*  coverage_13050(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13050].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13050]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13050]);
    return result;
}

void*  coverage_13051(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13051].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13051]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13051]);
    return result;
}

void*  coverage_13052(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13052].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13052]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13052]);
    return result;
}

void*  coverage_13053(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13053].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13053]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13053]);
    return result;
}

void*  coverage_13054(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13054].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13054]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13054]);
    return result;
}

void*  coverage_13055(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13055].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13055]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13055]);
    return result;
}

void*  coverage_13056(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13056].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13056]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13056]);
    return result;
}

void*  coverage_13057(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13057].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13057]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13057]);
    return result;
}

void*  coverage_13058(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13058].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13058]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13058]);
    return result;
}

void*  coverage_13059(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13059].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13059]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13059]);
    return result;
}

void*  coverage_13060(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13060].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13060]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13060]);
    return result;
}

void*  coverage_13061(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13061].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13061]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13061]);
    return result;
}

void*  coverage_13062(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13062].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13062]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13062]);
    return result;
}

void*  coverage_13063(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13063].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13063]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13063]);
    return result;
}

void*  coverage_13064(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13064].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13064]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13064]);
    return result;
}

void*  coverage_13065(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13065].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13065]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13065]);
    return result;
}

void*  coverage_13066(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13066].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13066]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13066]);
    return result;
}

void*  coverage_13067(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13067].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13067]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13067]);
    return result;
}

void*  coverage_13068(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13068].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13068]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13068]);
    return result;
}

void*  coverage_13069(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13069].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13069]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13069]);
    return result;
}

void*  coverage_13070(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13070].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13070]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13070]);
    return result;
}

void*  coverage_13071(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13071].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13071]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13071]);
    return result;
}

void*  coverage_13072(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13072].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13072]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13072]);
    return result;
}

void*  coverage_13073(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13073].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13073]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13073]);
    return result;
}

void*  coverage_13074(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13074].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13074]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13074]);
    return result;
}

void*  coverage_13075(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13075].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13075]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13075]);
    return result;
}

void*  coverage_13076(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13076].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13076]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13076]);
    return result;
}

void*  coverage_13077(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13077].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13077]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13077]);
    return result;
}

void*  coverage_13078(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13078].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13078]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13078]);
    return result;
}

void*  coverage_13079(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13079].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13079]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13079]);
    return result;
}

void*  coverage_13080(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13080].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13080]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13080]);
    return result;
}

void*  coverage_13081(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13081].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13081]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13081]);
    return result;
}

void*  coverage_13082(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13082].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13082]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13082]);
    return result;
}

void*  coverage_13083(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13083].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13083]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13083]);
    return result;
}

void*  coverage_13084(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13084].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13084]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13084]);
    return result;
}

void*  coverage_13085(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13085].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13085]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13085]);
    return result;
}

void*  coverage_13086(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13086].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13086]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13086]);
    return result;
}

void*  coverage_13087(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13087].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13087]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13087]);
    return result;
}

void*  coverage_13088(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13088].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13088]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13088]);
    return result;
}

void*  coverage_13089(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13089].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13089]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13089]);
    return result;
}

void*  coverage_13090(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13090].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13090]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13090]);
    return result;
}

void*  coverage_13091(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13091].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13091]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13091]);
    return result;
}

void*  coverage_13092(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13092].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13092]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13092]);
    return result;
}

void*  coverage_13093(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13093].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13093]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13093]);
    return result;
}

void*  coverage_13094(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13094].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13094]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13094]);
    return result;
}

void*  coverage_13095(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13095].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13095]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13095]);
    return result;
}

void*  coverage_13096(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13096].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13096]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13096]);
    return result;
}

void*  coverage_13097(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13097].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13097]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13097]);
    return result;
}

void*  coverage_13098(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13098].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13098]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13098]);
    return result;
}

void*  coverage_13099(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13099].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13099]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13099]);
    return result;
}

void*  coverage_13100(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13100].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13100]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13100]);
    return result;
}

void*  coverage_13101(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13101].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13101]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13101]);
    return result;
}

void*  coverage_13102(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13102].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13102]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13102]);
    return result;
}

void*  coverage_13103(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13103].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13103]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13103]);
    return result;
}

void*  coverage_13104(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13104].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13104]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13104]);
    return result;
}

void*  coverage_13105(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13105].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13105]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13105]);
    return result;
}

void*  coverage_13106(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13106].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13106]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13106]);
    return result;
}

void*  coverage_13107(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13107].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13107]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13107]);
    return result;
}

void*  coverage_13108(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13108].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13108]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13108]);
    return result;
}

void*  coverage_13109(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13109].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13109]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13109]);
    return result;
}

void*  coverage_13110(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13110].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13110]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13110]);
    return result;
}

void*  coverage_13111(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13111].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13111]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13111]);
    return result;
}

void*  coverage_13112(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13112].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13112]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13112]);
    return result;
}

void*  coverage_13113(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13113].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13113]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13113]);
    return result;
}

void*  coverage_13114(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13114].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13114]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13114]);
    return result;
}

void*  coverage_13115(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13115].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13115]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13115]);
    return result;
}

void*  coverage_13116(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13116].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13116]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13116]);
    return result;
}

void*  coverage_13117(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13117].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13117]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13117]);
    return result;
}

void*  coverage_13118(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13118].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13118]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13118]);
    return result;
}

void*  coverage_13119(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13119].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13119]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13119]);
    return result;
}

void*  coverage_13120(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13120].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13120]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13120]);
    return result;
}

void*  coverage_13121(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13121].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13121]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13121]);
    return result;
}

void*  coverage_13122(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13122].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13122]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13122]);
    return result;
}

void*  coverage_13123(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13123].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13123]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13123]);
    return result;
}

void*  coverage_13124(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13124].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13124]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13124]);
    return result;
}

void*  coverage_13125(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13125].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13125]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13125]);
    return result;
}

void*  coverage_13126(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13126].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13126]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13126]);
    return result;
}

void*  coverage_13127(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13127].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13127]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13127]);
    return result;
}

void*  coverage_13128(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13128].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13128]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13128]);
    return result;
}

void*  coverage_13129(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13129].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13129]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13129]);
    return result;
}

void*  coverage_13130(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13130].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13130]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13130]);
    return result;
}

void*  coverage_13131(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13131].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13131]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13131]);
    return result;
}

void*  coverage_13132(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13132].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13132]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13132]);
    return result;
}

void*  coverage_13133(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13133].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13133]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13133]);
    return result;
}

void*  coverage_13134(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13134].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13134]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13134]);
    return result;
}

void*  coverage_13135(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13135].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13135]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13135]);
    return result;
}

void*  coverage_13136(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13136].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13136]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13136]);
    return result;
}

void*  coverage_13137(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13137].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13137]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13137]);
    return result;
}

void*  coverage_13138(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13138].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13138]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13138]);
    return result;
}

void*  coverage_13139(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13139].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13139]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13139]);
    return result;
}

void*  coverage_13140(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13140].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13140]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13140]);
    return result;
}

void*  coverage_13141(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13141].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13141]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13141]);
    return result;
}

void*  coverage_13142(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13142].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13142]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13142]);
    return result;
}

void*  coverage_13143(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13143].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13143]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13143]);
    return result;
}

void*  coverage_13144(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13144].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13144]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13144]);
    return result;
}

void*  coverage_13145(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13145].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13145]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13145]);
    return result;
}

void*  coverage_13146(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13146].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13146]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13146]);
    return result;
}

void*  coverage_13147(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13147].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13147]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13147]);
    return result;
}

void*  coverage_13148(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13148].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13148]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13148]);
    return result;
}

void*  coverage_13149(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13149].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13149]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13149]);
    return result;
}

void*  coverage_13150(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13150].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13150]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13150]);
    return result;
}

void*  coverage_13151(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13151].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13151]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13151]);
    return result;
}

void*  coverage_13152(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13152].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13152]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13152]);
    return result;
}

void*  coverage_13153(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13153].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13153]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13153]);
    return result;
}

void*  coverage_13154(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13154].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13154]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13154]);
    return result;
}

void*  coverage_13155(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13155].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13155]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13155]);
    return result;
}

void*  coverage_13156(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13156].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13156]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13156]);
    return result;
}

void*  coverage_13157(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13157].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13157]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13157]);
    return result;
}

void*  coverage_13158(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13158].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13158]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13158]);
    return result;
}

void*  coverage_13159(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13159].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13159]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13159]);
    return result;
}

void*  coverage_13160(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13160].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13160]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13160]);
    return result;
}

void*  coverage_13161(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13161].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13161]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13161]);
    return result;
}

void*  coverage_13162(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13162].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13162]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13162]);
    return result;
}

void*  coverage_13163(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13163].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13163]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13163]);
    return result;
}

void*  coverage_13164(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13164].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13164]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13164]);
    return result;
}

void*  coverage_13165(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13165].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13165]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13165]);
    return result;
}

void*  coverage_13166(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13166].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13166]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13166]);
    return result;
}

void*  coverage_13167(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13167].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13167]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13167]);
    return result;
}

void*  coverage_13168(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13168].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13168]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13168]);
    return result;
}

void*  coverage_13169(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13169].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13169]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13169]);
    return result;
}

void*  coverage_13170(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13170].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13170]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13170]);
    return result;
}

void*  coverage_13171(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13171].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13171]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13171]);
    return result;
}

void*  coverage_13172(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13172].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13172]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13172]);
    return result;
}

void*  coverage_13173(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13173].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13173]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13173]);
    return result;
}

void*  coverage_13174(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13174].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13174]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13174]);
    return result;
}

void*  coverage_13175(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13175].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13175]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13175]);
    return result;
}

void*  coverage_13176(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13176].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13176]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13176]);
    return result;
}

void*  coverage_13177(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13177].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13177]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13177]);
    return result;
}

void*  coverage_13178(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13178].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13178]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13178]);
    return result;
}

void*  coverage_13179(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13179].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13179]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13179]);
    return result;
}

void*  coverage_13180(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13180].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13180]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13180]);
    return result;
}

void*  coverage_13181(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13181].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13181]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13181]);
    return result;
}

void*  coverage_13182(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13182].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13182]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13182]);
    return result;
}

void*  coverage_13183(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13183].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13183]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13183]);
    return result;
}

void*  coverage_13184(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13184].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13184]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13184]);
    return result;
}

void*  coverage_13185(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13185].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13185]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13185]);
    return result;
}

void*  coverage_13186(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13186].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13186]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13186]);
    return result;
}

void*  coverage_13187(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13187].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13187]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13187]);
    return result;
}

void*  coverage_13188(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13188].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13188]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13188]);
    return result;
}

void*  coverage_13189(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13189].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13189]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13189]);
    return result;
}

void*  coverage_13190(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13190].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13190]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13190]);
    return result;
}

void*  coverage_13191(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13191].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13191]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13191]);
    return result;
}

void*  coverage_13192(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13192].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13192]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13192]);
    return result;
}

void*  coverage_13193(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13193].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13193]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13193]);
    return result;
}

void*  coverage_13194(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13194].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13194]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13194]);
    return result;
}

void*  coverage_13195(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13195].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13195]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13195]);
    return result;
}

void*  coverage_13196(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13196].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13196]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13196]);
    return result;
}

void*  coverage_13197(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13197].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13197]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13197]);
    return result;
}

void*  coverage_13198(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13198].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13198]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13198]);
    return result;
}

void*  coverage_13199(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13199].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13199]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13199]);
    return result;
}

void*  coverage_13200(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13200].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13200]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13200]);
    return result;
}

void*  coverage_13201(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13201].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13201]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13201]);
    return result;
}

void*  coverage_13202(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13202].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13202]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13202]);
    return result;
}

void*  coverage_13203(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13203].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13203]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13203]);
    return result;
}

void*  coverage_13204(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13204].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13204]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13204]);
    return result;
}

void*  coverage_13205(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13205].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13205]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13205]);
    return result;
}

void*  coverage_13206(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13206].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13206]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13206]);
    return result;
}

void*  coverage_13207(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13207].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13207]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13207]);
    return result;
}

void*  coverage_13208(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13208].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13208]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13208]);
    return result;
}

void*  coverage_13209(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13209].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13209]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13209]);
    return result;
}

void*  coverage_13210(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13210].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13210]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13210]);
    return result;
}

void*  coverage_13211(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13211].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13211]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13211]);
    return result;
}

void*  coverage_13212(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13212].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13212]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13212]);
    return result;
}

void*  coverage_13213(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13213].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13213]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13213]);
    return result;
}

void*  coverage_13214(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13214].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13214]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13214]);
    return result;
}

void*  coverage_13215(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13215].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13215]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13215]);
    return result;
}

void*  coverage_13216(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13216].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13216]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13216]);
    return result;
}

void*  coverage_13217(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13217].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13217]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13217]);
    return result;
}

void*  coverage_13218(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13218].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13218]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13218]);
    return result;
}

void*  coverage_13219(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13219].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13219]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13219]);
    return result;
}

void*  coverage_13220(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13220].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13220]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13220]);
    return result;
}

void*  coverage_13221(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13221].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13221]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13221]);
    return result;
}

void*  coverage_13222(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13222].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13222]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13222]);
    return result;
}

void*  coverage_13223(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13223].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13223]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13223]);
    return result;
}

void*  coverage_13224(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13224].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13224]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13224]);
    return result;
}

void*  coverage_13225(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13225].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13225]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13225]);
    return result;
}

void*  coverage_13226(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13226].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13226]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13226]);
    return result;
}

void*  coverage_13227(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13227].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13227]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13227]);
    return result;
}

void*  coverage_13228(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13228].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13228]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13228]);
    return result;
}

void*  coverage_13229(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13229].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13229]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13229]);
    return result;
}

void*  coverage_13230(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13230].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13230]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13230]);
    return result;
}

void*  coverage_13231(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13231].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13231]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13231]);
    return result;
}

void*  coverage_13232(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13232].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13232]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13232]);
    return result;
}

void*  coverage_13233(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13233].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13233]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13233]);
    return result;
}

void*  coverage_13234(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13234].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13234]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13234]);
    return result;
}

void*  coverage_13235(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13235].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13235]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13235]);
    return result;
}

void*  coverage_13236(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13236].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13236]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13236]);
    return result;
}

void*  coverage_13237(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13237].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13237]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13237]);
    return result;
}

void*  coverage_13238(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13238].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13238]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13238]);
    return result;
}

void*  coverage_13239(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13239].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13239]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13239]);
    return result;
}

void*  coverage_13240(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13240].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13240]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13240]);
    return result;
}

void*  coverage_13241(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13241].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13241]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13241]);
    return result;
}

void*  coverage_13242(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13242].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13242]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13242]);
    return result;
}

void*  coverage_13243(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13243].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13243]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13243]);
    return result;
}

void*  coverage_13244(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13244].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13244]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13244]);
    return result;
}

void*  coverage_13245(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13245].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13245]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13245]);
    return result;
}

void*  coverage_13246(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13246].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13246]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13246]);
    return result;
}

void*  coverage_13247(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13247].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13247]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13247]);
    return result;
}

void*  coverage_13248(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13248].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13248]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13248]);
    return result;
}

void*  coverage_13249(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13249].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13249]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13249]);
    return result;
}

void*  coverage_13250(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13250].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13250]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13250]);
    return result;
}

void*  coverage_13251(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13251].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13251]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13251]);
    return result;
}

void*  coverage_13252(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13252].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13252]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13252]);
    return result;
}

void*  coverage_13253(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13253].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13253]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13253]);
    return result;
}

void*  coverage_13254(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13254].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13254]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13254]);
    return result;
}

void*  coverage_13255(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13255].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13255]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13255]);
    return result;
}

void*  coverage_13256(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13256].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13256]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13256]);
    return result;
}

void*  coverage_13257(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13257].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13257]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13257]);
    return result;
}

void*  coverage_13258(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13258].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13258]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13258]);
    return result;
}

void*  coverage_13259(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13259].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13259]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13259]);
    return result;
}

void*  coverage_13260(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13260].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13260]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13260]);
    return result;
}

void*  coverage_13261(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13261].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13261]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13261]);
    return result;
}

void*  coverage_13262(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13262].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13262]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13262]);
    return result;
}

void*  coverage_13263(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13263].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13263]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13263]);
    return result;
}

void*  coverage_13264(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13264].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13264]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13264]);
    return result;
}

void*  coverage_13265(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13265].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13265]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13265]);
    return result;
}

void*  coverage_13266(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13266].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13266]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13266]);
    return result;
}

void*  coverage_13267(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13267].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13267]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13267]);
    return result;
}

void*  coverage_13268(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13268].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13268]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13268]);
    return result;
}

void*  coverage_13269(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13269].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13269]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13269]);
    return result;
}

void*  coverage_13270(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13270].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13270]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13270]);
    return result;
}

void*  coverage_13271(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13271].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13271]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13271]);
    return result;
}

void*  coverage_13272(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13272].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13272]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13272]);
    return result;
}

void*  coverage_13273(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13273].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13273]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13273]);
    return result;
}

void*  coverage_13274(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13274].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13274]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13274]);
    return result;
}

void*  coverage_13275(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13275].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13275]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13275]);
    return result;
}

void*  coverage_13276(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13276].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13276]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13276]);
    return result;
}

void*  coverage_13277(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13277].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13277]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13277]);
    return result;
}

void*  coverage_13278(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13278].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13278]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13278]);
    return result;
}

void*  coverage_13279(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13279].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13279]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13279]);
    return result;
}

void*  coverage_13280(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13280].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13280]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13280]);
    return result;
}

void*  coverage_13281(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13281].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13281]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13281]);
    return result;
}

void*  coverage_13282(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13282].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13282]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13282]);
    return result;
}

void*  coverage_13283(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13283].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13283]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13283]);
    return result;
}

void*  coverage_13284(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13284].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13284]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13284]);
    return result;
}

void*  coverage_13285(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13285].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13285]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13285]);
    return result;
}

void*  coverage_13286(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13286].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13286]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13286]);
    return result;
}

void*  coverage_13287(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13287].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13287]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13287]);
    return result;
}

void*  coverage_13288(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13288].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13288]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13288]);
    return result;
}

void*  coverage_13289(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13289].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13289]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13289]);
    return result;
}

void*  coverage_13290(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13290].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13290]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13290]);
    return result;
}

void*  coverage_13291(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13291].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13291]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13291]);
    return result;
}

void*  coverage_13292(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13292].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13292]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13292]);
    return result;
}

void*  coverage_13293(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13293].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13293]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13293]);
    return result;
}

void*  coverage_13294(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13294].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13294]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13294]);
    return result;
}

void*  coverage_13295(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13295].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13295]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13295]);
    return result;
}

void*  coverage_13296(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13296].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13296]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13296]);
    return result;
}

void*  coverage_13297(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13297].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13297]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13297]);
    return result;
}

void*  coverage_13298(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13298].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13298]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13298]);
    return result;
}

void*  coverage_13299(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13299].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13299]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13299]);
    return result;
}

void*  coverage_13300(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13300].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13300]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13300]);
    return result;
}

void*  coverage_13301(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13301].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13301]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13301]);
    return result;
}

void*  coverage_13302(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13302].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13302]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13302]);
    return result;
}

void*  coverage_13303(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13303].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13303]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13303]);
    return result;
}

void*  coverage_13304(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13304].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13304]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13304]);
    return result;
}

void*  coverage_13305(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13305].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13305]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13305]);
    return result;
}

void*  coverage_13306(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13306].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13306]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13306]);
    return result;
}

void*  coverage_13307(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13307].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13307]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13307]);
    return result;
}

void*  coverage_13308(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13308].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13308]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13308]);
    return result;
}

void*  coverage_13309(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13309].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13309]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13309]);
    return result;
}

void*  coverage_13310(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13310].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13310]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13310]);
    return result;
}

void*  coverage_13311(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13311].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13311]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13311]);
    return result;
}

void*  coverage_13312(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13312].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13312]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13312]);
    return result;
}

void*  coverage_13313(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13313].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13313]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13313]);
    return result;
}

void*  coverage_13314(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13314].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13314]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13314]);
    return result;
}

void*  coverage_13315(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13315].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13315]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13315]);
    return result;
}

void*  coverage_13316(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13316].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13316]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13316]);
    return result;
}

void*  coverage_13317(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13317].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13317]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13317]);
    return result;
}

void*  coverage_13318(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13318].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13318]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13318]);
    return result;
}

void*  coverage_13319(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13319].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13319]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13319]);
    return result;
}

void*  coverage_13320(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13320].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13320]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13320]);
    return result;
}

void*  coverage_13321(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13321].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13321]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13321]);
    return result;
}

void*  coverage_13322(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13322].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13322]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13322]);
    return result;
}

void*  coverage_13323(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13323].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13323]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13323]);
    return result;
}

void*  coverage_13324(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13324].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13324]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13324]);
    return result;
}

void*  coverage_13325(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13325].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13325]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13325]);
    return result;
}

void*  coverage_13326(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13326].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13326]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13326]);
    return result;
}

void*  coverage_13327(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13327].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13327]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13327]);
    return result;
}

void*  coverage_13328(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13328].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13328]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13328]);
    return result;
}

void*  coverage_13329(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13329].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13329]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13329]);
    return result;
}

void*  coverage_13330(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13330].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13330]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13330]);
    return result;
}

void*  coverage_13331(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13331].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13331]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13331]);
    return result;
}

void*  coverage_13332(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13332].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13332]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13332]);
    return result;
}

void*  coverage_13333(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13333].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13333]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13333]);
    return result;
}

void*  coverage_13334(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13334].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13334]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13334]);
    return result;
}

void*  coverage_13335(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13335].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13335]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13335]);
    return result;
}

void*  coverage_13336(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13336].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13336]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13336]);
    return result;
}

void*  coverage_13337(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13337].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13337]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13337]);
    return result;
}

void*  coverage_13338(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13338].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13338]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13338]);
    return result;
}

void*  coverage_13339(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13339].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13339]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13339]);
    return result;
}

void*  coverage_13340(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13340].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13340]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13340]);
    return result;
}

void*  coverage_13341(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13341].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13341]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13341]);
    return result;
}

void*  coverage_13342(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13342].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13342]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13342]);
    return result;
}

void*  coverage_13343(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13343].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13343]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13343]);
    return result;
}

void*  coverage_13344(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13344].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13344]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13344]);
    return result;
}

void*  coverage_13345(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13345].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13345]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13345]);
    return result;
}

void*  coverage_13346(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13346].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13346]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13346]);
    return result;
}

void*  coverage_13347(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13347].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13347]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13347]);
    return result;
}

void*  coverage_13348(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13348].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13348]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13348]);
    return result;
}

void*  coverage_13349(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13349].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13349]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13349]);
    return result;
}

void*  coverage_13350(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13350].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13350]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13350]);
    return result;
}

void*  coverage_13351(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13351].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13351]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13351]);
    return result;
}

void*  coverage_13352(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13352].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13352]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13352]);
    return result;
}

void*  coverage_13353(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13353].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13353]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13353]);
    return result;
}

void*  coverage_13354(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13354].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13354]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13354]);
    return result;
}

void*  coverage_13355(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13355].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13355]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13355]);
    return result;
}

void*  coverage_13356(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13356].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13356]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13356]);
    return result;
}

void*  coverage_13357(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13357].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13357]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13357]);
    return result;
}

void*  coverage_13358(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13358].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13358]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13358]);
    return result;
}

void*  coverage_13359(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13359].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13359]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13359]);
    return result;
}

void*  coverage_13360(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13360].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13360]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13360]);
    return result;
}

void*  coverage_13361(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13361].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13361]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13361]);
    return result;
}

void*  coverage_13362(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13362].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13362]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13362]);
    return result;
}

void*  coverage_13363(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13363].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13363]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13363]);
    return result;
}

void*  coverage_13364(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13364].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13364]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13364]);
    return result;
}

void*  coverage_13365(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13365].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13365]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13365]);
    return result;
}

void*  coverage_13366(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13366].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13366]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13366]);
    return result;
}

void*  coverage_13367(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13367].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13367]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13367]);
    return result;
}

void*  coverage_13368(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13368].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13368]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13368]);
    return result;
}

void*  coverage_13369(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13369].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13369]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13369]);
    return result;
}

void*  coverage_13370(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13370].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13370]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13370]);
    return result;
}

void*  coverage_13371(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13371].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13371]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13371]);
    return result;
}

void*  coverage_13372(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13372].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13372]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13372]);
    return result;
}

void*  coverage_13373(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13373].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13373]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13373]);
    return result;
}

void*  coverage_13374(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13374].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13374]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13374]);
    return result;
}

void*  coverage_13375(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13375].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13375]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13375]);
    return result;
}

void*  coverage_13376(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13376].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13376]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13376]);
    return result;
}

void*  coverage_13377(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13377].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13377]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13377]);
    return result;
}

void*  coverage_13378(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13378].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13378]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13378]);
    return result;
}

void*  coverage_13379(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13379].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13379]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13379]);
    return result;
}

void*  coverage_13380(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13380].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13380]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13380]);
    return result;
}

void*  coverage_13381(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13381].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13381]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13381]);
    return result;
}

void*  coverage_13382(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13382].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13382]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13382]);
    return result;
}

void*  coverage_13383(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13383].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13383]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13383]);
    return result;
}

void*  coverage_13384(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13384].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13384]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13384]);
    return result;
}

void*  coverage_13385(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13385].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13385]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13385]);
    return result;
}

void*  coverage_13386(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13386].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13386]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13386]);
    return result;
}

void*  coverage_13387(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13387].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13387]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13387]);
    return result;
}

void*  coverage_13388(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13388].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13388]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13388]);
    return result;
}

void*  coverage_13389(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13389].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13389]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13389]);
    return result;
}

void*  coverage_13390(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13390].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13390]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13390]);
    return result;
}

void*  coverage_13391(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13391].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13391]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13391]);
    return result;
}

void*  coverage_13392(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13392].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13392]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13392]);
    return result;
}

void*  coverage_13393(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13393].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13393]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13393]);
    return result;
}

void*  coverage_13394(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13394].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13394]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13394]);
    return result;
}

void*  coverage_13395(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13395].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13395]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13395]);
    return result;
}

void*  coverage_13396(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13396].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13396]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13396]);
    return result;
}

void*  coverage_13397(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13397].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13397]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13397]);
    return result;
}

void*  coverage_13398(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13398].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13398]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13398]);
    return result;
}

void*  coverage_13399(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13399].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13399]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13399]);
    return result;
}

void*  coverage_13400(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13400].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13400]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13400]);
    return result;
}

void*  coverage_13401(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13401].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13401]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13401]);
    return result;
}

void*  coverage_13402(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13402].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13402]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13402]);
    return result;
}

void*  coverage_13403(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13403].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13403]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13403]);
    return result;
}

void*  coverage_13404(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13404].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13404]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13404]);
    return result;
}

void*  coverage_13405(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13405].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13405]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13405]);
    return result;
}

void*  coverage_13406(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13406].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13406]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13406]);
    return result;
}

void*  coverage_13407(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13407].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13407]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13407]);
    return result;
}

void*  coverage_13408(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13408].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13408]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13408]);
    return result;
}

void*  coverage_13409(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13409].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13409]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13409]);
    return result;
}

void*  coverage_13410(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13410].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13410]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13410]);
    return result;
}

void*  coverage_13411(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13411].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13411]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13411]);
    return result;
}

void*  coverage_13412(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13412].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13412]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13412]);
    return result;
}

void*  coverage_13413(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13413].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13413]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13413]);
    return result;
}

void*  coverage_13414(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13414].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13414]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13414]);
    return result;
}

void*  coverage_13415(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13415].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13415]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13415]);
    return result;
}

void*  coverage_13416(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13416].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13416]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13416]);
    return result;
}

void*  coverage_13417(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13417].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13417]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13417]);
    return result;
}

void*  coverage_13418(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13418].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13418]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13418]);
    return result;
}

void*  coverage_13419(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13419].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13419]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13419]);
    return result;
}

void*  coverage_13420(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13420].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13420]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13420]);
    return result;
}

void*  coverage_13421(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13421].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13421]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13421]);
    return result;
}

void*  coverage_13422(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13422].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13422]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13422]);
    return result;
}

void*  coverage_13423(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13423].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13423]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13423]);
    return result;
}

void*  coverage_13424(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13424].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13424]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13424]);
    return result;
}

void*  coverage_13425(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13425].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13425]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13425]);
    return result;
}

void*  coverage_13426(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13426].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13426]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13426]);
    return result;
}

void*  coverage_13427(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13427].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13427]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13427]);
    return result;
}

void*  coverage_13428(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13428].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13428]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13428]);
    return result;
}

void*  coverage_13429(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13429].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13429]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13429]);
    return result;
}

void*  coverage_13430(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13430].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13430]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13430]);
    return result;
}

void*  coverage_13431(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13431].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13431]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13431]);
    return result;
}

void*  coverage_13432(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13432].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13432]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13432]);
    return result;
}

void*  coverage_13433(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13433].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13433]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13433]);
    return result;
}

void*  coverage_13434(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13434].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13434]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13434]);
    return result;
}

void*  coverage_13435(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13435].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13435]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13435]);
    return result;
}

void*  coverage_13436(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13436].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13436]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13436]);
    return result;
}

void*  coverage_13437(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13437].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13437]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13437]);
    return result;
}

void*  coverage_13438(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13438].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13438]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13438]);
    return result;
}

void*  coverage_13439(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13439].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13439]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13439]);
    return result;
}

void*  coverage_13440(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13440].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13440]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13440]);
    return result;
}

void*  coverage_13441(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13441].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13441]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13441]);
    return result;
}

void*  coverage_13442(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13442].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13442]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13442]);
    return result;
}

void*  coverage_13443(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13443].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13443]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13443]);
    return result;
}

void*  coverage_13444(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13444].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13444]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13444]);
    return result;
}

void*  coverage_13445(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13445].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13445]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13445]);
    return result;
}

void*  coverage_13446(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13446].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13446]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13446]);
    return result;
}

void*  coverage_13447(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13447].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13447]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13447]);
    return result;
}

void*  coverage_13448(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13448].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13448]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13448]);
    return result;
}

void*  coverage_13449(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13449].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13449]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13449]);
    return result;
}

void*  coverage_13450(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13450].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13450]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13450]);
    return result;
}

void*  coverage_13451(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13451].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13451]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13451]);
    return result;
}

void*  coverage_13452(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13452].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13452]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13452]);
    return result;
}

void*  coverage_13453(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13453].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13453]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13453]);
    return result;
}

void*  coverage_13454(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13454].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13454]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13454]);
    return result;
}

void*  coverage_13455(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13455].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13455]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13455]);
    return result;
}

void*  coverage_13456(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13456].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13456]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13456]);
    return result;
}

void*  coverage_13457(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13457].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13457]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13457]);
    return result;
}

void*  coverage_13458(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13458].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13458]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13458]);
    return result;
}

void*  coverage_13459(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13459].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13459]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13459]);
    return result;
}

void*  coverage_13460(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13460].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13460]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13460]);
    return result;
}

void*  coverage_13461(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13461].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13461]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13461]);
    return result;
}

void*  coverage_13462(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13462].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13462]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13462]);
    return result;
}

void*  coverage_13463(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13463].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13463]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13463]);
    return result;
}

void*  coverage_13464(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13464].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13464]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13464]);
    return result;
}

void*  coverage_13465(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13465].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13465]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13465]);
    return result;
}

void*  coverage_13466(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13466].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13466]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13466]);
    return result;
}

void*  coverage_13467(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13467].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13467]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13467]);
    return result;
}

void*  coverage_13468(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13468].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13468]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13468]);
    return result;
}

void*  coverage_13469(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13469].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13469]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13469]);
    return result;
}

void*  coverage_13470(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13470].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13470]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13470]);
    return result;
}

void*  coverage_13471(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13471].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13471]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13471]);
    return result;
}

void*  coverage_13472(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13472].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13472]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13472]);
    return result;
}

void*  coverage_13473(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13473].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13473]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13473]);
    return result;
}

void*  coverage_13474(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13474].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13474]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13474]);
    return result;
}

void*  coverage_13475(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13475].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13475]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13475]);
    return result;
}

void*  coverage_13476(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13476].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13476]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13476]);
    return result;
}

void*  coverage_13477(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13477].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13477]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13477]);
    return result;
}

void*  coverage_13478(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13478].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13478]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13478]);
    return result;
}

void*  coverage_13479(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13479].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13479]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13479]);
    return result;
}

void*  coverage_13480(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13480].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13480]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13480]);
    return result;
}

void*  coverage_13481(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13481].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13481]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13481]);
    return result;
}

void*  coverage_13482(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13482].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13482]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13482]);
    return result;
}

void*  coverage_13483(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13483].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13483]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13483]);
    return result;
}

void*  coverage_13484(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13484].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13484]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13484]);
    return result;
}

void*  coverage_13485(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13485].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13485]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13485]);
    return result;
}

void*  coverage_13486(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13486].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13486]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13486]);
    return result;
}

void*  coverage_13487(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13487].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13487]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13487]);
    return result;
}

void*  coverage_13488(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13488].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13488]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13488]);
    return result;
}

void*  coverage_13489(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13489].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13489]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13489]);
    return result;
}

void*  coverage_13490(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13490].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13490]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13490]);
    return result;
}

void*  coverage_13491(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13491].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13491]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13491]);
    return result;
}

void*  coverage_13492(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13492].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13492]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13492]);
    return result;
}

void*  coverage_13493(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13493].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13493]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13493]);
    return result;
}

void*  coverage_13494(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13494].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13494]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13494]);
    return result;
}

void*  coverage_13495(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13495].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13495]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13495]);
    return result;
}

void*  coverage_13496(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13496].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13496]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13496]);
    return result;
}

void*  coverage_13497(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13497].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13497]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13497]);
    return result;
}

void*  coverage_13498(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13498].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13498]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13498]);
    return result;
}

void*  coverage_13499(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13499].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13499]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13499]);
    return result;
}

void*  coverage_13500(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13500].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13500]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13500]);
    return result;
}

void*  coverage_13501(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13501].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13501]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13501]);
    return result;
}

void*  coverage_13502(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13502].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13502]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13502]);
    return result;
}

void*  coverage_13503(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13503].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13503]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13503]);
    return result;
}

void*  coverage_13504(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13504].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13504]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13504]);
    return result;
}

void*  coverage_13505(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13505].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13505]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13505]);
    return result;
}

void*  coverage_13506(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13506].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13506]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13506]);
    return result;
}

void*  coverage_13507(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13507].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13507]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13507]);
    return result;
}

void*  coverage_13508(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13508].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13508]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13508]);
    return result;
}

void*  coverage_13509(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13509].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13509]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13509]);
    return result;
}

void*  coverage_13510(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13510].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13510]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13510]);
    return result;
}

void*  coverage_13511(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13511].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13511]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13511]);
    return result;
}

void*  coverage_13512(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13512].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13512]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13512]);
    return result;
}

void*  coverage_13513(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13513].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13513]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13513]);
    return result;
}

void*  coverage_13514(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13514].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13514]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13514]);
    return result;
}

void*  coverage_13515(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13515].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13515]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13515]);
    return result;
}

void*  coverage_13516(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13516].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13516]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13516]);
    return result;
}

void*  coverage_13517(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13517].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13517]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13517]);
    return result;
}

void*  coverage_13518(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13518].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13518]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13518]);
    return result;
}

void*  coverage_13519(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13519].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13519]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13519]);
    return result;
}

void*  coverage_13520(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13520].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13520]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13520]);
    return result;
}

void*  coverage_13521(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13521].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13521]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13521]);
    return result;
}

void*  coverage_13522(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13522].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13522]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13522]);
    return result;
}

void*  coverage_13523(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13523].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13523]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13523]);
    return result;
}

void*  coverage_13524(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13524].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13524]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13524]);
    return result;
}

void*  coverage_13525(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13525].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13525]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13525]);
    return result;
}

void*  coverage_13526(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13526].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13526]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13526]);
    return result;
}

void*  coverage_13527(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13527].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13527]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13527]);
    return result;
}

void*  coverage_13528(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13528].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13528]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13528]);
    return result;
}

void*  coverage_13529(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13529].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13529]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13529]);
    return result;
}

void*  coverage_13530(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13530].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13530]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13530]);
    return result;
}

void*  coverage_13531(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13531].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13531]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13531]);
    return result;
}

void*  coverage_13532(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13532].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13532]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13532]);
    return result;
}

void*  coverage_13533(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13533].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13533]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13533]);
    return result;
}

void*  coverage_13534(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13534].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13534]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13534]);
    return result;
}

void*  coverage_13535(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13535].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13535]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13535]);
    return result;
}

void*  coverage_13536(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13536].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13536]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13536]);
    return result;
}

void*  coverage_13537(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13537].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13537]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13537]);
    return result;
}

void*  coverage_13538(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13538].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13538]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13538]);
    return result;
}

void*  coverage_13539(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13539].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13539]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13539]);
    return result;
}

void*  coverage_13540(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13540].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13540]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13540]);
    return result;
}

void*  coverage_13541(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13541].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13541]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13541]);
    return result;
}

void*  coverage_13542(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13542].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13542]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13542]);
    return result;
}

void*  coverage_13543(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13543].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13543]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13543]);
    return result;
}

void*  coverage_13544(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13544].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13544]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13544]);
    return result;
}

void*  coverage_13545(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13545].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13545]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13545]);
    return result;
}

void*  coverage_13546(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13546].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13546]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13546]);
    return result;
}

void*  coverage_13547(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13547].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13547]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13547]);
    return result;
}

void*  coverage_13548(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13548].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13548]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13548]);
    return result;
}

void*  coverage_13549(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13549].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13549]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13549]);
    return result;
}

void*  coverage_13550(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13550].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13550]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13550]);
    return result;
}

void*  coverage_13551(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13551].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13551]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13551]);
    return result;
}

void*  coverage_13552(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13552].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13552]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13552]);
    return result;
}

void*  coverage_13553(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13553].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13553]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13553]);
    return result;
}

void*  coverage_13554(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13554].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13554]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13554]);
    return result;
}

void*  coverage_13555(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13555].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13555]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13555]);
    return result;
}

void*  coverage_13556(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13556].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13556]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13556]);
    return result;
}

void*  coverage_13557(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13557].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13557]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13557]);
    return result;
}

void*  coverage_13558(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13558].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13558]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13558]);
    return result;
}

void*  coverage_13559(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13559].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13559]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13559]);
    return result;
}

void*  coverage_13560(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13560].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13560]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13560]);
    return result;
}

void*  coverage_13561(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13561].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13561]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13561]);
    return result;
}

void*  coverage_13562(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13562].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13562]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13562]);
    return result;
}

void*  coverage_13563(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13563].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13563]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13563]);
    return result;
}

void*  coverage_13564(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13564].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13564]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13564]);
    return result;
}

void*  coverage_13565(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13565].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13565]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13565]);
    return result;
}

void*  coverage_13566(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13566].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13566]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13566]);
    return result;
}

void*  coverage_13567(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13567].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13567]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13567]);
    return result;
}

void*  coverage_13568(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13568].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13568]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13568]);
    return result;
}

void*  coverage_13569(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13569].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13569]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13569]);
    return result;
}

void*  coverage_13570(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13570].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13570]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13570]);
    return result;
}

void*  coverage_13571(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13571].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13571]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13571]);
    return result;
}

void*  coverage_13572(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13572].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13572]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13572]);
    return result;
}

void*  coverage_13573(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13573].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13573]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13573]);
    return result;
}

void*  coverage_13574(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13574].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13574]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13574]);
    return result;
}

void*  coverage_13575(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13575].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13575]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13575]);
    return result;
}

void*  coverage_13576(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13576].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13576]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13576]);
    return result;
}

void*  coverage_13577(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13577].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13577]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13577]);
    return result;
}

void*  coverage_13578(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13578].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13578]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13578]);
    return result;
}

void*  coverage_13579(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13579].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13579]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13579]);
    return result;
}

void*  coverage_13580(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13580].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13580]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13580]);
    return result;
}

void*  coverage_13581(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13581].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13581]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13581]);
    return result;
}

void*  coverage_13582(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13582].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13582]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13582]);
    return result;
}

void*  coverage_13583(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13583].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13583]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13583]);
    return result;
}

void*  coverage_13584(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13584].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13584]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13584]);
    return result;
}

void*  coverage_13585(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13585].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13585]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13585]);
    return result;
}

void*  coverage_13586(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13586].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13586]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13586]);
    return result;
}

void*  coverage_13587(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13587].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13587]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13587]);
    return result;
}

void*  coverage_13588(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13588].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13588]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13588]);
    return result;
}

void*  coverage_13589(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13589].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13589]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13589]);
    return result;
}

void*  coverage_13590(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13590].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13590]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13590]);
    return result;
}

void*  coverage_13591(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13591].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13591]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13591]);
    return result;
}

void*  coverage_13592(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13592].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13592]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13592]);
    return result;
}

void*  coverage_13593(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13593].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13593]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13593]);
    return result;
}

void*  coverage_13594(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13594].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13594]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13594]);
    return result;
}

void*  coverage_13595(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13595].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13595]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13595]);
    return result;
}

void*  coverage_13596(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13596].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13596]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13596]);
    return result;
}

void*  coverage_13597(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13597].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13597]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13597]);
    return result;
}

void*  coverage_13598(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13598].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13598]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13598]);
    return result;
}

void*  coverage_13599(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13599].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13599]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13599]);
    return result;
}

void*  coverage_13600(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13600].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13600]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13600]);
    return result;
}

void*  coverage_13601(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13601].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13601]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13601]);
    return result;
}

void*  coverage_13602(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13602].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13602]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13602]);
    return result;
}

void*  coverage_13603(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13603].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13603]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13603]);
    return result;
}

void*  coverage_13604(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13604].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13604]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13604]);
    return result;
}

void*  coverage_13605(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13605].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13605]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13605]);
    return result;
}

void*  coverage_13606(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13606].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13606]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13606]);
    return result;
}

void*  coverage_13607(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13607].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13607]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13607]);
    return result;
}

void*  coverage_13608(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13608].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13608]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13608]);
    return result;
}

void*  coverage_13609(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13609].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13609]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13609]);
    return result;
}

void*  coverage_13610(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13610].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13610]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13610]);
    return result;
}

void*  coverage_13611(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13611].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13611]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13611]);
    return result;
}

void*  coverage_13612(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13612].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13612]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13612]);
    return result;
}

void*  coverage_13613(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13613].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13613]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13613]);
    return result;
}

void*  coverage_13614(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13614].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13614]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13614]);
    return result;
}

void*  coverage_13615(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13615].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13615]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13615]);
    return result;
}

void*  coverage_13616(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13616].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13616]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13616]);
    return result;
}

void*  coverage_13617(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13617].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13617]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13617]);
    return result;
}

void*  coverage_13618(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13618].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13618]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13618]);
    return result;
}

void*  coverage_13619(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13619].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13619]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13619]);
    return result;
}

void*  coverage_13620(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13620].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13620]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13620]);
    return result;
}

void*  coverage_13621(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13621].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13621]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13621]);
    return result;
}

void*  coverage_13622(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13622].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13622]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13622]);
    return result;
}

void*  coverage_13623(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13623].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13623]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13623]);
    return result;
}

void*  coverage_13624(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13624].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13624]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13624]);
    return result;
}

void*  coverage_13625(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13625].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13625]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13625]);
    return result;
}

void*  coverage_13626(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13626].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13626]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13626]);
    return result;
}

void*  coverage_13627(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13627].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13627]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13627]);
    return result;
}

void*  coverage_13628(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13628].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13628]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13628]);
    return result;
}

void*  coverage_13629(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13629].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13629]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13629]);
    return result;
}

void*  coverage_13630(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13630].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13630]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13630]);
    return result;
}

void*  coverage_13631(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13631].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13631]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13631]);
    return result;
}

void*  coverage_13632(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13632].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13632]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13632]);
    return result;
}

void*  coverage_13633(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13633].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13633]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13633]);
    return result;
}

void*  coverage_13634(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13634].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13634]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13634]);
    return result;
}

void*  coverage_13635(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13635].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13635]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13635]);
    return result;
}

void*  coverage_13636(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13636].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13636]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13636]);
    return result;
}

void*  coverage_13637(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13637].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13637]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13637]);
    return result;
}

void*  coverage_13638(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13638].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13638]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13638]);
    return result;
}

void*  coverage_13639(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13639].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13639]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13639]);
    return result;
}

void*  coverage_13640(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13640].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13640]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13640]);
    return result;
}

void*  coverage_13641(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13641].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13641]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13641]);
    return result;
}

void*  coverage_13642(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13642].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13642]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13642]);
    return result;
}

void*  coverage_13643(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13643].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13643]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13643]);
    return result;
}

void*  coverage_13644(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13644].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13644]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13644]);
    return result;
}

void*  coverage_13645(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13645].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13645]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13645]);
    return result;
}

void*  coverage_13646(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13646].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13646]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13646]);
    return result;
}

void*  coverage_13647(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13647].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13647]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13647]);
    return result;
}

void*  coverage_13648(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13648].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13648]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13648]);
    return result;
}

void*  coverage_13649(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13649].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13649]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13649]);
    return result;
}

void*  coverage_13650(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13650].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13650]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13650]);
    return result;
}

void*  coverage_13651(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13651].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13651]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13651]);
    return result;
}

void*  coverage_13652(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13652].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13652]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13652]);
    return result;
}

void*  coverage_13653(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13653].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13653]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13653]);
    return result;
}

void*  coverage_13654(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13654].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13654]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13654]);
    return result;
}

void*  coverage_13655(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13655].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13655]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13655]);
    return result;
}

void*  coverage_13656(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13656].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13656]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13656]);
    return result;
}

void*  coverage_13657(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13657].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13657]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13657]);
    return result;
}

void*  coverage_13658(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13658].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13658]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13658]);
    return result;
}

void*  coverage_13659(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13659].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13659]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13659]);
    return result;
}

void*  coverage_13660(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13660].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13660]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13660]);
    return result;
}

void*  coverage_13661(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13661].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13661]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13661]);
    return result;
}

void*  coverage_13662(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13662].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13662]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13662]);
    return result;
}

void*  coverage_13663(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13663].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13663]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13663]);
    return result;
}

void*  coverage_13664(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13664].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13664]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13664]);
    return result;
}

void*  coverage_13665(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13665].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13665]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13665]);
    return result;
}

void*  coverage_13666(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13666].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13666]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13666]);
    return result;
}

void*  coverage_13667(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13667].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13667]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13667]);
    return result;
}

void*  coverage_13668(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13668].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13668]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13668]);
    return result;
}

void*  coverage_13669(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13669].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13669]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13669]);
    return result;
}

void*  coverage_13670(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13670].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13670]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13670]);
    return result;
}

void*  coverage_13671(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13671].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13671]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13671]);
    return result;
}

void*  coverage_13672(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13672].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13672]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13672]);
    return result;
}

void*  coverage_13673(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13673].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13673]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13673]);
    return result;
}

void*  coverage_13674(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13674].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13674]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13674]);
    return result;
}

void*  coverage_13675(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13675].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13675]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13675]);
    return result;
}

void*  coverage_13676(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13676].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13676]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13676]);
    return result;
}

void*  coverage_13677(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13677].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13677]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13677]);
    return result;
}

void*  coverage_13678(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13678].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13678]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13678]);
    return result;
}

void*  coverage_13679(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13679].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13679]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13679]);
    return result;
}

void*  coverage_13680(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13680].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13680]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13680]);
    return result;
}

void*  coverage_13681(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13681].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13681]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13681]);
    return result;
}

void*  coverage_13682(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13682].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13682]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13682]);
    return result;
}

void*  coverage_13683(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13683].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13683]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13683]);
    return result;
}

void*  coverage_13684(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13684].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13684]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13684]);
    return result;
}

void*  coverage_13685(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13685].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13685]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13685]);
    return result;
}

void*  coverage_13686(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13686].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13686]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13686]);
    return result;
}

void*  coverage_13687(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13687].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13687]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13687]);
    return result;
}

void*  coverage_13688(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13688].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13688]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13688]);
    return result;
}

void*  coverage_13689(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13689].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13689]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13689]);
    return result;
}

void*  coverage_13690(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13690].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13690]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13690]);
    return result;
}

void*  coverage_13691(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13691].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13691]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13691]);
    return result;
}

void*  coverage_13692(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13692].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13692]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13692]);
    return result;
}

void*  coverage_13693(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13693].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13693]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13693]);
    return result;
}

void*  coverage_13694(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13694].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13694]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13694]);
    return result;
}

void*  coverage_13695(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13695].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13695]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13695]);
    return result;
}

void*  coverage_13696(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13696].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13696]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13696]);
    return result;
}

void*  coverage_13697(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13697].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13697]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13697]);
    return result;
}

void*  coverage_13698(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13698].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13698]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13698]);
    return result;
}

void*  coverage_13699(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13699].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13699]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13699]);
    return result;
}

void*  coverage_13700(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13700].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13700]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13700]);
    return result;
}

void*  coverage_13701(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13701].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13701]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13701]);
    return result;
}

void*  coverage_13702(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13702].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13702]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13702]);
    return result;
}

void*  coverage_13703(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13703].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13703]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13703]);
    return result;
}

void*  coverage_13704(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13704].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13704]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13704]);
    return result;
}

void*  coverage_13705(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13705].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13705]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13705]);
    return result;
}

void*  coverage_13706(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13706].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13706]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13706]);
    return result;
}

void*  coverage_13707(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13707].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13707]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13707]);
    return result;
}

void*  coverage_13708(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13708].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13708]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13708]);
    return result;
}

void*  coverage_13709(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13709].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13709]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13709]);
    return result;
}

void*  coverage_13710(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13710].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13710]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13710]);
    return result;
}

void*  coverage_13711(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13711].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13711]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13711]);
    return result;
}

void*  coverage_13712(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13712].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13712]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13712]);
    return result;
}

void*  coverage_13713(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13713].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13713]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13713]);
    return result;
}

void*  coverage_13714(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13714].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13714]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13714]);
    return result;
}

void*  coverage_13715(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13715].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13715]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13715]);
    return result;
}

void*  coverage_13716(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13716].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13716]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13716]);
    return result;
}

void*  coverage_13717(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13717].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13717]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13717]);
    return result;
}

void*  coverage_13718(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13718].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13718]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13718]);
    return result;
}

void*  coverage_13719(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13719].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13719]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13719]);
    return result;
}

void*  coverage_13720(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13720].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13720]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13720]);
    return result;
}

void*  coverage_13721(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13721].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13721]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13721]);
    return result;
}

void*  coverage_13722(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13722].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13722]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13722]);
    return result;
}

void*  coverage_13723(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13723].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13723]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13723]);
    return result;
}

void*  coverage_13724(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13724].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13724]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13724]);
    return result;
}

void*  coverage_13725(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13725].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13725]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13725]);
    return result;
}

void*  coverage_13726(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13726].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13726]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13726]);
    return result;
}

void*  coverage_13727(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13727].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13727]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13727]);
    return result;
}

void*  coverage_13728(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13728].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13728]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13728]);
    return result;
}

void*  coverage_13729(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13729].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13729]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13729]);
    return result;
}

void*  coverage_13730(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13730].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13730]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13730]);
    return result;
}

void*  coverage_13731(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13731].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13731]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13731]);
    return result;
}

void*  coverage_13732(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13732].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13732]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13732]);
    return result;
}

void*  coverage_13733(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13733].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13733]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13733]);
    return result;
}

void*  coverage_13734(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13734].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13734]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13734]);
    return result;
}

void*  coverage_13735(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13735].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13735]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13735]);
    return result;
}

void*  coverage_13736(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13736].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13736]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13736]);
    return result;
}

void*  coverage_13737(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13737].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13737]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13737]);
    return result;
}

void*  coverage_13738(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13738].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13738]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13738]);
    return result;
}

void*  coverage_13739(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13739].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13739]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13739]);
    return result;
}

void*  coverage_13740(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13740].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13740]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13740]);
    return result;
}

void*  coverage_13741(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13741].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13741]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13741]);
    return result;
}

void*  coverage_13742(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13742].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13742]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13742]);
    return result;
}

void*  coverage_13743(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13743].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13743]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13743]);
    return result;
}

void*  coverage_13744(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13744].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13744]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13744]);
    return result;
}

void*  coverage_13745(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13745].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13745]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13745]);
    return result;
}

void*  coverage_13746(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13746].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13746]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13746]);
    return result;
}

void*  coverage_13747(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13747].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13747]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13747]);
    return result;
}

void*  coverage_13748(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13748].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13748]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13748]);
    return result;
}

void*  coverage_13749(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13749].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13749]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13749]);
    return result;
}

void*  coverage_13750(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13750].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13750]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13750]);
    return result;
}

void*  coverage_13751(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13751].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13751]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13751]);
    return result;
}

void*  coverage_13752(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13752].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13752]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13752]);
    return result;
}

void*  coverage_13753(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13753].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13753]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13753]);
    return result;
}

void*  coverage_13754(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13754].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13754]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13754]);
    return result;
}

void*  coverage_13755(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13755].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13755]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13755]);
    return result;
}

void*  coverage_13756(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13756].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13756]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13756]);
    return result;
}

void*  coverage_13757(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13757].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13757]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13757]);
    return result;
}

void*  coverage_13758(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13758].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13758]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13758]);
    return result;
}

void*  coverage_13759(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13759].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13759]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13759]);
    return result;
}

void*  coverage_13760(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13760].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13760]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13760]);
    return result;
}

void*  coverage_13761(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13761].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13761]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13761]);
    return result;
}

void*  coverage_13762(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13762].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13762]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13762]);
    return result;
}

void*  coverage_13763(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13763].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13763]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13763]);
    return result;
}

void*  coverage_13764(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13764].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13764]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13764]);
    return result;
}

void*  coverage_13765(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13765].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13765]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13765]);
    return result;
}

void*  coverage_13766(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13766].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13766]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13766]);
    return result;
}

void*  coverage_13767(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13767].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13767]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13767]);
    return result;
}

void*  coverage_13768(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13768].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13768]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13768]);
    return result;
}

void*  coverage_13769(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13769].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13769]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13769]);
    return result;
}

void*  coverage_13770(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13770].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13770]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13770]);
    return result;
}

void*  coverage_13771(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13771].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13771]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13771]);
    return result;
}

void*  coverage_13772(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13772].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13772]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13772]);
    return result;
}

void*  coverage_13773(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13773].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13773]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13773]);
    return result;
}

void*  coverage_13774(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13774].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13774]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13774]);
    return result;
}

void*  coverage_13775(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13775].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13775]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13775]);
    return result;
}

void*  coverage_13776(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13776].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13776]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13776]);
    return result;
}

void*  coverage_13777(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13777].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13777]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13777]);
    return result;
}

void*  coverage_13778(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13778].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13778]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13778]);
    return result;
}

void*  coverage_13779(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13779].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13779]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13779]);
    return result;
}

void*  coverage_13780(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13780].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13780]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13780]);
    return result;
}

void*  coverage_13781(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13781].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13781]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13781]);
    return result;
}

void*  coverage_13782(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13782].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13782]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13782]);
    return result;
}

void*  coverage_13783(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13783].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13783]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13783]);
    return result;
}

void*  coverage_13784(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13784].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13784]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13784]);
    return result;
}

void*  coverage_13785(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13785].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13785]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13785]);
    return result;
}

void*  coverage_13786(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13786].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13786]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13786]);
    return result;
}

void*  coverage_13787(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13787].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13787]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13787]);
    return result;
}

void*  coverage_13788(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13788].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13788]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13788]);
    return result;
}

void*  coverage_13789(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13789].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13789]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13789]);
    return result;
}

void*  coverage_13790(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13790].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13790]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13790]);
    return result;
}

void*  coverage_13791(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13791].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13791]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13791]);
    return result;
}

void*  coverage_13792(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13792].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13792]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13792]);
    return result;
}

void*  coverage_13793(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13793].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13793]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13793]);
    return result;
}

void*  coverage_13794(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13794].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13794]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13794]);
    return result;
}

void*  coverage_13795(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13795].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13795]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13795]);
    return result;
}

void*  coverage_13796(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13796].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13796]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13796]);
    return result;
}

void*  coverage_13797(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13797].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13797]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13797]);
    return result;
}

void*  coverage_13798(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13798].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13798]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13798]);
    return result;
}

void*  coverage_13799(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13799].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13799]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13799]);
    return result;
}

void*  coverage_13800(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13800].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13800]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13800]);
    return result;
}

void*  coverage_13801(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13801].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13801]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13801]);
    return result;
}

void*  coverage_13802(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13802].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13802]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13802]);
    return result;
}

void*  coverage_13803(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13803].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13803]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13803]);
    return result;
}

void*  coverage_13804(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13804].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13804]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13804]);
    return result;
}

void*  coverage_13805(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13805].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13805]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13805]);
    return result;
}

void*  coverage_13806(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13806].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13806]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13806]);
    return result;
}

void*  coverage_13807(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13807].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13807]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13807]);
    return result;
}

void*  coverage_13808(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13808].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13808]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13808]);
    return result;
}

void*  coverage_13809(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13809].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13809]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13809]);
    return result;
}

void*  coverage_13810(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13810].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13810]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13810]);
    return result;
}

void*  coverage_13811(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13811].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13811]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13811]);
    return result;
}

void*  coverage_13812(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13812].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13812]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13812]);
    return result;
}

void*  coverage_13813(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13813].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13813]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13813]);
    return result;
}

void*  coverage_13814(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13814].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13814]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13814]);
    return result;
}

void*  coverage_13815(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13815].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13815]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13815]);
    return result;
}

void*  coverage_13816(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13816].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13816]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13816]);
    return result;
}

void*  coverage_13817(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13817].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13817]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13817]);
    return result;
}

void*  coverage_13818(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13818].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13818]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13818]);
    return result;
}

void*  coverage_13819(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13819].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13819]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13819]);
    return result;
}

void*  coverage_13820(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13820].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13820]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13820]);
    return result;
}

void*  coverage_13821(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13821].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13821]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13821]);
    return result;
}

void*  coverage_13822(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13822].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13822]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13822]);
    return result;
}

void*  coverage_13823(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13823].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13823]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13823]);
    return result;
}

void*  coverage_13824(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13824].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13824]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13824]);
    return result;
}

void*  coverage_13825(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13825].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13825]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13825]);
    return result;
}

void*  coverage_13826(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13826].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13826]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13826]);
    return result;
}

void*  coverage_13827(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13827].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13827]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13827]);
    return result;
}

void*  coverage_13828(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13828].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13828]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13828]);
    return result;
}

void*  coverage_13829(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13829].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13829]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13829]);
    return result;
}

void*  coverage_13830(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13830].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13830]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13830]);
    return result;
}

void*  coverage_13831(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13831].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13831]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13831]);
    return result;
}

void*  coverage_13832(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13832].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13832]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13832]);
    return result;
}

void*  coverage_13833(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13833].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13833]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13833]);
    return result;
}

void*  coverage_13834(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13834].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13834]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13834]);
    return result;
}

void*  coverage_13835(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13835].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13835]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13835]);
    return result;
}

void*  coverage_13836(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13836].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13836]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13836]);
    return result;
}

void*  coverage_13837(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13837].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13837]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13837]);
    return result;
}

void*  coverage_13838(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13838].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13838]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13838]);
    return result;
}

void*  coverage_13839(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13839].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13839]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13839]);
    return result;
}

void*  coverage_13840(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13840].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13840]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13840]);
    return result;
}

void*  coverage_13841(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13841].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13841]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13841]);
    return result;
}

void*  coverage_13842(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13842].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13842]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13842]);
    return result;
}

void*  coverage_13843(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13843].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13843]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13843]);
    return result;
}

void*  coverage_13844(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13844].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13844]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13844]);
    return result;
}

void*  coverage_13845(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13845].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13845]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13845]);
    return result;
}

void*  coverage_13846(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13846].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13846]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13846]);
    return result;
}

void*  coverage_13847(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13847].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13847]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13847]);
    return result;
}

void*  coverage_13848(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13848].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13848]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13848]);
    return result;
}

void*  coverage_13849(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13849].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13849]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13849]);
    return result;
}

void*  coverage_13850(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13850].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13850]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13850]);
    return result;
}

void*  coverage_13851(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13851].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13851]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13851]);
    return result;
}

void*  coverage_13852(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13852].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13852]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13852]);
    return result;
}

void*  coverage_13853(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13853].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13853]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13853]);
    return result;
}

void*  coverage_13854(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13854].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13854]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13854]);
    return result;
}

void*  coverage_13855(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13855].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13855]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13855]);
    return result;
}

void*  coverage_13856(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13856].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13856]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13856]);
    return result;
}

void*  coverage_13857(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13857].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13857]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13857]);
    return result;
}

void*  coverage_13858(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13858].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13858]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13858]);
    return result;
}

void*  coverage_13859(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13859].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13859]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13859]);
    return result;
}

void*  coverage_13860(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13860].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13860]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13860]);
    return result;
}

void*  coverage_13861(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13861].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13861]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13861]);
    return result;
}

void*  coverage_13862(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13862].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13862]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13862]);
    return result;
}

void*  coverage_13863(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13863].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13863]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13863]);
    return result;
}

void*  coverage_13864(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13864].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13864]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13864]);
    return result;
}

void*  coverage_13865(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13865].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13865]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13865]);
    return result;
}

void*  coverage_13866(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13866].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13866]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13866]);
    return result;
}

void*  coverage_13867(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13867].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13867]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13867]);
    return result;
}

void*  coverage_13868(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13868].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13868]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13868]);
    return result;
}

void*  coverage_13869(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13869].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13869]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13869]);
    return result;
}

void*  coverage_13870(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13870].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13870]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13870]);
    return result;
}

void*  coverage_13871(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13871].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13871]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13871]);
    return result;
}

void*  coverage_13872(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13872].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13872]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13872]);
    return result;
}

void*  coverage_13873(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13873].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13873]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13873]);
    return result;
}

void*  coverage_13874(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13874].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13874]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13874]);
    return result;
}

void*  coverage_13875(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13875].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13875]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13875]);
    return result;
}

void*  coverage_13876(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13876].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13876]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13876]);
    return result;
}

void*  coverage_13877(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13877].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13877]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13877]);
    return result;
}

void*  coverage_13878(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13878].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13878]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13878]);
    return result;
}

void*  coverage_13879(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13879].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13879]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13879]);
    return result;
}

void*  coverage_13880(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13880].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13880]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13880]);
    return result;
}

void*  coverage_13881(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13881].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13881]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13881]);
    return result;
}

void*  coverage_13882(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13882].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13882]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13882]);
    return result;
}

void*  coverage_13883(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13883].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13883]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13883]);
    return result;
}

void*  coverage_13884(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13884].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13884]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13884]);
    return result;
}

void*  coverage_13885(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13885].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13885]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13885]);
    return result;
}

void*  coverage_13886(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13886].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13886]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13886]);
    return result;
}

void*  coverage_13887(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13887].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13887]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13887]);
    return result;
}

void*  coverage_13888(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13888].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13888]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13888]);
    return result;
}

void*  coverage_13889(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13889].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13889]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13889]);
    return result;
}

void*  coverage_13890(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13890].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13890]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13890]);
    return result;
}

void*  coverage_13891(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13891].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13891]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13891]);
    return result;
}

void*  coverage_13892(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13892].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13892]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13892]);
    return result;
}

void*  coverage_13893(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13893].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13893]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13893]);
    return result;
}

void*  coverage_13894(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13894].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13894]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13894]);
    return result;
}

void*  coverage_13895(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13895].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13895]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13895]);
    return result;
}

void*  coverage_13896(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13896].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13896]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13896]);
    return result;
}

void*  coverage_13897(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13897].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13897]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13897]);
    return result;
}

void*  coverage_13898(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13898].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13898]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13898]);
    return result;
}

void*  coverage_13899(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13899].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13899]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13899]);
    return result;
}

void*  coverage_13900(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13900].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13900]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13900]);
    return result;
}

void*  coverage_13901(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13901].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13901]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13901]);
    return result;
}

void*  coverage_13902(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13902].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13902]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13902]);
    return result;
}

void*  coverage_13903(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13903].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13903]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13903]);
    return result;
}

void*  coverage_13904(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13904].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13904]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13904]);
    return result;
}

void*  coverage_13905(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13905].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13905]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13905]);
    return result;
}

void*  coverage_13906(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13906].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13906]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13906]);
    return result;
}

void*  coverage_13907(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13907].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13907]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13907]);
    return result;
}

void*  coverage_13908(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13908].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13908]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13908]);
    return result;
}

void*  coverage_13909(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13909].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13909]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13909]);
    return result;
}

void*  coverage_13910(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13910].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13910]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13910]);
    return result;
}

void*  coverage_13911(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13911].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13911]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13911]);
    return result;
}

void*  coverage_13912(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13912].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13912]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13912]);
    return result;
}

void*  coverage_13913(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13913].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13913]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13913]);
    return result;
}

void*  coverage_13914(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13914].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13914]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13914]);
    return result;
}

void*  coverage_13915(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13915].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13915]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13915]);
    return result;
}

void*  coverage_13916(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13916].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13916]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13916]);
    return result;
}

void*  coverage_13917(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13917].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13917]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13917]);
    return result;
}

void*  coverage_13918(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13918].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13918]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13918]);
    return result;
}

void*  coverage_13919(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13919].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13919]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13919]);
    return result;
}

void*  coverage_13920(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13920].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13920]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13920]);
    return result;
}

void*  coverage_13921(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13921].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13921]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13921]);
    return result;
}

void*  coverage_13922(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13922].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13922]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13922]);
    return result;
}

void*  coverage_13923(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13923].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13923]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13923]);
    return result;
}

void*  coverage_13924(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13924].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13924]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13924]);
    return result;
}

void*  coverage_13925(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13925].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13925]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13925]);
    return result;
}

void*  coverage_13926(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13926].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13926]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13926]);
    return result;
}

void*  coverage_13927(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13927].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13927]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13927]);
    return result;
}

void*  coverage_13928(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13928].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13928]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13928]);
    return result;
}

void*  coverage_13929(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13929].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13929]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13929]);
    return result;
}

void*  coverage_13930(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13930].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13930]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13930]);
    return result;
}

void*  coverage_13931(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13931].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13931]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13931]);
    return result;
}

void*  coverage_13932(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13932].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13932]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13932]);
    return result;
}

void*  coverage_13933(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13933].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13933]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13933]);
    return result;
}

void*  coverage_13934(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13934].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13934]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13934]);
    return result;
}

void*  coverage_13935(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13935].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13935]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13935]);
    return result;
}

void*  coverage_13936(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13936].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13936]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13936]);
    return result;
}

void*  coverage_13937(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13937].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13937]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13937]);
    return result;
}

void*  coverage_13938(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13938].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13938]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13938]);
    return result;
}

void*  coverage_13939(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13939].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13939]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13939]);
    return result;
}

void*  coverage_13940(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13940].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13940]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13940]);
    return result;
}

void*  coverage_13941(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13941].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13941]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13941]);
    return result;
}

void*  coverage_13942(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13942].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13942]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13942]);
    return result;
}

void*  coverage_13943(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13943].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13943]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13943]);
    return result;
}

void*  coverage_13944(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13944].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13944]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13944]);
    return result;
}

void*  coverage_13945(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13945].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13945]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13945]);
    return result;
}

void*  coverage_13946(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13946].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13946]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13946]);
    return result;
}

void*  coverage_13947(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13947].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13947]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13947]);
    return result;
}

void*  coverage_13948(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13948].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13948]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13948]);
    return result;
}

void*  coverage_13949(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13949].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13949]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13949]);
    return result;
}

void*  coverage_13950(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13950].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13950]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13950]);
    return result;
}

void*  coverage_13951(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13951].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13951]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13951]);
    return result;
}

void*  coverage_13952(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13952].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13952]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13952]);
    return result;
}

void*  coverage_13953(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13953].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13953]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13953]);
    return result;
}

void*  coverage_13954(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13954].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13954]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13954]);
    return result;
}

void*  coverage_13955(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13955].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13955]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13955]);
    return result;
}

void*  coverage_13956(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13956].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13956]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13956]);
    return result;
}

void*  coverage_13957(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13957].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13957]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13957]);
    return result;
}

void*  coverage_13958(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13958].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13958]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13958]);
    return result;
}

void*  coverage_13959(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13959].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13959]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13959]);
    return result;
}

void*  coverage_13960(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13960].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13960]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13960]);
    return result;
}

void*  coverage_13961(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13961].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13961]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13961]);
    return result;
}

void*  coverage_13962(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13962].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13962]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13962]);
    return result;
}

void*  coverage_13963(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13963].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13963]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13963]);
    return result;
}

void*  coverage_13964(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13964].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13964]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13964]);
    return result;
}

void*  coverage_13965(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13965].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13965]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13965]);
    return result;
}

void*  coverage_13966(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13966].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13966]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13966]);
    return result;
}

void*  coverage_13967(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13967].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13967]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13967]);
    return result;
}

void*  coverage_13968(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13968].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13968]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13968]);
    return result;
}

void*  coverage_13969(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13969].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13969]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13969]);
    return result;
}

void*  coverage_13970(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13970].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13970]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13970]);
    return result;
}

void*  coverage_13971(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13971].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13971]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13971]);
    return result;
}

void*  coverage_13972(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13972].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13972]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13972]);
    return result;
}

void*  coverage_13973(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13973].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13973]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13973]);
    return result;
}

void*  coverage_13974(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13974].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13974]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13974]);
    return result;
}

void*  coverage_13975(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13975].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13975]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13975]);
    return result;
}

void*  coverage_13976(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13976].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13976]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13976]);
    return result;
}

void*  coverage_13977(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13977].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13977]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13977]);
    return result;
}

void*  coverage_13978(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13978].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13978]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13978]);
    return result;
}

void*  coverage_13979(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13979].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13979]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13979]);
    return result;
}

void*  coverage_13980(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13980].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13980]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13980]);
    return result;
}

void*  coverage_13981(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13981].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13981]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13981]);
    return result;
}

void*  coverage_13982(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13982].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13982]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13982]);
    return result;
}

void*  coverage_13983(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13983].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13983]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13983]);
    return result;
}

void*  coverage_13984(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13984].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13984]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13984]);
    return result;
}

void*  coverage_13985(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13985].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13985]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13985]);
    return result;
}

void*  coverage_13986(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13986].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13986]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13986]);
    return result;
}

void*  coverage_13987(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13987].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13987]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13987]);
    return result;
}

void*  coverage_13988(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13988].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13988]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13988]);
    return result;
}

void*  coverage_13989(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13989].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13989]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13989]);
    return result;
}

void*  coverage_13990(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13990].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13990]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13990]);
    return result;
}

void*  coverage_13991(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13991].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13991]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13991]);
    return result;
}

void*  coverage_13992(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13992].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13992]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13992]);
    return result;
}

void*  coverage_13993(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13993].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13993]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13993]);
    return result;
}

void*  coverage_13994(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13994].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13994]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13994]);
    return result;
}

void*  coverage_13995(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13995].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13995]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13995]);
    return result;
}

void*  coverage_13996(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13996].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13996]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13996]);
    return result;
}

void*  coverage_13997(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13997].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13997]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13997]);
    return result;
}

void*  coverage_13998(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13998].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13998]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13998]);
    return result;
}

void*  coverage_13999(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[13999].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[13999]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[13999]);
    return result;
}

void*  coverage_14000(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14000].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14000]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14000]);
    return result;
}

void*  coverage_14001(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14001].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14001]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14001]);
    return result;
}

void*  coverage_14002(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14002].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14002]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14002]);
    return result;
}

void*  coverage_14003(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14003].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14003]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14003]);
    return result;
}

void*  coverage_14004(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14004].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14004]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14004]);
    return result;
}

void*  coverage_14005(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14005].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14005]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14005]);
    return result;
}

void*  coverage_14006(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14006].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14006]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14006]);
    return result;
}

void*  coverage_14007(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14007].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14007]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14007]);
    return result;
}

void*  coverage_14008(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14008].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14008]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14008]);
    return result;
}

void*  coverage_14009(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14009].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14009]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14009]);
    return result;
}

void*  coverage_14010(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14010].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14010]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14010]);
    return result;
}

void*  coverage_14011(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14011].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14011]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14011]);
    return result;
}

void*  coverage_14012(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14012].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14012]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14012]);
    return result;
}

void*  coverage_14013(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14013].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14013]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14013]);
    return result;
}

void*  coverage_14014(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14014].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14014]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14014]);
    return result;
}

void*  coverage_14015(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14015].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14015]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14015]);
    return result;
}

void*  coverage_14016(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14016].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14016]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14016]);
    return result;
}

void*  coverage_14017(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14017].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14017]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14017]);
    return result;
}

void*  coverage_14018(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14018].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14018]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14018]);
    return result;
}

void*  coverage_14019(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14019].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14019]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14019]);
    return result;
}

void*  coverage_14020(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14020].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14020]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14020]);
    return result;
}

void*  coverage_14021(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14021].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14021]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14021]);
    return result;
}

void*  coverage_14022(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14022].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14022]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14022]);
    return result;
}

void*  coverage_14023(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14023].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14023]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14023]);
    return result;
}

void*  coverage_14024(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14024].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14024]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14024]);
    return result;
}

void*  coverage_14025(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14025].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14025]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14025]);
    return result;
}

void*  coverage_14026(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14026].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14026]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14026]);
    return result;
}

void*  coverage_14027(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14027].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14027]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14027]);
    return result;
}

void*  coverage_14028(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14028].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14028]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14028]);
    return result;
}

void*  coverage_14029(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14029].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14029]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14029]);
    return result;
}

void*  coverage_14030(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14030].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14030]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14030]);
    return result;
}

void*  coverage_14031(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14031].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14031]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14031]);
    return result;
}

void*  coverage_14032(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14032].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14032]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14032]);
    return result;
}

void*  coverage_14033(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14033].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14033]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14033]);
    return result;
}

void*  coverage_14034(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14034].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14034]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14034]);
    return result;
}

void*  coverage_14035(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14035].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14035]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14035]);
    return result;
}

void*  coverage_14036(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14036].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14036]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14036]);
    return result;
}

void*  coverage_14037(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14037].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14037]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14037]);
    return result;
}

void*  coverage_14038(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14038].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14038]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14038]);
    return result;
}

void*  coverage_14039(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14039].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14039]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14039]);
    return result;
}

void*  coverage_14040(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14040].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14040]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14040]);
    return result;
}

void*  coverage_14041(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14041].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14041]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14041]);
    return result;
}

void*  coverage_14042(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14042].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14042]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14042]);
    return result;
}

void*  coverage_14043(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14043].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14043]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14043]);
    return result;
}

void*  coverage_14044(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14044].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14044]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14044]);
    return result;
}

void*  coverage_14045(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14045].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14045]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14045]);
    return result;
}

void*  coverage_14046(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14046].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14046]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14046]);
    return result;
}

void*  coverage_14047(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14047].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14047]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14047]);
    return result;
}

void*  coverage_14048(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14048].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14048]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14048]);
    return result;
}

void*  coverage_14049(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14049].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14049]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14049]);
    return result;
}

void*  coverage_14050(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14050].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14050]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14050]);
    return result;
}

void*  coverage_14051(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14051].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14051]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14051]);
    return result;
}

void*  coverage_14052(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14052].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14052]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14052]);
    return result;
}

void*  coverage_14053(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14053].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14053]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14053]);
    return result;
}

void*  coverage_14054(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14054].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14054]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14054]);
    return result;
}

void*  coverage_14055(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14055].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14055]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14055]);
    return result;
}

void*  coverage_14056(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14056].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14056]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14056]);
    return result;
}

void*  coverage_14057(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14057].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14057]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14057]);
    return result;
}

void*  coverage_14058(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14058].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14058]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14058]);
    return result;
}

void*  coverage_14059(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14059].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14059]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14059]);
    return result;
}

void*  coverage_14060(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14060].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14060]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14060]);
    return result;
}

void*  coverage_14061(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14061].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14061]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14061]);
    return result;
}

void*  coverage_14062(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14062].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14062]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14062]);
    return result;
}

void*  coverage_14063(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14063].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14063]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14063]);
    return result;
}

void*  coverage_14064(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14064].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14064]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14064]);
    return result;
}

void*  coverage_14065(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14065].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14065]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14065]);
    return result;
}

void*  coverage_14066(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14066].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14066]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14066]);
    return result;
}

void*  coverage_14067(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14067].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14067]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14067]);
    return result;
}

void*  coverage_14068(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14068].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14068]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14068]);
    return result;
}

void*  coverage_14069(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14069].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14069]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14069]);
    return result;
}

void*  coverage_14070(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14070].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14070]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14070]);
    return result;
}

void*  coverage_14071(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14071].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14071]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14071]);
    return result;
}

void*  coverage_14072(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14072].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14072]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14072]);
    return result;
}

void*  coverage_14073(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14073].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14073]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14073]);
    return result;
}

void*  coverage_14074(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14074].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14074]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14074]);
    return result;
}

void*  coverage_14075(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14075].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14075]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14075]);
    return result;
}

void*  coverage_14076(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14076].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14076]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14076]);
    return result;
}

void*  coverage_14077(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14077].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14077]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14077]);
    return result;
}

void*  coverage_14078(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14078].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14078]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14078]);
    return result;
}

void*  coverage_14079(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14079].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14079]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14079]);
    return result;
}

void*  coverage_14080(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14080].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14080]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14080]);
    return result;
}

void*  coverage_14081(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14081].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14081]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14081]);
    return result;
}

void*  coverage_14082(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14082].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14082]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14082]);
    return result;
}

void*  coverage_14083(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14083].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14083]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14083]);
    return result;
}

void*  coverage_14084(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14084].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14084]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14084]);
    return result;
}

void*  coverage_14085(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14085].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14085]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14085]);
    return result;
}

void*  coverage_14086(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14086].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14086]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14086]);
    return result;
}

void*  coverage_14087(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14087].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14087]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14087]);
    return result;
}

void*  coverage_14088(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14088].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14088]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14088]);
    return result;
}

void*  coverage_14089(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14089].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14089]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14089]);
    return result;
}

void*  coverage_14090(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14090].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14090]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14090]);
    return result;
}

void*  coverage_14091(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14091].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14091]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14091]);
    return result;
}

void*  coverage_14092(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14092].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14092]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14092]);
    return result;
}

void*  coverage_14093(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14093].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14093]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14093]);
    return result;
}

void*  coverage_14094(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14094].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14094]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14094]);
    return result;
}

void*  coverage_14095(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14095].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14095]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14095]);
    return result;
}

void*  coverage_14096(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14096].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14096]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14096]);
    return result;
}

void*  coverage_14097(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14097].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14097]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14097]);
    return result;
}

void*  coverage_14098(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14098].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14098]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14098]);
    return result;
}

void*  coverage_14099(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14099].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14099]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14099]);
    return result;
}

void*  coverage_14100(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14100].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14100]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14100]);
    return result;
}

void*  coverage_14101(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14101].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14101]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14101]);
    return result;
}

void*  coverage_14102(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14102].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14102]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14102]);
    return result;
}

void*  coverage_14103(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14103].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14103]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14103]);
    return result;
}

void*  coverage_14104(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14104].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14104]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14104]);
    return result;
}

void*  coverage_14105(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14105].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14105]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14105]);
    return result;
}

void*  coverage_14106(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14106].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14106]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14106]);
    return result;
}

void*  coverage_14107(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14107].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14107]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14107]);
    return result;
}

void*  coverage_14108(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14108].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14108]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14108]);
    return result;
}

void*  coverage_14109(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14109].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14109]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14109]);
    return result;
}

void*  coverage_14110(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14110].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14110]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14110]);
    return result;
}

void*  coverage_14111(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14111].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14111]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14111]);
    return result;
}

void*  coverage_14112(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14112].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14112]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14112]);
    return result;
}

void*  coverage_14113(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14113].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14113]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14113]);
    return result;
}

void*  coverage_14114(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14114].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14114]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14114]);
    return result;
}

void*  coverage_14115(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14115].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14115]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14115]);
    return result;
}

void*  coverage_14116(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14116].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14116]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14116]);
    return result;
}

void*  coverage_14117(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14117].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14117]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14117]);
    return result;
}

void*  coverage_14118(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14118].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14118]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14118]);
    return result;
}

void*  coverage_14119(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14119].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14119]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14119]);
    return result;
}

void*  coverage_14120(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14120].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14120]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14120]);
    return result;
}

void*  coverage_14121(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14121].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14121]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14121]);
    return result;
}

void*  coverage_14122(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14122].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14122]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14122]);
    return result;
}

void*  coverage_14123(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14123].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14123]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14123]);
    return result;
}

void*  coverage_14124(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14124].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14124]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14124]);
    return result;
}

void*  coverage_14125(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14125].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14125]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14125]);
    return result;
}

void*  coverage_14126(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14126].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14126]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14126]);
    return result;
}

void*  coverage_14127(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14127].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14127]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14127]);
    return result;
}

void*  coverage_14128(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14128].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14128]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14128]);
    return result;
}

void*  coverage_14129(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14129].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14129]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14129]);
    return result;
}

void*  coverage_14130(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14130].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14130]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14130]);
    return result;
}

void*  coverage_14131(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14131].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14131]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14131]);
    return result;
}

void*  coverage_14132(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14132].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14132]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14132]);
    return result;
}

void*  coverage_14133(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14133].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14133]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14133]);
    return result;
}

void*  coverage_14134(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14134].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14134]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14134]);
    return result;
}

void*  coverage_14135(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14135].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14135]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14135]);
    return result;
}

void*  coverage_14136(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14136].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14136]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14136]);
    return result;
}

void*  coverage_14137(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14137].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14137]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14137]);
    return result;
}

void*  coverage_14138(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14138].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14138]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14138]);
    return result;
}

void*  coverage_14139(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14139].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14139]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14139]);
    return result;
}

void*  coverage_14140(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14140].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14140]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14140]);
    return result;
}

void*  coverage_14141(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14141].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14141]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14141]);
    return result;
}

void*  coverage_14142(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14142].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14142]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14142]);
    return result;
}

void*  coverage_14143(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14143].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14143]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14143]);
    return result;
}

void*  coverage_14144(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14144].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14144]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14144]);
    return result;
}

void*  coverage_14145(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14145].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14145]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14145]);
    return result;
}

void*  coverage_14146(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14146].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14146]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14146]);
    return result;
}

void*  coverage_14147(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14147].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14147]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14147]);
    return result;
}

void*  coverage_14148(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14148].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14148]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14148]);
    return result;
}

void*  coverage_14149(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14149].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14149]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14149]);
    return result;
}

void*  coverage_14150(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14150].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14150]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14150]);
    return result;
}

void*  coverage_14151(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14151].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14151]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14151]);
    return result;
}

void*  coverage_14152(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14152].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14152]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14152]);
    return result;
}

void*  coverage_14153(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14153].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14153]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14153]);
    return result;
}

void*  coverage_14154(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14154].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14154]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14154]);
    return result;
}

void*  coverage_14155(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14155].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14155]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14155]);
    return result;
}

void*  coverage_14156(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14156].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14156]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14156]);
    return result;
}

void*  coverage_14157(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14157].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14157]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14157]);
    return result;
}

void*  coverage_14158(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14158].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14158]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14158]);
    return result;
}

void*  coverage_14159(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14159].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14159]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14159]);
    return result;
}

void*  coverage_14160(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14160].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14160]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14160]);
    return result;
}

void*  coverage_14161(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14161].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14161]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14161]);
    return result;
}

void*  coverage_14162(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14162].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14162]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14162]);
    return result;
}

void*  coverage_14163(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14163].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14163]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14163]);
    return result;
}

void*  coverage_14164(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14164].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14164]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14164]);
    return result;
}

void*  coverage_14165(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14165].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14165]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14165]);
    return result;
}

void*  coverage_14166(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14166].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14166]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14166]);
    return result;
}

void*  coverage_14167(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14167].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14167]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14167]);
    return result;
}

void*  coverage_14168(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14168].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14168]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14168]);
    return result;
}

void*  coverage_14169(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14169].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14169]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14169]);
    return result;
}

void*  coverage_14170(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14170].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14170]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14170]);
    return result;
}

void*  coverage_14171(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14171].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14171]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14171]);
    return result;
}

void*  coverage_14172(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14172].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14172]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14172]);
    return result;
}

void*  coverage_14173(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14173].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14173]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14173]);
    return result;
}

void*  coverage_14174(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14174].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14174]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14174]);
    return result;
}

void*  coverage_14175(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14175].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14175]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14175]);
    return result;
}

void*  coverage_14176(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14176].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14176]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14176]);
    return result;
}

void*  coverage_14177(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14177].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14177]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14177]);
    return result;
}

void*  coverage_14178(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14178].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14178]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14178]);
    return result;
}

void*  coverage_14179(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14179].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14179]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14179]);
    return result;
}

void*  coverage_14180(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14180].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14180]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14180]);
    return result;
}

void*  coverage_14181(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14181].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14181]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14181]);
    return result;
}

void*  coverage_14182(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14182].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14182]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14182]);
    return result;
}

void*  coverage_14183(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14183].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14183]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14183]);
    return result;
}

void*  coverage_14184(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14184].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14184]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14184]);
    return result;
}

void*  coverage_14185(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14185].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14185]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14185]);
    return result;
}

void*  coverage_14186(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14186].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14186]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14186]);
    return result;
}

void*  coverage_14187(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14187].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14187]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14187]);
    return result;
}

void*  coverage_14188(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14188].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14188]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14188]);
    return result;
}

void*  coverage_14189(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14189].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14189]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14189]);
    return result;
}

void*  coverage_14190(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14190].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14190]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14190]);
    return result;
}

void*  coverage_14191(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14191].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14191]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14191]);
    return result;
}

void*  coverage_14192(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14192].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14192]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14192]);
    return result;
}

void*  coverage_14193(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14193].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14193]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14193]);
    return result;
}

void*  coverage_14194(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14194].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14194]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14194]);
    return result;
}

void*  coverage_14195(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14195].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14195]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14195]);
    return result;
}

void*  coverage_14196(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14196].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14196]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14196]);
    return result;
}

void*  coverage_14197(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14197].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14197]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14197]);
    return result;
}

void*  coverage_14198(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14198].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14198]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14198]);
    return result;
}

void*  coverage_14199(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14199].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14199]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14199]);
    return result;
}

void*  coverage_14200(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14200].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14200]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14200]);
    return result;
}

void*  coverage_14201(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14201].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14201]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14201]);
    return result;
}

void*  coverage_14202(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14202].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14202]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14202]);
    return result;
}

void*  coverage_14203(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14203].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14203]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14203]);
    return result;
}

void*  coverage_14204(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14204].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14204]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14204]);
    return result;
}

void*  coverage_14205(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14205].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14205]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14205]);
    return result;
}

void*  coverage_14206(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14206].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14206]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14206]);
    return result;
}

void*  coverage_14207(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14207].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14207]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14207]);
    return result;
}

void*  coverage_14208(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14208].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14208]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14208]);
    return result;
}

void*  coverage_14209(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14209].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14209]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14209]);
    return result;
}

void*  coverage_14210(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14210].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14210]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14210]);
    return result;
}

void*  coverage_14211(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14211].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14211]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14211]);
    return result;
}

void*  coverage_14212(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14212].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14212]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14212]);
    return result;
}

void*  coverage_14213(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14213].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14213]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14213]);
    return result;
}

void*  coverage_14214(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14214].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14214]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14214]);
    return result;
}

void*  coverage_14215(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14215].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14215]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14215]);
    return result;
}

void*  coverage_14216(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14216].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14216]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14216]);
    return result;
}

void*  coverage_14217(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14217].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14217]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14217]);
    return result;
}

void*  coverage_14218(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14218].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14218]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14218]);
    return result;
}

void*  coverage_14219(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14219].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14219]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14219]);
    return result;
}

void*  coverage_14220(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14220].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14220]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14220]);
    return result;
}

void*  coverage_14221(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14221].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14221]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14221]);
    return result;
}

void*  coverage_14222(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14222].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14222]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14222]);
    return result;
}

void*  coverage_14223(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14223].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14223]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14223]);
    return result;
}

void*  coverage_14224(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14224].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14224]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14224]);
    return result;
}

void*  coverage_14225(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14225].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14225]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14225]);
    return result;
}

void*  coverage_14226(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14226].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14226]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14226]);
    return result;
}

void*  coverage_14227(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14227].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14227]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14227]);
    return result;
}

void*  coverage_14228(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14228].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14228]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14228]);
    return result;
}

void*  coverage_14229(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14229].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14229]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14229]);
    return result;
}

void*  coverage_14230(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14230].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14230]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14230]);
    return result;
}

void*  coverage_14231(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14231].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14231]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14231]);
    return result;
}

void*  coverage_14232(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14232].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14232]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14232]);
    return result;
}

void*  coverage_14233(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14233].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14233]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14233]);
    return result;
}

void*  coverage_14234(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14234].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14234]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14234]);
    return result;
}

void*  coverage_14235(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14235].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14235]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14235]);
    return result;
}

void*  coverage_14236(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14236].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14236]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14236]);
    return result;
}

void*  coverage_14237(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14237].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14237]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14237]);
    return result;
}

void*  coverage_14238(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14238].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14238]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14238]);
    return result;
}

void*  coverage_14239(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14239].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14239]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14239]);
    return result;
}

void*  coverage_14240(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14240].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14240]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14240]);
    return result;
}

void*  coverage_14241(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14241].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14241]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14241]);
    return result;
}

void*  coverage_14242(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14242].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14242]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14242]);
    return result;
}

void*  coverage_14243(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14243].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14243]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14243]);
    return result;
}

void*  coverage_14244(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14244].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14244]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14244]);
    return result;
}

void*  coverage_14245(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14245].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14245]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14245]);
    return result;
}

void*  coverage_14246(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14246].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14246]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14246]);
    return result;
}

void*  coverage_14247(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14247].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14247]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14247]);
    return result;
}

void*  coverage_14248(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14248].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14248]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14248]);
    return result;
}

void*  coverage_14249(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14249].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14249]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14249]);
    return result;
}

void*  coverage_14250(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14250].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14250]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14250]);
    return result;
}

void*  coverage_14251(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14251].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14251]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14251]);
    return result;
}

void*  coverage_14252(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14252].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14252]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14252]);
    return result;
}

void*  coverage_14253(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14253].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14253]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14253]);
    return result;
}

void*  coverage_14254(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14254].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14254]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14254]);
    return result;
}

void*  coverage_14255(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14255].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14255]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14255]);
    return result;
}

void*  coverage_14256(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14256].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14256]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14256]);
    return result;
}

void*  coverage_14257(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14257].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14257]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14257]);
    return result;
}

void*  coverage_14258(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14258].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14258]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14258]);
    return result;
}

void*  coverage_14259(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14259].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14259]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14259]);
    return result;
}

void*  coverage_14260(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14260].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14260]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14260]);
    return result;
}

void*  coverage_14261(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14261].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14261]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14261]);
    return result;
}

void*  coverage_14262(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14262].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14262]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14262]);
    return result;
}

void*  coverage_14263(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14263].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14263]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14263]);
    return result;
}

void*  coverage_14264(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14264].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14264]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14264]);
    return result;
}

void*  coverage_14265(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14265].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14265]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14265]);
    return result;
}

void*  coverage_14266(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14266].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14266]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14266]);
    return result;
}

void*  coverage_14267(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14267].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14267]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14267]);
    return result;
}

void*  coverage_14268(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14268].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14268]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14268]);
    return result;
}

void*  coverage_14269(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14269].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14269]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14269]);
    return result;
}

void*  coverage_14270(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14270].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14270]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14270]);
    return result;
}

void*  coverage_14271(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14271].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14271]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14271]);
    return result;
}

void*  coverage_14272(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14272].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14272]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14272]);
    return result;
}

void*  coverage_14273(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14273].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14273]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14273]);
    return result;
}

void*  coverage_14274(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14274].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14274]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14274]);
    return result;
}

void*  coverage_14275(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14275].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14275]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14275]);
    return result;
}

void*  coverage_14276(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14276].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14276]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14276]);
    return result;
}

void*  coverage_14277(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14277].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14277]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14277]);
    return result;
}

void*  coverage_14278(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14278].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14278]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14278]);
    return result;
}

void*  coverage_14279(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14279].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14279]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14279]);
    return result;
}

void*  coverage_14280(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14280].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14280]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14280]);
    return result;
}

void*  coverage_14281(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14281].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14281]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14281]);
    return result;
}

void*  coverage_14282(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14282].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14282]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14282]);
    return result;
}

void*  coverage_14283(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14283].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14283]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14283]);
    return result;
}

void*  coverage_14284(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14284].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14284]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14284]);
    return result;
}

void*  coverage_14285(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14285].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14285]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14285]);
    return result;
}

void*  coverage_14286(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14286].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14286]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14286]);
    return result;
}

void*  coverage_14287(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14287].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14287]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14287]);
    return result;
}

void*  coverage_14288(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14288].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14288]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14288]);
    return result;
}

void*  coverage_14289(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14289].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14289]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14289]);
    return result;
}

void*  coverage_14290(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14290].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14290]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14290]);
    return result;
}

void*  coverage_14291(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14291].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14291]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14291]);
    return result;
}

void*  coverage_14292(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14292].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14292]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14292]);
    return result;
}

void*  coverage_14293(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14293].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14293]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14293]);
    return result;
}

void*  coverage_14294(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14294].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14294]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14294]);
    return result;
}

void*  coverage_14295(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14295].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14295]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14295]);
    return result;
}

void*  coverage_14296(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14296].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14296]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14296]);
    return result;
}

void*  coverage_14297(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14297].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14297]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14297]);
    return result;
}

void*  coverage_14298(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14298].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14298]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14298]);
    return result;
}

void*  coverage_14299(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14299].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14299]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14299]);
    return result;
}

void*  coverage_14300(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14300].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14300]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14300]);
    return result;
}

void*  coverage_14301(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14301].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14301]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14301]);
    return result;
}

void*  coverage_14302(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14302].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14302]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14302]);
    return result;
}

void*  coverage_14303(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14303].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14303]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14303]);
    return result;
}

void*  coverage_14304(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14304].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14304]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14304]);
    return result;
}

void*  coverage_14305(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14305].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14305]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14305]);
    return result;
}

void*  coverage_14306(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14306].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14306]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14306]);
    return result;
}

void*  coverage_14307(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14307].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14307]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14307]);
    return result;
}

void*  coverage_14308(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14308].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14308]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14308]);
    return result;
}

void*  coverage_14309(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14309].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14309]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14309]);
    return result;
}

void*  coverage_14310(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14310].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14310]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14310]);
    return result;
}

void*  coverage_14311(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14311].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14311]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14311]);
    return result;
}

void*  coverage_14312(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14312].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14312]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14312]);
    return result;
}

void*  coverage_14313(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14313].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14313]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14313]);
    return result;
}

void*  coverage_14314(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14314].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14314]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14314]);
    return result;
}

void*  coverage_14315(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14315].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14315]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14315]);
    return result;
}

void*  coverage_14316(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14316].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14316]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14316]);
    return result;
}

void*  coverage_14317(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14317].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14317]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14317]);
    return result;
}

void*  coverage_14318(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14318].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14318]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14318]);
    return result;
}

void*  coverage_14319(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14319].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14319]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14319]);
    return result;
}

void*  coverage_14320(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14320].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14320]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14320]);
    return result;
}

void*  coverage_14321(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14321].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14321]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14321]);
    return result;
}

void*  coverage_14322(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14322].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14322]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14322]);
    return result;
}

void*  coverage_14323(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14323].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14323]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14323]);
    return result;
}

void*  coverage_14324(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14324].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14324]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14324]);
    return result;
}

void*  coverage_14325(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14325].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14325]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14325]);
    return result;
}

void*  coverage_14326(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14326].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14326]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14326]);
    return result;
}

void*  coverage_14327(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14327].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14327]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14327]);
    return result;
}

void*  coverage_14328(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14328].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14328]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14328]);
    return result;
}

void*  coverage_14329(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14329].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14329]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14329]);
    return result;
}

void*  coverage_14330(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14330].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14330]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14330]);
    return result;
}

void*  coverage_14331(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14331].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14331]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14331]);
    return result;
}

void*  coverage_14332(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14332].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14332]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14332]);
    return result;
}

void*  coverage_14333(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14333].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14333]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14333]);
    return result;
}

void*  coverage_14334(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14334].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14334]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14334]);
    return result;
}

void*  coverage_14335(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14335].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14335]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14335]);
    return result;
}

void*  coverage_14336(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14336].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14336]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14336]);
    return result;
}

void*  coverage_14337(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14337].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14337]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14337]);
    return result;
}

void*  coverage_14338(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14338].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14338]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14338]);
    return result;
}

void*  coverage_14339(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14339].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14339]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14339]);
    return result;
}

void*  coverage_14340(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14340].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14340]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14340]);
    return result;
}

void*  coverage_14341(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14341].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14341]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14341]);
    return result;
}

void*  coverage_14342(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14342].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14342]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14342]);
    return result;
}

void*  coverage_14343(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14343].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14343]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14343]);
    return result;
}

void*  coverage_14344(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14344].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14344]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14344]);
    return result;
}

void*  coverage_14345(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14345].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14345]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14345]);
    return result;
}

void*  coverage_14346(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14346].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14346]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14346]);
    return result;
}

void*  coverage_14347(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14347].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14347]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14347]);
    return result;
}

void*  coverage_14348(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14348].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14348]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14348]);
    return result;
}

void*  coverage_14349(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14349].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14349]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14349]);
    return result;
}

void*  coverage_14350(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14350].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14350]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14350]);
    return result;
}

void*  coverage_14351(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14351].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14351]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14351]);
    return result;
}

void*  coverage_14352(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14352].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14352]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14352]);
    return result;
}

void*  coverage_14353(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14353].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14353]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14353]);
    return result;
}

void*  coverage_14354(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14354].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14354]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14354]);
    return result;
}

void*  coverage_14355(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14355].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14355]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14355]);
    return result;
}

void*  coverage_14356(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14356].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14356]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14356]);
    return result;
}

void*  coverage_14357(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14357].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14357]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14357]);
    return result;
}

void*  coverage_14358(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14358].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14358]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14358]);
    return result;
}

void*  coverage_14359(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14359].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14359]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14359]);
    return result;
}

void*  coverage_14360(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14360].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14360]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14360]);
    return result;
}

void*  coverage_14361(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14361].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14361]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14361]);
    return result;
}

void*  coverage_14362(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14362].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14362]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14362]);
    return result;
}

void*  coverage_14363(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14363].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14363]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14363]);
    return result;
}

void*  coverage_14364(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14364].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14364]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14364]);
    return result;
}

void*  coverage_14365(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14365].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14365]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14365]);
    return result;
}

void*  coverage_14366(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14366].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14366]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14366]);
    return result;
}

void*  coverage_14367(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14367].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14367]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14367]);
    return result;
}

void*  coverage_14368(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14368].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14368]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14368]);
    return result;
}

void*  coverage_14369(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14369].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14369]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14369]);
    return result;
}

void*  coverage_14370(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14370].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14370]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14370]);
    return result;
}

void*  coverage_14371(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14371].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14371]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14371]);
    return result;
}

void*  coverage_14372(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14372].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14372]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14372]);
    return result;
}

void*  coverage_14373(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14373].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14373]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14373]);
    return result;
}

void*  coverage_14374(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14374].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14374]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14374]);
    return result;
}

void*  coverage_14375(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14375].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14375]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14375]);
    return result;
}

void*  coverage_14376(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14376].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14376]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14376]);
    return result;
}

void*  coverage_14377(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14377].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14377]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14377]);
    return result;
}

void*  coverage_14378(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14378].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14378]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14378]);
    return result;
}

void*  coverage_14379(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14379].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14379]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14379]);
    return result;
}

void*  coverage_14380(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14380].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14380]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14380]);
    return result;
}

void*  coverage_14381(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14381].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14381]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14381]);
    return result;
}

void*  coverage_14382(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14382].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14382]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14382]);
    return result;
}

void*  coverage_14383(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14383].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14383]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14383]);
    return result;
}

void*  coverage_14384(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14384].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14384]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14384]);
    return result;
}

void*  coverage_14385(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14385].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14385]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14385]);
    return result;
}

void*  coverage_14386(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14386].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14386]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14386]);
    return result;
}

void*  coverage_14387(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14387].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14387]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14387]);
    return result;
}

void*  coverage_14388(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14388].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14388]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14388]);
    return result;
}

void*  coverage_14389(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14389].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14389]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14389]);
    return result;
}

void*  coverage_14390(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14390].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14390]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14390]);
    return result;
}

void*  coverage_14391(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14391].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14391]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14391]);
    return result;
}

void*  coverage_14392(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14392].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14392]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14392]);
    return result;
}

void*  coverage_14393(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14393].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14393]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14393]);
    return result;
}

void*  coverage_14394(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14394].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14394]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14394]);
    return result;
}

void*  coverage_14395(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14395].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14395]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14395]);
    return result;
}

void*  coverage_14396(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14396].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14396]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14396]);
    return result;
}

void*  coverage_14397(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14397].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14397]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14397]);
    return result;
}

void*  coverage_14398(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14398].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14398]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14398]);
    return result;
}

void*  coverage_14399(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14399].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14399]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14399]);
    return result;
}

void*  coverage_14400(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14400].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14400]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14400]);
    return result;
}

void*  coverage_14401(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14401].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14401]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14401]);
    return result;
}

void*  coverage_14402(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14402].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14402]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14402]);
    return result;
}

void*  coverage_14403(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14403].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14403]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14403]);
    return result;
}

void*  coverage_14404(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14404].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14404]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14404]);
    return result;
}

void*  coverage_14405(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14405].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14405]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14405]);
    return result;
}

void*  coverage_14406(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14406].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14406]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14406]);
    return result;
}

void*  coverage_14407(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14407].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14407]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14407]);
    return result;
}

void*  coverage_14408(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14408].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14408]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14408]);
    return result;
}

void*  coverage_14409(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14409].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14409]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14409]);
    return result;
}

void*  coverage_14410(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14410].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14410]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14410]);
    return result;
}

void*  coverage_14411(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14411].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14411]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14411]);
    return result;
}

void*  coverage_14412(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14412].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14412]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14412]);
    return result;
}

void*  coverage_14413(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14413].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14413]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14413]);
    return result;
}

void*  coverage_14414(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14414].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14414]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14414]);
    return result;
}

void*  coverage_14415(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14415].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14415]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14415]);
    return result;
}

void*  coverage_14416(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14416].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14416]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14416]);
    return result;
}

void*  coverage_14417(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14417].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14417]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14417]);
    return result;
}

void*  coverage_14418(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14418].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14418]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14418]);
    return result;
}

void*  coverage_14419(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14419].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14419]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14419]);
    return result;
}

void*  coverage_14420(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14420].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14420]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14420]);
    return result;
}

void*  coverage_14421(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14421].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14421]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14421]);
    return result;
}

void*  coverage_14422(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14422].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14422]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14422]);
    return result;
}

void*  coverage_14423(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14423].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14423]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14423]);
    return result;
}

void*  coverage_14424(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14424].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14424]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14424]);
    return result;
}

void*  coverage_14425(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14425].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14425]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14425]);
    return result;
}

void*  coverage_14426(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14426].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14426]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14426]);
    return result;
}

void*  coverage_14427(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14427].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14427]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14427]);
    return result;
}

void*  coverage_14428(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14428].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14428]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14428]);
    return result;
}

void*  coverage_14429(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14429].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14429]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14429]);
    return result;
}

void*  coverage_14430(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14430].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14430]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14430]);
    return result;
}

void*  coverage_14431(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14431].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14431]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14431]);
    return result;
}

void*  coverage_14432(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14432].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14432]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14432]);
    return result;
}

void*  coverage_14433(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14433].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14433]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14433]);
    return result;
}

void*  coverage_14434(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14434].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14434]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14434]);
    return result;
}

void*  coverage_14435(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14435].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14435]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14435]);
    return result;
}

void*  coverage_14436(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14436].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14436]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14436]);
    return result;
}

void*  coverage_14437(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14437].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14437]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14437]);
    return result;
}

void*  coverage_14438(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14438].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14438]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14438]);
    return result;
}

void*  coverage_14439(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14439].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14439]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14439]);
    return result;
}

void*  coverage_14440(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14440].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14440]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14440]);
    return result;
}

void*  coverage_14441(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14441].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14441]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14441]);
    return result;
}

void*  coverage_14442(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14442].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14442]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14442]);
    return result;
}

void*  coverage_14443(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14443].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14443]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14443]);
    return result;
}

void*  coverage_14444(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14444].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14444]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14444]);
    return result;
}

void*  coverage_14445(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14445].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14445]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14445]);
    return result;
}

void*  coverage_14446(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14446].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14446]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14446]);
    return result;
}

void*  coverage_14447(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14447].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14447]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14447]);
    return result;
}

void*  coverage_14448(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14448].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14448]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14448]);
    return result;
}

void*  coverage_14449(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14449].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14449]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14449]);
    return result;
}

void*  coverage_14450(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14450].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14450]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14450]);
    return result;
}

void*  coverage_14451(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14451].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14451]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14451]);
    return result;
}

void*  coverage_14452(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14452].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14452]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14452]);
    return result;
}

void*  coverage_14453(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14453].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14453]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14453]);
    return result;
}

void*  coverage_14454(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14454].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14454]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14454]);
    return result;
}

void*  coverage_14455(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14455].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14455]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14455]);
    return result;
}

void*  coverage_14456(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14456].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14456]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14456]);
    return result;
}

void*  coverage_14457(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14457].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14457]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14457]);
    return result;
}

void*  coverage_14458(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14458].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14458]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14458]);
    return result;
}

void*  coverage_14459(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14459].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14459]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14459]);
    return result;
}

void*  coverage_14460(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14460].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14460]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14460]);
    return result;
}

void*  coverage_14461(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14461].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14461]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14461]);
    return result;
}

void*  coverage_14462(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14462].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14462]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14462]);
    return result;
}

void*  coverage_14463(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14463].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14463]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14463]);
    return result;
}

void*  coverage_14464(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14464].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14464]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14464]);
    return result;
}

void*  coverage_14465(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14465].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14465]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14465]);
    return result;
}

void*  coverage_14466(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14466].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14466]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14466]);
    return result;
}

void*  coverage_14467(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14467].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14467]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14467]);
    return result;
}

void*  coverage_14468(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14468].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14468]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14468]);
    return result;
}

void*  coverage_14469(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14469].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14469]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14469]);
    return result;
}

void*  coverage_14470(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14470].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14470]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14470]);
    return result;
}

void*  coverage_14471(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14471].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14471]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14471]);
    return result;
}

void*  coverage_14472(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14472].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14472]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14472]);
    return result;
}

void*  coverage_14473(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14473].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14473]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14473]);
    return result;
}

void*  coverage_14474(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14474].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14474]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14474]);
    return result;
}

void*  coverage_14475(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14475].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14475]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14475]);
    return result;
}

void*  coverage_14476(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14476].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14476]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14476]);
    return result;
}

void*  coverage_14477(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14477].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14477]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14477]);
    return result;
}

void*  coverage_14478(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14478].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14478]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14478]);
    return result;
}

void*  coverage_14479(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14479].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14479]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14479]);
    return result;
}

void*  coverage_14480(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14480].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14480]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14480]);
    return result;
}

void*  coverage_14481(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14481].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14481]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14481]);
    return result;
}

void*  coverage_14482(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14482].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14482]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14482]);
    return result;
}

void*  coverage_14483(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14483].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14483]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14483]);
    return result;
}

void*  coverage_14484(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14484].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14484]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14484]);
    return result;
}

void*  coverage_14485(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14485].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14485]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14485]);
    return result;
}

void*  coverage_14486(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14486].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14486]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14486]);
    return result;
}

void*  coverage_14487(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14487].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14487]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14487]);
    return result;
}

void*  coverage_14488(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14488].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14488]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14488]);
    return result;
}

void*  coverage_14489(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14489].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14489]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14489]);
    return result;
}

void*  coverage_14490(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14490].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14490]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14490]);
    return result;
}

void*  coverage_14491(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14491].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14491]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14491]);
    return result;
}

void*  coverage_14492(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14492].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14492]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14492]);
    return result;
}

void*  coverage_14493(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14493].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14493]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14493]);
    return result;
}

void*  coverage_14494(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14494].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14494]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14494]);
    return result;
}

void*  coverage_14495(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14495].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14495]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14495]);
    return result;
}

void*  coverage_14496(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14496].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14496]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14496]);
    return result;
}

void*  coverage_14497(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14497].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14497]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14497]);
    return result;
}

void*  coverage_14498(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14498].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14498]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14498]);
    return result;
}

void*  coverage_14499(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14499].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14499]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14499]);
    return result;
}

void*  coverage_14500(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14500].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14500]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14500]);
    return result;
}

void*  coverage_14501(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14501].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14501]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14501]);
    return result;
}

void*  coverage_14502(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14502].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14502]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14502]);
    return result;
}

void*  coverage_14503(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14503].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14503]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14503]);
    return result;
}

void*  coverage_14504(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14504].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14504]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14504]);
    return result;
}

void*  coverage_14505(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14505].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14505]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14505]);
    return result;
}

void*  coverage_14506(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14506].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14506]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14506]);
    return result;
}

void*  coverage_14507(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14507].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14507]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14507]);
    return result;
}

void*  coverage_14508(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14508].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14508]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14508]);
    return result;
}

void*  coverage_14509(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14509].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14509]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14509]);
    return result;
}

void*  coverage_14510(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14510].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14510]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14510]);
    return result;
}

void*  coverage_14511(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14511].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14511]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14511]);
    return result;
}

void*  coverage_14512(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14512].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14512]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14512]);
    return result;
}

void*  coverage_14513(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14513].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14513]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14513]);
    return result;
}

void*  coverage_14514(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14514].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14514]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14514]);
    return result;
}

void*  coverage_14515(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14515].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14515]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14515]);
    return result;
}

void*  coverage_14516(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14516].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14516]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14516]);
    return result;
}

void*  coverage_14517(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14517].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14517]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14517]);
    return result;
}

void*  coverage_14518(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14518].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14518]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14518]);
    return result;
}

void*  coverage_14519(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14519].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14519]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14519]);
    return result;
}

void*  coverage_14520(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14520].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14520]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14520]);
    return result;
}

void*  coverage_14521(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14521].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14521]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14521]);
    return result;
}

void*  coverage_14522(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14522].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14522]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14522]);
    return result;
}

void*  coverage_14523(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14523].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14523]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14523]);
    return result;
}

void*  coverage_14524(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14524].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14524]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14524]);
    return result;
}

void*  coverage_14525(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14525].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14525]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14525]);
    return result;
}

void*  coverage_14526(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14526].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14526]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14526]);
    return result;
}

void*  coverage_14527(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14527].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14527]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14527]);
    return result;
}

void*  coverage_14528(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14528].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14528]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14528]);
    return result;
}

void*  coverage_14529(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14529].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14529]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14529]);
    return result;
}

void*  coverage_14530(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14530].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14530]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14530]);
    return result;
}

void*  coverage_14531(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14531].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14531]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14531]);
    return result;
}

void*  coverage_14532(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14532].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14532]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14532]);
    return result;
}

void*  coverage_14533(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14533].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14533]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14533]);
    return result;
}

void*  coverage_14534(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14534].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14534]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14534]);
    return result;
}

void*  coverage_14535(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14535].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14535]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14535]);
    return result;
}

void*  coverage_14536(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14536].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14536]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14536]);
    return result;
}

void*  coverage_14537(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14537].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14537]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14537]);
    return result;
}

void*  coverage_14538(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14538].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14538]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14538]);
    return result;
}

void*  coverage_14539(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14539].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14539]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14539]);
    return result;
}

void*  coverage_14540(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14540].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14540]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14540]);
    return result;
}

void*  coverage_14541(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14541].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14541]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14541]);
    return result;
}

void*  coverage_14542(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14542].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14542]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14542]);
    return result;
}

void*  coverage_14543(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14543].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14543]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14543]);
    return result;
}

void*  coverage_14544(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14544].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14544]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14544]);
    return result;
}

void*  coverage_14545(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14545].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14545]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14545]);
    return result;
}

void*  coverage_14546(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14546].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14546]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14546]);
    return result;
}

void*  coverage_14547(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14547].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14547]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14547]);
    return result;
}

void*  coverage_14548(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14548].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14548]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14548]);
    return result;
}

void*  coverage_14549(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14549].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14549]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14549]);
    return result;
}

void*  coverage_14550(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14550].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14550]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14550]);
    return result;
}

void*  coverage_14551(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14551].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14551]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14551]);
    return result;
}

void*  coverage_14552(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14552].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14552]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14552]);
    return result;
}

void*  coverage_14553(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14553].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14553]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14553]);
    return result;
}

void*  coverage_14554(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14554].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14554]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14554]);
    return result;
}

void*  coverage_14555(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14555].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14555]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14555]);
    return result;
}

void*  coverage_14556(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14556].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14556]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14556]);
    return result;
}

void*  coverage_14557(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14557].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14557]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14557]);
    return result;
}

void*  coverage_14558(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14558].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14558]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14558]);
    return result;
}

void*  coverage_14559(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14559].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14559]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14559]);
    return result;
}

void*  coverage_14560(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14560].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14560]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14560]);
    return result;
}

void*  coverage_14561(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14561].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14561]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14561]);
    return result;
}

void*  coverage_14562(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14562].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14562]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14562]);
    return result;
}

void*  coverage_14563(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14563].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14563]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14563]);
    return result;
}

void*  coverage_14564(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14564].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14564]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14564]);
    return result;
}

void*  coverage_14565(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14565].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14565]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14565]);
    return result;
}

void*  coverage_14566(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14566].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14566]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14566]);
    return result;
}

void*  coverage_14567(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14567].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14567]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14567]);
    return result;
}

void*  coverage_14568(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14568].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14568]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14568]);
    return result;
}

void*  coverage_14569(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14569].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14569]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14569]);
    return result;
}

void*  coverage_14570(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14570].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14570]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14570]);
    return result;
}

void*  coverage_14571(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14571].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14571]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14571]);
    return result;
}

void*  coverage_14572(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14572].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14572]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14572]);
    return result;
}

void*  coverage_14573(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14573].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14573]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14573]);
    return result;
}

void*  coverage_14574(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14574].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14574]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14574]);
    return result;
}

void*  coverage_14575(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14575].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14575]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14575]);
    return result;
}

void*  coverage_14576(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14576].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14576]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14576]);
    return result;
}

void*  coverage_14577(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14577].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14577]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14577]);
    return result;
}

void*  coverage_14578(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14578].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14578]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14578]);
    return result;
}

void*  coverage_14579(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14579].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14579]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14579]);
    return result;
}

void*  coverage_14580(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14580].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14580]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14580]);
    return result;
}

void*  coverage_14581(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14581].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14581]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14581]);
    return result;
}

void*  coverage_14582(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14582].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14582]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14582]);
    return result;
}

void*  coverage_14583(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14583].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14583]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14583]);
    return result;
}

void*  coverage_14584(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14584].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14584]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14584]);
    return result;
}

void*  coverage_14585(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14585].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14585]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14585]);
    return result;
}

void*  coverage_14586(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14586].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14586]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14586]);
    return result;
}

void*  coverage_14587(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14587].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14587]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14587]);
    return result;
}

void*  coverage_14588(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14588].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14588]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14588]);
    return result;
}

void*  coverage_14589(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14589].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14589]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14589]);
    return result;
}

void*  coverage_14590(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14590].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14590]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14590]);
    return result;
}

void*  coverage_14591(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14591].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14591]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14591]);
    return result;
}

void*  coverage_14592(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14592].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14592]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14592]);
    return result;
}

void*  coverage_14593(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14593].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14593]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14593]);
    return result;
}

void*  coverage_14594(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14594].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14594]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14594]);
    return result;
}

void*  coverage_14595(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14595].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14595]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14595]);
    return result;
}

void*  coverage_14596(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14596].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14596]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14596]);
    return result;
}

void*  coverage_14597(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14597].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14597]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14597]);
    return result;
}

void*  coverage_14598(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14598].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14598]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14598]);
    return result;
}

void*  coverage_14599(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14599].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14599]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14599]);
    return result;
}

void*  coverage_14600(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14600].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14600]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14600]);
    return result;
}

void*  coverage_14601(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14601].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14601]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14601]);
    return result;
}

void*  coverage_14602(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14602].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14602]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14602]);
    return result;
}

void*  coverage_14603(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14603].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14603]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14603]);
    return result;
}

void*  coverage_14604(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14604].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14604]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14604]);
    return result;
}

void*  coverage_14605(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14605].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14605]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14605]);
    return result;
}

void*  coverage_14606(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14606].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14606]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14606]);
    return result;
}

void*  coverage_14607(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14607].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14607]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14607]);
    return result;
}

void*  coverage_14608(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14608].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14608]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14608]);
    return result;
}

void*  coverage_14609(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14609].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14609]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14609]);
    return result;
}

void*  coverage_14610(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14610].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14610]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14610]);
    return result;
}

void*  coverage_14611(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14611].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14611]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14611]);
    return result;
}

void*  coverage_14612(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14612].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14612]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14612]);
    return result;
}

void*  coverage_14613(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14613].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14613]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14613]);
    return result;
}

void*  coverage_14614(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14614].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14614]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14614]);
    return result;
}

void*  coverage_14615(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14615].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14615]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14615]);
    return result;
}

void*  coverage_14616(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14616].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14616]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14616]);
    return result;
}

void*  coverage_14617(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14617].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14617]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14617]);
    return result;
}

void*  coverage_14618(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14618].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14618]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14618]);
    return result;
}

void*  coverage_14619(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14619].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14619]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14619]);
    return result;
}

void*  coverage_14620(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14620].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14620]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14620]);
    return result;
}

void*  coverage_14621(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14621].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14621]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14621]);
    return result;
}

void*  coverage_14622(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14622].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14622]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14622]);
    return result;
}

void*  coverage_14623(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14623].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14623]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14623]);
    return result;
}

void*  coverage_14624(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14624].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14624]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14624]);
    return result;
}

void*  coverage_14625(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14625].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14625]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14625]);
    return result;
}

void*  coverage_14626(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14626].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14626]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14626]);
    return result;
}

void*  coverage_14627(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14627].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14627]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14627]);
    return result;
}

void*  coverage_14628(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14628].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14628]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14628]);
    return result;
}

void*  coverage_14629(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14629].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14629]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14629]);
    return result;
}

void*  coverage_14630(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14630].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14630]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14630]);
    return result;
}

void*  coverage_14631(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14631].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14631]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14631]);
    return result;
}

void*  coverage_14632(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14632].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14632]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14632]);
    return result;
}

void*  coverage_14633(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14633].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14633]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14633]);
    return result;
}

void*  coverage_14634(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14634].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14634]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14634]);
    return result;
}

void*  coverage_14635(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14635].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14635]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14635]);
    return result;
}

void*  coverage_14636(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14636].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14636]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14636]);
    return result;
}

void*  coverage_14637(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14637].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14637]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14637]);
    return result;
}

void*  coverage_14638(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14638].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14638]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14638]);
    return result;
}

void*  coverage_14639(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14639].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14639]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14639]);
    return result;
}

void*  coverage_14640(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14640].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14640]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14640]);
    return result;
}

void*  coverage_14641(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14641].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14641]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14641]);
    return result;
}

void*  coverage_14642(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14642].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14642]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14642]);
    return result;
}

void*  coverage_14643(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14643].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14643]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14643]);
    return result;
}

void*  coverage_14644(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14644].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14644]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14644]);
    return result;
}

void*  coverage_14645(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14645].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14645]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14645]);
    return result;
}

void*  coverage_14646(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14646].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14646]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14646]);
    return result;
}

void*  coverage_14647(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14647].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14647]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14647]);
    return result;
}

void*  coverage_14648(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14648].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14648]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14648]);
    return result;
}

void*  coverage_14649(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14649].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14649]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14649]);
    return result;
}

void*  coverage_14650(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14650].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14650]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14650]);
    return result;
}

void*  coverage_14651(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14651].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14651]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14651]);
    return result;
}

void*  coverage_14652(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14652].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14652]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14652]);
    return result;
}

void*  coverage_14653(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14653].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14653]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14653]);
    return result;
}

void*  coverage_14654(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14654].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14654]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14654]);
    return result;
}

void*  coverage_14655(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14655].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14655]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14655]);
    return result;
}

void*  coverage_14656(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14656].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14656]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14656]);
    return result;
}

void*  coverage_14657(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14657].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14657]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14657]);
    return result;
}

void*  coverage_14658(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14658].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14658]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14658]);
    return result;
}

void*  coverage_14659(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14659].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14659]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14659]);
    return result;
}

void*  coverage_14660(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14660].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14660]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14660]);
    return result;
}

void*  coverage_14661(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14661].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14661]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14661]);
    return result;
}

void*  coverage_14662(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14662].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14662]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14662]);
    return result;
}

void*  coverage_14663(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14663].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14663]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14663]);
    return result;
}

void*  coverage_14664(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14664].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14664]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14664]);
    return result;
}

void*  coverage_14665(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14665].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14665]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14665]);
    return result;
}

void*  coverage_14666(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14666].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14666]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14666]);
    return result;
}

void*  coverage_14667(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14667].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14667]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14667]);
    return result;
}

void*  coverage_14668(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14668].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14668]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14668]);
    return result;
}

void*  coverage_14669(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14669].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14669]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14669]);
    return result;
}

void*  coverage_14670(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14670].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14670]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14670]);
    return result;
}

void*  coverage_14671(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14671].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14671]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14671]);
    return result;
}

void*  coverage_14672(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14672].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14672]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14672]);
    return result;
}

void*  coverage_14673(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14673].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14673]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14673]);
    return result;
}

void*  coverage_14674(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14674].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14674]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14674]);
    return result;
}

void*  coverage_14675(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14675].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14675]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14675]);
    return result;
}

void*  coverage_14676(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14676].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14676]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14676]);
    return result;
}

void*  coverage_14677(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14677].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14677]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14677]);
    return result;
}

void*  coverage_14678(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14678].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14678]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14678]);
    return result;
}

void*  coverage_14679(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14679].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14679]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14679]);
    return result;
}

void*  coverage_14680(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14680].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14680]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14680]);
    return result;
}

void*  coverage_14681(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14681].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14681]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14681]);
    return result;
}

void*  coverage_14682(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14682].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14682]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14682]);
    return result;
}

void*  coverage_14683(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14683].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14683]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14683]);
    return result;
}

void*  coverage_14684(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14684].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14684]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14684]);
    return result;
}

void*  coverage_14685(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14685].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14685]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14685]);
    return result;
}

void*  coverage_14686(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14686].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14686]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14686]);
    return result;
}

void*  coverage_14687(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14687].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14687]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14687]);
    return result;
}

void*  coverage_14688(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14688].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14688]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14688]);
    return result;
}

void*  coverage_14689(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14689].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14689]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14689]);
    return result;
}

void*  coverage_14690(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14690].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14690]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14690]);
    return result;
}

void*  coverage_14691(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14691].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14691]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14691]);
    return result;
}

void*  coverage_14692(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14692].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14692]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14692]);
    return result;
}

void*  coverage_14693(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14693].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14693]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14693]);
    return result;
}

void*  coverage_14694(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14694].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14694]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14694]);
    return result;
}

void*  coverage_14695(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14695].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14695]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14695]);
    return result;
}

void*  coverage_14696(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14696].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14696]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14696]);
    return result;
}

void*  coverage_14697(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14697].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14697]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14697]);
    return result;
}

void*  coverage_14698(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14698].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14698]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14698]);
    return result;
}

void*  coverage_14699(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14699].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14699]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14699]);
    return result;
}

void*  coverage_14700(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14700].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14700]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14700]);
    return result;
}

void*  coverage_14701(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14701].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14701]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14701]);
    return result;
}

void*  coverage_14702(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14702].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14702]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14702]);
    return result;
}

void*  coverage_14703(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14703].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14703]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14703]);
    return result;
}

void*  coverage_14704(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14704].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14704]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14704]);
    return result;
}

void*  coverage_14705(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14705].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14705]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14705]);
    return result;
}

void*  coverage_14706(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14706].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14706]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14706]);
    return result;
}

void*  coverage_14707(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14707].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14707]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14707]);
    return result;
}

void*  coverage_14708(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14708].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14708]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14708]);
    return result;
}

void*  coverage_14709(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14709].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14709]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14709]);
    return result;
}

void*  coverage_14710(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14710].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14710]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14710]);
    return result;
}

void*  coverage_14711(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14711].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14711]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14711]);
    return result;
}

void*  coverage_14712(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14712].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14712]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14712]);
    return result;
}

void*  coverage_14713(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14713].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14713]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14713]);
    return result;
}

void*  coverage_14714(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14714].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14714]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14714]);
    return result;
}

void*  coverage_14715(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14715].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14715]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14715]);
    return result;
}

void*  coverage_14716(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14716].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14716]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14716]);
    return result;
}

void*  coverage_14717(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14717].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14717]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14717]);
    return result;
}

void*  coverage_14718(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14718].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14718]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14718]);
    return result;
}

void*  coverage_14719(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14719].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14719]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14719]);
    return result;
}

void*  coverage_14720(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14720].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14720]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14720]);
    return result;
}

void*  coverage_14721(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14721].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14721]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14721]);
    return result;
}

void*  coverage_14722(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14722].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14722]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14722]);
    return result;
}

void*  coverage_14723(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14723].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14723]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14723]);
    return result;
}

void*  coverage_14724(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14724].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14724]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14724]);
    return result;
}

void*  coverage_14725(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14725].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14725]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14725]);
    return result;
}

void*  coverage_14726(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14726].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14726]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14726]);
    return result;
}

void*  coverage_14727(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14727].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14727]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14727]);
    return result;
}

void*  coverage_14728(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14728].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14728]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14728]);
    return result;
}

void*  coverage_14729(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14729].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14729]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14729]);
    return result;
}

void*  coverage_14730(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14730].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14730]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14730]);
    return result;
}

void*  coverage_14731(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14731].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14731]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14731]);
    return result;
}

void*  coverage_14732(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14732].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14732]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14732]);
    return result;
}

void*  coverage_14733(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14733].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14733]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14733]);
    return result;
}

void*  coverage_14734(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14734].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14734]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14734]);
    return result;
}

void*  coverage_14735(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14735].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14735]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14735]);
    return result;
}

void*  coverage_14736(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14736].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14736]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14736]);
    return result;
}

void*  coverage_14737(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14737].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14737]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14737]);
    return result;
}

void*  coverage_14738(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14738].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14738]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14738]);
    return result;
}

void*  coverage_14739(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14739].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14739]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14739]);
    return result;
}

void*  coverage_14740(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14740].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14740]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14740]);
    return result;
}

void*  coverage_14741(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14741].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14741]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14741]);
    return result;
}

void*  coverage_14742(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14742].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14742]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14742]);
    return result;
}

void*  coverage_14743(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14743].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14743]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14743]);
    return result;
}

void*  coverage_14744(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14744].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14744]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14744]);
    return result;
}

void*  coverage_14745(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14745].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14745]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14745]);
    return result;
}

void*  coverage_14746(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14746].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14746]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14746]);
    return result;
}

void*  coverage_14747(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14747].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14747]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14747]);
    return result;
}

void*  coverage_14748(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14748].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14748]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14748]);
    return result;
}

void*  coverage_14749(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14749].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14749]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14749]);
    return result;
}

void*  coverage_14750(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14750].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14750]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14750]);
    return result;
}

void*  coverage_14751(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14751].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14751]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14751]);
    return result;
}

void*  coverage_14752(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14752].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14752]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14752]);
    return result;
}

void*  coverage_14753(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14753].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14753]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14753]);
    return result;
}

void*  coverage_14754(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14754].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14754]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14754]);
    return result;
}

void*  coverage_14755(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14755].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14755]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14755]);
    return result;
}

void*  coverage_14756(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14756].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14756]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14756]);
    return result;
}

void*  coverage_14757(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14757].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14757]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14757]);
    return result;
}

void*  coverage_14758(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14758].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14758]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14758]);
    return result;
}

void*  coverage_14759(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14759].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14759]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14759]);
    return result;
}

void*  coverage_14760(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14760].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14760]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14760]);
    return result;
}

void*  coverage_14761(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14761].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14761]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14761]);
    return result;
}

void*  coverage_14762(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14762].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14762]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14762]);
    return result;
}

void*  coverage_14763(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14763].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14763]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14763]);
    return result;
}

void*  coverage_14764(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14764].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14764]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14764]);
    return result;
}

void*  coverage_14765(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14765].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14765]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14765]);
    return result;
}

void*  coverage_14766(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14766].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14766]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14766]);
    return result;
}

void*  coverage_14767(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14767].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14767]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14767]);
    return result;
}

void*  coverage_14768(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14768].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14768]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14768]);
    return result;
}

void*  coverage_14769(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14769].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14769]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14769]);
    return result;
}

void*  coverage_14770(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14770].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14770]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14770]);
    return result;
}

void*  coverage_14771(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14771].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14771]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14771]);
    return result;
}

void*  coverage_14772(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14772].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14772]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14772]);
    return result;
}

void*  coverage_14773(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14773].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14773]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14773]);
    return result;
}

void*  coverage_14774(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14774].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14774]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14774]);
    return result;
}

void*  coverage_14775(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14775].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14775]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14775]);
    return result;
}

void*  coverage_14776(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14776].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14776]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14776]);
    return result;
}

void*  coverage_14777(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14777].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14777]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14777]);
    return result;
}

void*  coverage_14778(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14778].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14778]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14778]);
    return result;
}

void*  coverage_14779(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14779].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14779]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14779]);
    return result;
}

void*  coverage_14780(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14780].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14780]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14780]);
    return result;
}

void*  coverage_14781(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14781].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14781]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14781]);
    return result;
}

void*  coverage_14782(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14782].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14782]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14782]);
    return result;
}

void*  coverage_14783(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14783].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14783]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14783]);
    return result;
}

void*  coverage_14784(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14784].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14784]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14784]);
    return result;
}

void*  coverage_14785(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14785].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14785]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14785]);
    return result;
}

void*  coverage_14786(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14786].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14786]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14786]);
    return result;
}

void*  coverage_14787(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14787].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14787]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14787]);
    return result;
}

void*  coverage_14788(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14788].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14788]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14788]);
    return result;
}

void*  coverage_14789(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14789].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14789]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14789]);
    return result;
}

void*  coverage_14790(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14790].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14790]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14790]);
    return result;
}

void*  coverage_14791(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14791].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14791]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14791]);
    return result;
}

void*  coverage_14792(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14792].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14792]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14792]);
    return result;
}

void*  coverage_14793(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14793].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14793]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14793]);
    return result;
}

void*  coverage_14794(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14794].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14794]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14794]);
    return result;
}

void*  coverage_14795(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14795].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14795]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14795]);
    return result;
}

void*  coverage_14796(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14796].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14796]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14796]);
    return result;
}

void*  coverage_14797(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14797].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14797]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14797]);
    return result;
}

void*  coverage_14798(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14798].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14798]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14798]);
    return result;
}

void*  coverage_14799(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14799].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14799]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14799]);
    return result;
}

void*  coverage_14800(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14800].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14800]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14800]);
    return result;
}

void*  coverage_14801(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14801].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14801]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14801]);
    return result;
}

void*  coverage_14802(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14802].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14802]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14802]);
    return result;
}

void*  coverage_14803(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14803].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14803]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14803]);
    return result;
}

void*  coverage_14804(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14804].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14804]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14804]);
    return result;
}

void*  coverage_14805(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14805].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14805]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14805]);
    return result;
}

void*  coverage_14806(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14806].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14806]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14806]);
    return result;
}

void*  coverage_14807(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14807].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14807]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14807]);
    return result;
}

void*  coverage_14808(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14808].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14808]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14808]);
    return result;
}

void*  coverage_14809(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14809].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14809]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14809]);
    return result;
}

void*  coverage_14810(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14810].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14810]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14810]);
    return result;
}

void*  coverage_14811(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14811].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14811]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14811]);
    return result;
}

void*  coverage_14812(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14812].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14812]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14812]);
    return result;
}

void*  coverage_14813(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14813].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14813]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14813]);
    return result;
}

void*  coverage_14814(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14814].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14814]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14814]);
    return result;
}

void*  coverage_14815(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14815].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14815]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14815]);
    return result;
}

void*  coverage_14816(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14816].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14816]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14816]);
    return result;
}

void*  coverage_14817(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14817].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14817]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14817]);
    return result;
}

void*  coverage_14818(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14818].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14818]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14818]);
    return result;
}

void*  coverage_14819(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14819].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14819]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14819]);
    return result;
}

void*  coverage_14820(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14820].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14820]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14820]);
    return result;
}

void*  coverage_14821(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14821].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14821]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14821]);
    return result;
}

void*  coverage_14822(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14822].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14822]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14822]);
    return result;
}

void*  coverage_14823(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14823].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14823]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14823]);
    return result;
}

void*  coverage_14824(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14824].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14824]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14824]);
    return result;
}

void*  coverage_14825(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14825].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14825]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14825]);
    return result;
}

void*  coverage_14826(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14826].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14826]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14826]);
    return result;
}

void*  coverage_14827(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14827].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14827]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14827]);
    return result;
}

void*  coverage_14828(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14828].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14828]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14828]);
    return result;
}

void*  coverage_14829(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14829].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14829]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14829]);
    return result;
}

void*  coverage_14830(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14830].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14830]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14830]);
    return result;
}

void*  coverage_14831(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14831].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14831]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14831]);
    return result;
}

void*  coverage_14832(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14832].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14832]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14832]);
    return result;
}

void*  coverage_14833(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14833].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14833]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14833]);
    return result;
}

void*  coverage_14834(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14834].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14834]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14834]);
    return result;
}

void*  coverage_14835(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14835].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14835]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14835]);
    return result;
}

void*  coverage_14836(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14836].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14836]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14836]);
    return result;
}

void*  coverage_14837(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14837].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14837]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14837]);
    return result;
}

void*  coverage_14838(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14838].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14838]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14838]);
    return result;
}

void*  coverage_14839(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14839].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14839]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14839]);
    return result;
}

void*  coverage_14840(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14840].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14840]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14840]);
    return result;
}

void*  coverage_14841(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14841].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14841]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14841]);
    return result;
}

void*  coverage_14842(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14842].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14842]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14842]);
    return result;
}

void*  coverage_14843(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14843].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14843]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14843]);
    return result;
}

void*  coverage_14844(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14844].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14844]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14844]);
    return result;
}

void*  coverage_14845(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14845].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14845]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14845]);
    return result;
}

void*  coverage_14846(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14846].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14846]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14846]);
    return result;
}

void*  coverage_14847(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14847].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14847]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14847]);
    return result;
}

void*  coverage_14848(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14848].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14848]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14848]);
    return result;
}

void*  coverage_14849(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14849].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14849]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14849]);
    return result;
}

void*  coverage_14850(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14850].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14850]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14850]);
    return result;
}

void*  coverage_14851(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14851].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14851]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14851]);
    return result;
}

void*  coverage_14852(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14852].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14852]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14852]);
    return result;
}

void*  coverage_14853(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14853].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14853]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14853]);
    return result;
}

void*  coverage_14854(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14854].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14854]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14854]);
    return result;
}

void*  coverage_14855(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14855].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14855]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14855]);
    return result;
}

void*  coverage_14856(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14856].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14856]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14856]);
    return result;
}

void*  coverage_14857(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14857].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14857]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14857]);
    return result;
}

void*  coverage_14858(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14858].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14858]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14858]);
    return result;
}

void*  coverage_14859(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14859].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14859]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14859]);
    return result;
}

void*  coverage_14860(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14860].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14860]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14860]);
    return result;
}

void*  coverage_14861(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14861].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14861]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14861]);
    return result;
}

void*  coverage_14862(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14862].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14862]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14862]);
    return result;
}

void*  coverage_14863(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14863].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14863]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14863]);
    return result;
}

void*  coverage_14864(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14864].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14864]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14864]);
    return result;
}

void*  coverage_14865(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14865].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14865]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14865]);
    return result;
}

void*  coverage_14866(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14866].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14866]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14866]);
    return result;
}

void*  coverage_14867(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14867].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14867]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14867]);
    return result;
}

void*  coverage_14868(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14868].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14868]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14868]);
    return result;
}

void*  coverage_14869(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14869].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14869]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14869]);
    return result;
}

void*  coverage_14870(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14870].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14870]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14870]);
    return result;
}

void*  coverage_14871(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14871].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14871]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14871]);
    return result;
}

void*  coverage_14872(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14872].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14872]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14872]);
    return result;
}

void*  coverage_14873(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14873].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14873]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14873]);
    return result;
}

void*  coverage_14874(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14874].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14874]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14874]);
    return result;
}

void*  coverage_14875(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14875].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14875]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14875]);
    return result;
}

void*  coverage_14876(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14876].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14876]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14876]);
    return result;
}

void*  coverage_14877(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14877].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14877]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14877]);
    return result;
}

void*  coverage_14878(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14878].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14878]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14878]);
    return result;
}

void*  coverage_14879(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14879].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14879]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14879]);
    return result;
}

void*  coverage_14880(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14880].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14880]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14880]);
    return result;
}

void*  coverage_14881(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14881].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14881]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14881]);
    return result;
}

void*  coverage_14882(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14882].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14882]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14882]);
    return result;
}

void*  coverage_14883(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14883].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14883]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14883]);
    return result;
}

void*  coverage_14884(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14884].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14884]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14884]);
    return result;
}

void*  coverage_14885(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14885].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14885]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14885]);
    return result;
}

void*  coverage_14886(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14886].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14886]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14886]);
    return result;
}

void*  coverage_14887(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14887].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14887]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14887]);
    return result;
}

void*  coverage_14888(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14888].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14888]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14888]);
    return result;
}

void*  coverage_14889(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14889].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14889]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14889]);
    return result;
}

void*  coverage_14890(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14890].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14890]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14890]);
    return result;
}

void*  coverage_14891(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14891].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14891]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14891]);
    return result;
}

void*  coverage_14892(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14892].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14892]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14892]);
    return result;
}

void*  coverage_14893(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14893].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14893]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14893]);
    return result;
}

void*  coverage_14894(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14894].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14894]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14894]);
    return result;
}

void*  coverage_14895(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14895].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14895]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14895]);
    return result;
}

void*  coverage_14896(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14896].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14896]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14896]);
    return result;
}

void*  coverage_14897(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14897].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14897]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14897]);
    return result;
}

void*  coverage_14898(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14898].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14898]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14898]);
    return result;
}

void*  coverage_14899(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14899].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14899]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14899]);
    return result;
}

void*  coverage_14900(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14900].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14900]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14900]);
    return result;
}

void*  coverage_14901(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14901].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14901]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14901]);
    return result;
}

void*  coverage_14902(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14902].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14902]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14902]);
    return result;
}

void*  coverage_14903(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14903].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14903]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14903]);
    return result;
}

void*  coverage_14904(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14904].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14904]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14904]);
    return result;
}

void*  coverage_14905(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14905].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14905]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14905]);
    return result;
}

void*  coverage_14906(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14906].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14906]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14906]);
    return result;
}

void*  coverage_14907(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14907].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14907]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14907]);
    return result;
}

void*  coverage_14908(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14908].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14908]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14908]);
    return result;
}

void*  coverage_14909(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14909].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14909]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14909]);
    return result;
}

void*  coverage_14910(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14910].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14910]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14910]);
    return result;
}

void*  coverage_14911(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14911].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14911]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14911]);
    return result;
}

void*  coverage_14912(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14912].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14912]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14912]);
    return result;
}

void*  coverage_14913(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14913].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14913]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14913]);
    return result;
}

void*  coverage_14914(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14914].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14914]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14914]);
    return result;
}

void*  coverage_14915(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14915].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14915]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14915]);
    return result;
}

void*  coverage_14916(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14916].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14916]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14916]);
    return result;
}

void*  coverage_14917(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14917].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14917]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14917]);
    return result;
}

void*  coverage_14918(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14918].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14918]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14918]);
    return result;
}

void*  coverage_14919(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14919].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14919]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14919]);
    return result;
}

void*  coverage_14920(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14920].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14920]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14920]);
    return result;
}

void*  coverage_14921(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14921].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14921]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14921]);
    return result;
}

void*  coverage_14922(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14922].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14922]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14922]);
    return result;
}

void*  coverage_14923(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14923].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14923]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14923]);
    return result;
}

void*  coverage_14924(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14924].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14924]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14924]);
    return result;
}

void*  coverage_14925(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14925].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14925]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14925]);
    return result;
}

void*  coverage_14926(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14926].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14926]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14926]);
    return result;
}

void*  coverage_14927(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14927].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14927]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14927]);
    return result;
}

void*  coverage_14928(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14928].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14928]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14928]);
    return result;
}

void*  coverage_14929(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14929].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14929]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14929]);
    return result;
}

void*  coverage_14930(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14930].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14930]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14930]);
    return result;
}

void*  coverage_14931(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14931].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14931]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14931]);
    return result;
}

void*  coverage_14932(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14932].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14932]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14932]);
    return result;
}

void*  coverage_14933(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14933].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14933]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14933]);
    return result;
}

void*  coverage_14934(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14934].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14934]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14934]);
    return result;
}

void*  coverage_14935(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14935].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14935]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14935]);
    return result;
}

void*  coverage_14936(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14936].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14936]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14936]);
    return result;
}

void*  coverage_14937(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14937].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14937]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14937]);
    return result;
}

void*  coverage_14938(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14938].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14938]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14938]);
    return result;
}

void*  coverage_14939(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14939].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14939]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14939]);
    return result;
}

void*  coverage_14940(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14940].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14940]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14940]);
    return result;
}

void*  coverage_14941(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14941].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14941]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14941]);
    return result;
}

void*  coverage_14942(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14942].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14942]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14942]);
    return result;
}

void*  coverage_14943(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14943].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14943]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14943]);
    return result;
}

void*  coverage_14944(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14944].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14944]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14944]);
    return result;
}

void*  coverage_14945(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14945].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14945]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14945]);
    return result;
}

void*  coverage_14946(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14946].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14946]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14946]);
    return result;
}

void*  coverage_14947(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14947].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14947]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14947]);
    return result;
}

void*  coverage_14948(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14948].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14948]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14948]);
    return result;
}

void*  coverage_14949(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14949].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14949]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14949]);
    return result;
}

void*  coverage_14950(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14950].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14950]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14950]);
    return result;
}

void*  coverage_14951(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14951].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14951]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14951]);
    return result;
}

void*  coverage_14952(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14952].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14952]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14952]);
    return result;
}

void*  coverage_14953(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14953].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14953]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14953]);
    return result;
}

void*  coverage_14954(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14954].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14954]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14954]);
    return result;
}

void*  coverage_14955(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14955].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14955]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14955]);
    return result;
}

void*  coverage_14956(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14956].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14956]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14956]);
    return result;
}

void*  coverage_14957(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14957].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14957]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14957]);
    return result;
}

void*  coverage_14958(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14958].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14958]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14958]);
    return result;
}

void*  coverage_14959(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14959].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14959]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14959]);
    return result;
}

void*  coverage_14960(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14960].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14960]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14960]);
    return result;
}

void*  coverage_14961(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14961].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14961]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14961]);
    return result;
}

void*  coverage_14962(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14962].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14962]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14962]);
    return result;
}

void*  coverage_14963(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14963].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14963]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14963]);
    return result;
}

void*  coverage_14964(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14964].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14964]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14964]);
    return result;
}

void*  coverage_14965(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14965].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14965]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14965]);
    return result;
}

void*  coverage_14966(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14966].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14966]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14966]);
    return result;
}

void*  coverage_14967(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14967].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14967]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14967]);
    return result;
}

void*  coverage_14968(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14968].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14968]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14968]);
    return result;
}

void*  coverage_14969(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14969].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14969]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14969]);
    return result;
}

void*  coverage_14970(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14970].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14970]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14970]);
    return result;
}

void*  coverage_14971(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14971].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14971]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14971]);
    return result;
}

void*  coverage_14972(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14972].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14972]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14972]);
    return result;
}

void*  coverage_14973(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14973].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14973]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14973]);
    return result;
}

void*  coverage_14974(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14974].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14974]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14974]);
    return result;
}

void*  coverage_14975(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14975].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14975]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14975]);
    return result;
}

void*  coverage_14976(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14976].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14976]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14976]);
    return result;
}

void*  coverage_14977(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14977].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14977]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14977]);
    return result;
}

void*  coverage_14978(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14978].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14978]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14978]);
    return result;
}

void*  coverage_14979(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14979].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14979]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14979]);
    return result;
}

void*  coverage_14980(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14980].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14980]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14980]);
    return result;
}

void*  coverage_14981(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14981].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14981]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14981]);
    return result;
}

void*  coverage_14982(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14982].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14982]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14982]);
    return result;
}

void*  coverage_14983(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14983].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14983]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14983]);
    return result;
}

void*  coverage_14984(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14984].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14984]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14984]);
    return result;
}

void*  coverage_14985(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14985].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14985]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14985]);
    return result;
}

void*  coverage_14986(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14986].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14986]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14986]);
    return result;
}

void*  coverage_14987(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14987].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14987]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14987]);
    return result;
}

void*  coverage_14988(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14988].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14988]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14988]);
    return result;
}

void*  coverage_14989(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14989].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14989]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14989]);
    return result;
}

void*  coverage_14990(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14990].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14990]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14990]);
    return result;
}

void*  coverage_14991(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14991].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14991]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14991]);
    return result;
}

void*  coverage_14992(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14992].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14992]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14992]);
    return result;
}

void*  coverage_14993(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14993].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14993]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14993]);
    return result;
}

void*  coverage_14994(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14994].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14994]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14994]);
    return result;
}

void*  coverage_14995(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14995].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14995]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14995]);
    return result;
}

void*  coverage_14996(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14996].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14996]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14996]);
    return result;
}

void*  coverage_14997(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14997].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14997]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14997]);
    return result;
}

void*  coverage_14998(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14998].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14998]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14998]);
    return result;
}

void*  coverage_14999(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[14999].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[14999]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[14999]);
    return result;
}

void*  coverage_15000(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15000].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15000]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15000]);
    return result;
}

void*  coverage_15001(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15001].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15001]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15001]);
    return result;
}

void*  coverage_15002(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15002].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15002]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15002]);
    return result;
}

void*  coverage_15003(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15003].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15003]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15003]);
    return result;
}

void*  coverage_15004(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15004].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15004]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15004]);
    return result;
}

void*  coverage_15005(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15005].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15005]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15005]);
    return result;
}

void*  coverage_15006(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15006].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15006]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15006]);
    return result;
}

void*  coverage_15007(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15007].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15007]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15007]);
    return result;
}

void*  coverage_15008(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15008].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15008]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15008]);
    return result;
}

void*  coverage_15009(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15009].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15009]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15009]);
    return result;
}

void*  coverage_15010(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15010].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15010]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15010]);
    return result;
}

void*  coverage_15011(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15011].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15011]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15011]);
    return result;
}

void*  coverage_15012(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15012].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15012]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15012]);
    return result;
}

void*  coverage_15013(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15013].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15013]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15013]);
    return result;
}

void*  coverage_15014(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15014].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15014]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15014]);
    return result;
}

void*  coverage_15015(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15015].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15015]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15015]);
    return result;
}

void*  coverage_15016(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15016].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15016]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15016]);
    return result;
}

void*  coverage_15017(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15017].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15017]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15017]);
    return result;
}

void*  coverage_15018(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15018].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15018]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15018]);
    return result;
}

void*  coverage_15019(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15019].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15019]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15019]);
    return result;
}

void*  coverage_15020(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15020].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15020]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15020]);
    return result;
}

void*  coverage_15021(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15021].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15021]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15021]);
    return result;
}

void*  coverage_15022(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15022].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15022]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15022]);
    return result;
}

void*  coverage_15023(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15023].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15023]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15023]);
    return result;
}

void*  coverage_15024(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15024].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15024]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15024]);
    return result;
}

void*  coverage_15025(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15025].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15025]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15025]);
    return result;
}

void*  coverage_15026(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15026].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15026]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15026]);
    return result;
}

void*  coverage_15027(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15027].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15027]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15027]);
    return result;
}

void*  coverage_15028(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15028].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15028]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15028]);
    return result;
}

void*  coverage_15029(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15029].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15029]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15029]);
    return result;
}

void*  coverage_15030(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15030].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15030]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15030]);
    return result;
}

void*  coverage_15031(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15031].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15031]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15031]);
    return result;
}

void*  coverage_15032(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15032].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15032]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15032]);
    return result;
}

void*  coverage_15033(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15033].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15033]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15033]);
    return result;
}

void*  coverage_15034(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15034].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15034]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15034]);
    return result;
}

void*  coverage_15035(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15035].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15035]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15035]);
    return result;
}

void*  coverage_15036(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15036].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15036]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15036]);
    return result;
}

void*  coverage_15037(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15037].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15037]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15037]);
    return result;
}

void*  coverage_15038(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15038].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15038]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15038]);
    return result;
}

void*  coverage_15039(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15039].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15039]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15039]);
    return result;
}

void*  coverage_15040(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15040].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15040]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15040]);
    return result;
}

void*  coverage_15041(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15041].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15041]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15041]);
    return result;
}

void*  coverage_15042(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15042].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15042]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15042]);
    return result;
}

void*  coverage_15043(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15043].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15043]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15043]);
    return result;
}

void*  coverage_15044(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15044].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15044]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15044]);
    return result;
}

void*  coverage_15045(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15045].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15045]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15045]);
    return result;
}

void*  coverage_15046(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15046].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15046]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15046]);
    return result;
}

void*  coverage_15047(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15047].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15047]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15047]);
    return result;
}

void*  coverage_15048(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15048].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15048]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15048]);
    return result;
}

void*  coverage_15049(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15049].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15049]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15049]);
    return result;
}

void*  coverage_15050(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15050].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15050]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15050]);
    return result;
}

void*  coverage_15051(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15051].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15051]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15051]);
    return result;
}

void*  coverage_15052(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15052].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15052]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15052]);
    return result;
}

void*  coverage_15053(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15053].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15053]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15053]);
    return result;
}

void*  coverage_15054(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15054].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15054]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15054]);
    return result;
}

void*  coverage_15055(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15055].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15055]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15055]);
    return result;
}

void*  coverage_15056(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15056].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15056]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15056]);
    return result;
}

void*  coverage_15057(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15057].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15057]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15057]);
    return result;
}

void*  coverage_15058(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15058].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15058]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15058]);
    return result;
}

void*  coverage_15059(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15059].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15059]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15059]);
    return result;
}

void*  coverage_15060(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15060].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15060]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15060]);
    return result;
}

void*  coverage_15061(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15061].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15061]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15061]);
    return result;
}

void*  coverage_15062(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15062].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15062]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15062]);
    return result;
}

void*  coverage_15063(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15063].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15063]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15063]);
    return result;
}

void*  coverage_15064(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15064].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15064]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15064]);
    return result;
}

void*  coverage_15065(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15065].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15065]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15065]);
    return result;
}

void*  coverage_15066(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15066].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15066]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15066]);
    return result;
}

void*  coverage_15067(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15067].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15067]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15067]);
    return result;
}

void*  coverage_15068(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15068].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15068]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15068]);
    return result;
}

void*  coverage_15069(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15069].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15069]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15069]);
    return result;
}

void*  coverage_15070(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15070].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15070]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15070]);
    return result;
}

void*  coverage_15071(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15071].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15071]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15071]);
    return result;
}

void*  coverage_15072(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15072].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15072]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15072]);
    return result;
}

void*  coverage_15073(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15073].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15073]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15073]);
    return result;
}

void*  coverage_15074(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15074].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15074]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15074]);
    return result;
}

void*  coverage_15075(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15075].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15075]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15075]);
    return result;
}

void*  coverage_15076(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15076].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15076]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15076]);
    return result;
}

void*  coverage_15077(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15077].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15077]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15077]);
    return result;
}

void*  coverage_15078(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15078].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15078]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15078]);
    return result;
}

void*  coverage_15079(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15079].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15079]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15079]);
    return result;
}

void*  coverage_15080(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15080].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15080]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15080]);
    return result;
}

void*  coverage_15081(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15081].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15081]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15081]);
    return result;
}

void*  coverage_15082(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15082].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15082]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15082]);
    return result;
}

void*  coverage_15083(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15083].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15083]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15083]);
    return result;
}

void*  coverage_15084(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15084].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15084]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15084]);
    return result;
}

void*  coverage_15085(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15085].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15085]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15085]);
    return result;
}

void*  coverage_15086(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15086].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15086]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15086]);
    return result;
}

void*  coverage_15087(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15087].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15087]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15087]);
    return result;
}

void*  coverage_15088(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15088].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15088]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15088]);
    return result;
}

void*  coverage_15089(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15089].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15089]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15089]);
    return result;
}

void*  coverage_15090(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15090].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15090]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15090]);
    return result;
}

void*  coverage_15091(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15091].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15091]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15091]);
    return result;
}

void*  coverage_15092(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15092].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15092]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15092]);
    return result;
}

void*  coverage_15093(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15093].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15093]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15093]);
    return result;
}

void*  coverage_15094(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15094].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15094]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15094]);
    return result;
}

void*  coverage_15095(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15095].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15095]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15095]);
    return result;
}

void*  coverage_15096(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15096].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15096]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15096]);
    return result;
}

void*  coverage_15097(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15097].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15097]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15097]);
    return result;
}

void*  coverage_15098(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15098].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15098]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15098]);
    return result;
}

void*  coverage_15099(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15099].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15099]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15099]);
    return result;
}

void*  coverage_15100(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15100].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15100]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15100]);
    return result;
}

void*  coverage_15101(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15101].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15101]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15101]);
    return result;
}

void*  coverage_15102(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15102].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15102]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15102]);
    return result;
}

void*  coverage_15103(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15103].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15103]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15103]);
    return result;
}

void*  coverage_15104(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15104].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15104]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15104]);
    return result;
}

void*  coverage_15105(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15105].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15105]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15105]);
    return result;
}

void*  coverage_15106(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15106].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15106]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15106]);
    return result;
}

void*  coverage_15107(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15107].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15107]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15107]);
    return result;
}

void*  coverage_15108(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15108].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15108]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15108]);
    return result;
}

void*  coverage_15109(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15109].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15109]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15109]);
    return result;
}

void*  coverage_15110(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15110].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15110]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15110]);
    return result;
}

void*  coverage_15111(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15111].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15111]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15111]);
    return result;
}

void*  coverage_15112(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15112].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15112]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15112]);
    return result;
}

void*  coverage_15113(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15113].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15113]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15113]);
    return result;
}

void*  coverage_15114(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15114].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15114]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15114]);
    return result;
}

void*  coverage_15115(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15115].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15115]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15115]);
    return result;
}

void*  coverage_15116(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15116].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15116]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15116]);
    return result;
}

void*  coverage_15117(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15117].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15117]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15117]);
    return result;
}

void*  coverage_15118(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15118].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15118]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15118]);
    return result;
}

void*  coverage_15119(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15119].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15119]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15119]);
    return result;
}

void*  coverage_15120(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15120].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15120]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15120]);
    return result;
}

void*  coverage_15121(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15121].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15121]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15121]);
    return result;
}

void*  coverage_15122(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15122].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15122]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15122]);
    return result;
}

void*  coverage_15123(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15123].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15123]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15123]);
    return result;
}

void*  coverage_15124(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15124].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15124]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15124]);
    return result;
}

void*  coverage_15125(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15125].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15125]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15125]);
    return result;
}

void*  coverage_15126(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15126].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15126]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15126]);
    return result;
}

void*  coverage_15127(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15127].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15127]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15127]);
    return result;
}

void*  coverage_15128(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15128].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15128]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15128]);
    return result;
}

void*  coverage_15129(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15129].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15129]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15129]);
    return result;
}

void*  coverage_15130(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15130].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15130]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15130]);
    return result;
}

void*  coverage_15131(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15131].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15131]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15131]);
    return result;
}

void*  coverage_15132(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15132].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15132]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15132]);
    return result;
}

void*  coverage_15133(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15133].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15133]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15133]);
    return result;
}

void*  coverage_15134(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15134].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15134]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15134]);
    return result;
}

void*  coverage_15135(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15135].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15135]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15135]);
    return result;
}

void*  coverage_15136(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15136].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15136]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15136]);
    return result;
}

void*  coverage_15137(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15137].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15137]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15137]);
    return result;
}

void*  coverage_15138(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15138].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15138]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15138]);
    return result;
}

void*  coverage_15139(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15139].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15139]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15139]);
    return result;
}

void*  coverage_15140(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15140].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15140]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15140]);
    return result;
}

void*  coverage_15141(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15141].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15141]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15141]);
    return result;
}

void*  coverage_15142(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15142].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15142]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15142]);
    return result;
}

void*  coverage_15143(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15143].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15143]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15143]);
    return result;
}

void*  coverage_15144(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15144].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15144]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15144]);
    return result;
}

void*  coverage_15145(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15145].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15145]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15145]);
    return result;
}

void*  coverage_15146(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15146].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15146]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15146]);
    return result;
}

void*  coverage_15147(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15147].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15147]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15147]);
    return result;
}

void*  coverage_15148(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15148].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15148]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15148]);
    return result;
}

void*  coverage_15149(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15149].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15149]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15149]);
    return result;
}

void*  coverage_15150(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15150].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15150]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15150]);
    return result;
}

void*  coverage_15151(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15151].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15151]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15151]);
    return result;
}

void*  coverage_15152(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15152].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15152]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15152]);
    return result;
}

void*  coverage_15153(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15153].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15153]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15153]);
    return result;
}

void*  coverage_15154(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15154].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15154]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15154]);
    return result;
}

void*  coverage_15155(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15155].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15155]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15155]);
    return result;
}

void*  coverage_15156(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15156].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15156]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15156]);
    return result;
}

void*  coverage_15157(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15157].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15157]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15157]);
    return result;
}

void*  coverage_15158(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15158].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15158]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15158]);
    return result;
}

void*  coverage_15159(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15159].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15159]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15159]);
    return result;
}

void*  coverage_15160(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15160].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15160]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15160]);
    return result;
}

void*  coverage_15161(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15161].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15161]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15161]);
    return result;
}

void*  coverage_15162(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15162].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15162]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15162]);
    return result;
}

void*  coverage_15163(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15163].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15163]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15163]);
    return result;
}

void*  coverage_15164(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15164].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15164]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15164]);
    return result;
}

void*  coverage_15165(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15165].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15165]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15165]);
    return result;
}

void*  coverage_15166(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15166].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15166]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15166]);
    return result;
}

void*  coverage_15167(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15167].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15167]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15167]);
    return result;
}

void*  coverage_15168(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15168].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15168]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15168]);
    return result;
}

void*  coverage_15169(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15169].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15169]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15169]);
    return result;
}

void*  coverage_15170(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15170].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15170]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15170]);
    return result;
}

void*  coverage_15171(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15171].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15171]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15171]);
    return result;
}

void*  coverage_15172(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15172].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15172]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15172]);
    return result;
}

void*  coverage_15173(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15173].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15173]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15173]);
    return result;
}

void*  coverage_15174(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15174].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15174]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15174]);
    return result;
}

void*  coverage_15175(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15175].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15175]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15175]);
    return result;
}

void*  coverage_15176(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15176].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15176]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15176]);
    return result;
}

void*  coverage_15177(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15177].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15177]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15177]);
    return result;
}

void*  coverage_15178(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15178].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15178]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15178]);
    return result;
}

void*  coverage_15179(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15179].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15179]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15179]);
    return result;
}

void*  coverage_15180(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15180].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15180]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15180]);
    return result;
}

void*  coverage_15181(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15181].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15181]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15181]);
    return result;
}

void*  coverage_15182(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15182].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15182]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15182]);
    return result;
}

void*  coverage_15183(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15183].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15183]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15183]);
    return result;
}

void*  coverage_15184(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15184].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15184]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15184]);
    return result;
}

void*  coverage_15185(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15185].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15185]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15185]);
    return result;
}

void*  coverage_15186(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15186].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15186]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15186]);
    return result;
}

void*  coverage_15187(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15187].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15187]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15187]);
    return result;
}

void*  coverage_15188(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15188].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15188]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15188]);
    return result;
}

void*  coverage_15189(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15189].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15189]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15189]);
    return result;
}

void*  coverage_15190(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15190].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15190]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15190]);
    return result;
}

void*  coverage_15191(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15191].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15191]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15191]);
    return result;
}

void*  coverage_15192(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15192].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15192]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15192]);
    return result;
}

void*  coverage_15193(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15193].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15193]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15193]);
    return result;
}

void*  coverage_15194(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15194].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15194]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15194]);
    return result;
}

void*  coverage_15195(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15195].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15195]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15195]);
    return result;
}

void*  coverage_15196(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15196].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15196]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15196]);
    return result;
}

void*  coverage_15197(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15197].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15197]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15197]);
    return result;
}

void*  coverage_15198(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15198].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15198]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15198]);
    return result;
}

void*  coverage_15199(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15199].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15199]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15199]);
    return result;
}

void*  coverage_15200(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15200].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15200]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15200]);
    return result;
}

void*  coverage_15201(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15201].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15201]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15201]);
    return result;
}

void*  coverage_15202(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15202].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15202]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15202]);
    return result;
}

void*  coverage_15203(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15203].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15203]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15203]);
    return result;
}

void*  coverage_15204(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15204].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15204]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15204]);
    return result;
}

void*  coverage_15205(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15205].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15205]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15205]);
    return result;
}

void*  coverage_15206(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15206].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15206]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15206]);
    return result;
}

void*  coverage_15207(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15207].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15207]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15207]);
    return result;
}

void*  coverage_15208(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15208].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15208]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15208]);
    return result;
}

void*  coverage_15209(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15209].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15209]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15209]);
    return result;
}

void*  coverage_15210(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15210].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15210]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15210]);
    return result;
}

void*  coverage_15211(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15211].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15211]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15211]);
    return result;
}

void*  coverage_15212(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15212].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15212]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15212]);
    return result;
}

void*  coverage_15213(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15213].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15213]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15213]);
    return result;
}

void*  coverage_15214(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15214].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15214]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15214]);
    return result;
}

void*  coverage_15215(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15215].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15215]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15215]);
    return result;
}

void*  coverage_15216(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15216].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15216]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15216]);
    return result;
}

void*  coverage_15217(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15217].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15217]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15217]);
    return result;
}

void*  coverage_15218(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15218].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15218]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15218]);
    return result;
}

void*  coverage_15219(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15219].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15219]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15219]);
    return result;
}

void*  coverage_15220(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15220].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15220]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15220]);
    return result;
}

void*  coverage_15221(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15221].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15221]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15221]);
    return result;
}

void*  coverage_15222(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15222].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15222]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15222]);
    return result;
}

void*  coverage_15223(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15223].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15223]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15223]);
    return result;
}

void*  coverage_15224(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15224].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15224]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15224]);
    return result;
}

void*  coverage_15225(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15225].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15225]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15225]);
    return result;
}

void*  coverage_15226(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15226].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15226]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15226]);
    return result;
}

void*  coverage_15227(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15227].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15227]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15227]);
    return result;
}

void*  coverage_15228(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15228].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15228]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15228]);
    return result;
}

void*  coverage_15229(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15229].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15229]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15229]);
    return result;
}

void*  coverage_15230(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15230].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15230]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15230]);
    return result;
}

void*  coverage_15231(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15231].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15231]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15231]);
    return result;
}

void*  coverage_15232(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15232].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15232]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15232]);
    return result;
}

void*  coverage_15233(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15233].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15233]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15233]);
    return result;
}

void*  coverage_15234(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15234].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15234]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15234]);
    return result;
}

void*  coverage_15235(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15235].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15235]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15235]);
    return result;
}

void*  coverage_15236(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15236].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15236]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15236]);
    return result;
}

void*  coverage_15237(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15237].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15237]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15237]);
    return result;
}

void*  coverage_15238(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15238].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15238]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15238]);
    return result;
}

void*  coverage_15239(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15239].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15239]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15239]);
    return result;
}

void*  coverage_15240(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15240].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15240]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15240]);
    return result;
}

void*  coverage_15241(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15241].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15241]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15241]);
    return result;
}

void*  coverage_15242(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15242].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15242]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15242]);
    return result;
}

void*  coverage_15243(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15243].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15243]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15243]);
    return result;
}

void*  coverage_15244(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15244].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15244]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15244]);
    return result;
}

void*  coverage_15245(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15245].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15245]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15245]);
    return result;
}

void*  coverage_15246(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15246].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15246]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15246]);
    return result;
}

void*  coverage_15247(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15247].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15247]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15247]);
    return result;
}

void*  coverage_15248(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15248].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15248]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15248]);
    return result;
}

void*  coverage_15249(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15249].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15249]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15249]);
    return result;
}

void*  coverage_15250(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15250].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15250]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15250]);
    return result;
}

void*  coverage_15251(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15251].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15251]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15251]);
    return result;
}

void*  coverage_15252(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15252].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15252]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15252]);
    return result;
}

void*  coverage_15253(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15253].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15253]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15253]);
    return result;
}

void*  coverage_15254(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15254].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15254]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15254]);
    return result;
}

void*  coverage_15255(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15255].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15255]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15255]);
    return result;
}

void*  coverage_15256(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15256].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15256]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15256]);
    return result;
}

void*  coverage_15257(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15257].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15257]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15257]);
    return result;
}

void*  coverage_15258(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15258].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15258]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15258]);
    return result;
}

void*  coverage_15259(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15259].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15259]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15259]);
    return result;
}

void*  coverage_15260(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15260].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15260]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15260]);
    return result;
}

void*  coverage_15261(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15261].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15261]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15261]);
    return result;
}

void*  coverage_15262(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15262].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15262]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15262]);
    return result;
}

void*  coverage_15263(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15263].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15263]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15263]);
    return result;
}

void*  coverage_15264(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15264].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15264]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15264]);
    return result;
}

void*  coverage_15265(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15265].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15265]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15265]);
    return result;
}

void*  coverage_15266(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15266].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15266]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15266]);
    return result;
}

void*  coverage_15267(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15267].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15267]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15267]);
    return result;
}

void*  coverage_15268(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15268].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15268]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15268]);
    return result;
}

void*  coverage_15269(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15269].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15269]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15269]);
    return result;
}

void*  coverage_15270(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15270].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15270]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15270]);
    return result;
}

void*  coverage_15271(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15271].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15271]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15271]);
    return result;
}

void*  coverage_15272(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15272].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15272]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15272]);
    return result;
}

void*  coverage_15273(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15273].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15273]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15273]);
    return result;
}

void*  coverage_15274(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15274].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15274]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15274]);
    return result;
}

void*  coverage_15275(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15275].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15275]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15275]);
    return result;
}

void*  coverage_15276(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15276].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15276]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15276]);
    return result;
}

void*  coverage_15277(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15277].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15277]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15277]);
    return result;
}

void*  coverage_15278(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15278].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15278]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15278]);
    return result;
}

void*  coverage_15279(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15279].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15279]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15279]);
    return result;
}

void*  coverage_15280(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15280].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15280]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15280]);
    return result;
}

void*  coverage_15281(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15281].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15281]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15281]);
    return result;
}

void*  coverage_15282(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15282].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15282]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15282]);
    return result;
}

void*  coverage_15283(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15283].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15283]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15283]);
    return result;
}

void*  coverage_15284(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15284].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15284]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15284]);
    return result;
}

void*  coverage_15285(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15285].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15285]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15285]);
    return result;
}

void*  coverage_15286(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15286].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15286]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15286]);
    return result;
}

void*  coverage_15287(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15287].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15287]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15287]);
    return result;
}

void*  coverage_15288(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15288].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15288]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15288]);
    return result;
}

void*  coverage_15289(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15289].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15289]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15289]);
    return result;
}

void*  coverage_15290(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15290].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15290]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15290]);
    return result;
}

void*  coverage_15291(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15291].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15291]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15291]);
    return result;
}

void*  coverage_15292(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15292].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15292]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15292]);
    return result;
}

void*  coverage_15293(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15293].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15293]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15293]);
    return result;
}

void*  coverage_15294(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15294].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15294]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15294]);
    return result;
}

void*  coverage_15295(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15295].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15295]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15295]);
    return result;
}

void*  coverage_15296(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15296].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15296]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15296]);
    return result;
}

void*  coverage_15297(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15297].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15297]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15297]);
    return result;
}

void*  coverage_15298(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15298].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15298]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15298]);
    return result;
}

void*  coverage_15299(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15299].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15299]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15299]);
    return result;
}

void*  coverage_15300(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15300].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15300]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15300]);
    return result;
}

void*  coverage_15301(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15301].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15301]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15301]);
    return result;
}

void*  coverage_15302(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15302].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15302]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15302]);
    return result;
}

void*  coverage_15303(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15303].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15303]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15303]);
    return result;
}

void*  coverage_15304(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15304].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15304]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15304]);
    return result;
}

void*  coverage_15305(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15305].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15305]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15305]);
    return result;
}

void*  coverage_15306(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15306].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15306]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15306]);
    return result;
}

void*  coverage_15307(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15307].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15307]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15307]);
    return result;
}

void*  coverage_15308(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15308].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15308]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15308]);
    return result;
}

void*  coverage_15309(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15309].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15309]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15309]);
    return result;
}

void*  coverage_15310(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15310].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15310]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15310]);
    return result;
}

void*  coverage_15311(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15311].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15311]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15311]);
    return result;
}

void*  coverage_15312(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15312].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15312]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15312]);
    return result;
}

void*  coverage_15313(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15313].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15313]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15313]);
    return result;
}

void*  coverage_15314(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15314].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15314]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15314]);
    return result;
}

void*  coverage_15315(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15315].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15315]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15315]);
    return result;
}

void*  coverage_15316(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15316].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15316]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15316]);
    return result;
}

void*  coverage_15317(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15317].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15317]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15317]);
    return result;
}

void*  coverage_15318(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15318].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15318]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15318]);
    return result;
}

void*  coverage_15319(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15319].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15319]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15319]);
    return result;
}

void*  coverage_15320(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15320].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15320]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15320]);
    return result;
}

void*  coverage_15321(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15321].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15321]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15321]);
    return result;
}

void*  coverage_15322(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15322].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15322]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15322]);
    return result;
}

void*  coverage_15323(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15323].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15323]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15323]);
    return result;
}

void*  coverage_15324(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15324].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15324]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15324]);
    return result;
}

void*  coverage_15325(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15325].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15325]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15325]);
    return result;
}

void*  coverage_15326(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15326].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15326]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15326]);
    return result;
}

void*  coverage_15327(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15327].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15327]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15327]);
    return result;
}

void*  coverage_15328(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15328].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15328]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15328]);
    return result;
}

void*  coverage_15329(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15329].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15329]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15329]);
    return result;
}

void*  coverage_15330(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15330].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15330]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15330]);
    return result;
}

void*  coverage_15331(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15331].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15331]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15331]);
    return result;
}

void*  coverage_15332(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15332].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15332]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15332]);
    return result;
}

void*  coverage_15333(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15333].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15333]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15333]);
    return result;
}

void*  coverage_15334(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15334].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15334]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15334]);
    return result;
}

void*  coverage_15335(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15335].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15335]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15335]);
    return result;
}

void*  coverage_15336(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15336].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15336]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15336]);
    return result;
}

void*  coverage_15337(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15337].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15337]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15337]);
    return result;
}

void*  coverage_15338(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15338].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15338]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15338]);
    return result;
}

void*  coverage_15339(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15339].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15339]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15339]);
    return result;
}

void*  coverage_15340(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15340].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15340]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15340]);
    return result;
}

void*  coverage_15341(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15341].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15341]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15341]);
    return result;
}

void*  coverage_15342(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15342].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15342]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15342]);
    return result;
}

void*  coverage_15343(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15343].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15343]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15343]);
    return result;
}

void*  coverage_15344(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15344].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15344]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15344]);
    return result;
}

void*  coverage_15345(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15345].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15345]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15345]);
    return result;
}

void*  coverage_15346(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15346].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15346]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15346]);
    return result;
}

void*  coverage_15347(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15347].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15347]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15347]);
    return result;
}

void*  coverage_15348(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15348].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15348]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15348]);
    return result;
}

void*  coverage_15349(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15349].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15349]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15349]);
    return result;
}

void*  coverage_15350(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15350].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15350]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15350]);
    return result;
}

void*  coverage_15351(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15351].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15351]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15351]);
    return result;
}

void*  coverage_15352(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15352].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15352]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15352]);
    return result;
}

void*  coverage_15353(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15353].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15353]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15353]);
    return result;
}

void*  coverage_15354(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15354].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15354]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15354]);
    return result;
}

void*  coverage_15355(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15355].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15355]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15355]);
    return result;
}

void*  coverage_15356(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15356].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15356]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15356]);
    return result;
}

void*  coverage_15357(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15357].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15357]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15357]);
    return result;
}

void*  coverage_15358(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15358].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15358]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15358]);
    return result;
}

void*  coverage_15359(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15359].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15359]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15359]);
    return result;
}

void*  coverage_15360(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15360].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15360]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15360]);
    return result;
}

void*  coverage_15361(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15361].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15361]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15361]);
    return result;
}

void*  coverage_15362(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15362].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15362]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15362]);
    return result;
}

void*  coverage_15363(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15363].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15363]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15363]);
    return result;
}

void*  coverage_15364(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15364].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15364]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15364]);
    return result;
}

void*  coverage_15365(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15365].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15365]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15365]);
    return result;
}

void*  coverage_15366(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15366].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15366]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15366]);
    return result;
}

void*  coverage_15367(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15367].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15367]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15367]);
    return result;
}

void*  coverage_15368(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15368].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15368]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15368]);
    return result;
}

void*  coverage_15369(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15369].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15369]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15369]);
    return result;
}

void*  coverage_15370(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15370].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15370]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15370]);
    return result;
}

void*  coverage_15371(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15371].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15371]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15371]);
    return result;
}

void*  coverage_15372(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15372].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15372]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15372]);
    return result;
}

void*  coverage_15373(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15373].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15373]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15373]);
    return result;
}

void*  coverage_15374(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15374].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15374]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15374]);
    return result;
}

void*  coverage_15375(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15375].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15375]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15375]);
    return result;
}

void*  coverage_15376(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15376].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15376]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15376]);
    return result;
}

void*  coverage_15377(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15377].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15377]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15377]);
    return result;
}

void*  coverage_15378(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15378].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15378]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15378]);
    return result;
}

void*  coverage_15379(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15379].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15379]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15379]);
    return result;
}

void*  coverage_15380(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15380].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15380]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15380]);
    return result;
}

void*  coverage_15381(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15381].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15381]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15381]);
    return result;
}

void*  coverage_15382(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15382].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15382]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15382]);
    return result;
}

void*  coverage_15383(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15383].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15383]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15383]);
    return result;
}

void*  coverage_15384(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15384].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15384]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15384]);
    return result;
}

void*  coverage_15385(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15385].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15385]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15385]);
    return result;
}

void*  coverage_15386(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15386].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15386]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15386]);
    return result;
}

void*  coverage_15387(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15387].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15387]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15387]);
    return result;
}

void*  coverage_15388(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15388].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15388]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15388]);
    return result;
}

void*  coverage_15389(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15389].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15389]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15389]);
    return result;
}

void*  coverage_15390(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15390].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15390]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15390]);
    return result;
}

void*  coverage_15391(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15391].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15391]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15391]);
    return result;
}

void*  coverage_15392(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15392].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15392]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15392]);
    return result;
}

void*  coverage_15393(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15393].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15393]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15393]);
    return result;
}

void*  coverage_15394(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15394].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15394]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15394]);
    return result;
}

void*  coverage_15395(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15395].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15395]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15395]);
    return result;
}

void*  coverage_15396(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15396].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15396]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15396]);
    return result;
}

void*  coverage_15397(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15397].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15397]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15397]);
    return result;
}

void*  coverage_15398(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15398].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15398]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15398]);
    return result;
}

void*  coverage_15399(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15399].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15399]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15399]);
    return result;
}

void*  coverage_15400(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15400].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15400]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15400]);
    return result;
}

void*  coverage_15401(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15401].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15401]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15401]);
    return result;
}

void*  coverage_15402(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15402].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15402]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15402]);
    return result;
}

void*  coverage_15403(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15403].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15403]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15403]);
    return result;
}

void*  coverage_15404(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15404].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15404]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15404]);
    return result;
}

void*  coverage_15405(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15405].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15405]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15405]);
    return result;
}

void*  coverage_15406(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15406].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15406]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15406]);
    return result;
}

void*  coverage_15407(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15407].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15407]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15407]);
    return result;
}

void*  coverage_15408(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15408].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15408]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15408]);
    return result;
}

void*  coverage_15409(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15409].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15409]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15409]);
    return result;
}

void*  coverage_15410(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15410].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15410]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15410]);
    return result;
}

void*  coverage_15411(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15411].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15411]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15411]);
    return result;
}

void*  coverage_15412(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15412].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15412]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15412]);
    return result;
}

void*  coverage_15413(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15413].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15413]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15413]);
    return result;
}

void*  coverage_15414(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15414].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15414]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15414]);
    return result;
}

void*  coverage_15415(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15415].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15415]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15415]);
    return result;
}

void*  coverage_15416(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15416].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15416]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15416]);
    return result;
}

void*  coverage_15417(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15417].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15417]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15417]);
    return result;
}

void*  coverage_15418(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15418].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15418]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15418]);
    return result;
}

void*  coverage_15419(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15419].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15419]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15419]);
    return result;
}

void*  coverage_15420(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15420].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15420]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15420]);
    return result;
}

void*  coverage_15421(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15421].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15421]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15421]);
    return result;
}

void*  coverage_15422(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15422].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15422]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15422]);
    return result;
}

void*  coverage_15423(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15423].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15423]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15423]);
    return result;
}

void*  coverage_15424(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15424].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15424]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15424]);
    return result;
}

void*  coverage_15425(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15425].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15425]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15425]);
    return result;
}

void*  coverage_15426(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15426].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15426]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15426]);
    return result;
}

void*  coverage_15427(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15427].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15427]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15427]);
    return result;
}

void*  coverage_15428(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15428].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15428]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15428]);
    return result;
}

void*  coverage_15429(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15429].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15429]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15429]);
    return result;
}

void*  coverage_15430(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15430].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15430]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15430]);
    return result;
}

void*  coverage_15431(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15431].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15431]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15431]);
    return result;
}

void*  coverage_15432(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15432].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15432]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15432]);
    return result;
}

void*  coverage_15433(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15433].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15433]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15433]);
    return result;
}

void*  coverage_15434(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15434].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15434]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15434]);
    return result;
}

void*  coverage_15435(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15435].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15435]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15435]);
    return result;
}

void*  coverage_15436(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15436].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15436]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15436]);
    return result;
}

void*  coverage_15437(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15437].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15437]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15437]);
    return result;
}

void*  coverage_15438(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15438].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15438]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15438]);
    return result;
}

void*  coverage_15439(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15439].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15439]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15439]);
    return result;
}

void*  coverage_15440(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15440].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15440]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15440]);
    return result;
}

void*  coverage_15441(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15441].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15441]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15441]);
    return result;
}

void*  coverage_15442(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15442].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15442]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15442]);
    return result;
}

void*  coverage_15443(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15443].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15443]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15443]);
    return result;
}

void*  coverage_15444(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15444].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15444]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15444]);
    return result;
}

void*  coverage_15445(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15445].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15445]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15445]);
    return result;
}

void*  coverage_15446(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15446].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15446]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15446]);
    return result;
}

void*  coverage_15447(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15447].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15447]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15447]);
    return result;
}

void*  coverage_15448(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15448].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15448]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15448]);
    return result;
}

void*  coverage_15449(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15449].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15449]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15449]);
    return result;
}

void*  coverage_15450(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15450].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15450]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15450]);
    return result;
}

void*  coverage_15451(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15451].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15451]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15451]);
    return result;
}

void*  coverage_15452(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15452].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15452]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15452]);
    return result;
}

void*  coverage_15453(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15453].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15453]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15453]);
    return result;
}

void*  coverage_15454(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15454].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15454]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15454]);
    return result;
}

void*  coverage_15455(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15455].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15455]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15455]);
    return result;
}

void*  coverage_15456(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15456].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15456]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15456]);
    return result;
}

void*  coverage_15457(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15457].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15457]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15457]);
    return result;
}

void*  coverage_15458(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15458].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15458]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15458]);
    return result;
}

void*  coverage_15459(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15459].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15459]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15459]);
    return result;
}

void*  coverage_15460(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15460].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15460]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15460]);
    return result;
}

void*  coverage_15461(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15461].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15461]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15461]);
    return result;
}

void*  coverage_15462(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15462].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15462]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15462]);
    return result;
}

void*  coverage_15463(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15463].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15463]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15463]);
    return result;
}

void*  coverage_15464(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15464].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15464]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15464]);
    return result;
}

void*  coverage_15465(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15465].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15465]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15465]);
    return result;
}

void*  coverage_15466(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15466].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15466]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15466]);
    return result;
}

void*  coverage_15467(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15467].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15467]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15467]);
    return result;
}

void*  coverage_15468(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15468].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15468]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15468]);
    return result;
}

void*  coverage_15469(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15469].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15469]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15469]);
    return result;
}

void*  coverage_15470(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15470].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15470]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15470]);
    return result;
}

void*  coverage_15471(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15471].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15471]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15471]);
    return result;
}

void*  coverage_15472(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15472].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15472]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15472]);
    return result;
}

void*  coverage_15473(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15473].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15473]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15473]);
    return result;
}

void*  coverage_15474(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15474].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15474]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15474]);
    return result;
}

void*  coverage_15475(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15475].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15475]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15475]);
    return result;
}

void*  coverage_15476(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15476].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15476]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15476]);
    return result;
}

void*  coverage_15477(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15477].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15477]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15477]);
    return result;
}

void*  coverage_15478(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15478].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15478]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15478]);
    return result;
}

void*  coverage_15479(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15479].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15479]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15479]);
    return result;
}

void*  coverage_15480(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15480].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15480]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15480]);
    return result;
}

void*  coverage_15481(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15481].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15481]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15481]);
    return result;
}

void*  coverage_15482(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15482].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15482]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15482]);
    return result;
}

void*  coverage_15483(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15483].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15483]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15483]);
    return result;
}

void*  coverage_15484(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15484].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15484]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15484]);
    return result;
}

void*  coverage_15485(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15485].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15485]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15485]);
    return result;
}

void*  coverage_15486(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15486].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15486]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15486]);
    return result;
}

void*  coverage_15487(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15487].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15487]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15487]);
    return result;
}

void*  coverage_15488(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15488].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15488]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15488]);
    return result;
}

void*  coverage_15489(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15489].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15489]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15489]);
    return result;
}

void*  coverage_15490(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15490].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15490]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15490]);
    return result;
}

void*  coverage_15491(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15491].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15491]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15491]);
    return result;
}

void*  coverage_15492(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15492].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15492]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15492]);
    return result;
}

void*  coverage_15493(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15493].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15493]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15493]);
    return result;
}

void*  coverage_15494(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15494].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15494]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15494]);
    return result;
}

void*  coverage_15495(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15495].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15495]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15495]);
    return result;
}

void*  coverage_15496(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15496].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15496]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15496]);
    return result;
}

void*  coverage_15497(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15497].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15497]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15497]);
    return result;
}

void*  coverage_15498(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15498].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15498]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15498]);
    return result;
}

void*  coverage_15499(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15499].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15499]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15499]);
    return result;
}

void*  coverage_15500(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15500].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15500]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15500]);
    return result;
}

void*  coverage_15501(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15501].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15501]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15501]);
    return result;
}

void*  coverage_15502(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15502].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15502]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15502]);
    return result;
}

void*  coverage_15503(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15503].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15503]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15503]);
    return result;
}

void*  coverage_15504(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15504].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15504]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15504]);
    return result;
}

void*  coverage_15505(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15505].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15505]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15505]);
    return result;
}

void*  coverage_15506(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15506].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15506]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15506]);
    return result;
}

void*  coverage_15507(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15507].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15507]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15507]);
    return result;
}

void*  coverage_15508(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15508].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15508]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15508]);
    return result;
}

void*  coverage_15509(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15509].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15509]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15509]);
    return result;
}

void*  coverage_15510(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15510].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15510]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15510]);
    return result;
}

void*  coverage_15511(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15511].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15511]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15511]);
    return result;
}

void*  coverage_15512(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15512].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15512]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15512]);
    return result;
}

void*  coverage_15513(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15513].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15513]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15513]);
    return result;
}

void*  coverage_15514(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15514].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15514]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15514]);
    return result;
}

void*  coverage_15515(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15515].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15515]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15515]);
    return result;
}

void*  coverage_15516(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15516].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15516]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15516]);
    return result;
}

void*  coverage_15517(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15517].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15517]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15517]);
    return result;
}

void*  coverage_15518(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15518].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15518]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15518]);
    return result;
}

void*  coverage_15519(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15519].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15519]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15519]);
    return result;
}

void*  coverage_15520(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15520].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15520]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15520]);
    return result;
}

void*  coverage_15521(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15521].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15521]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15521]);
    return result;
}

void*  coverage_15522(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15522].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15522]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15522]);
    return result;
}

void*  coverage_15523(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15523].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15523]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15523]);
    return result;
}

void*  coverage_15524(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15524].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15524]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15524]);
    return result;
}

void*  coverage_15525(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15525].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15525]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15525]);
    return result;
}

void*  coverage_15526(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15526].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15526]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15526]);
    return result;
}

void*  coverage_15527(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15527].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15527]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15527]);
    return result;
}

void*  coverage_15528(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15528].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15528]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15528]);
    return result;
}

void*  coverage_15529(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15529].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15529]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15529]);
    return result;
}

void*  coverage_15530(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15530].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15530]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15530]);
    return result;
}

void*  coverage_15531(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15531].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15531]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15531]);
    return result;
}

void*  coverage_15532(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15532].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15532]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15532]);
    return result;
}

void*  coverage_15533(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15533].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15533]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15533]);
    return result;
}

void*  coverage_15534(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15534].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15534]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15534]);
    return result;
}

void*  coverage_15535(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15535].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15535]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15535]);
    return result;
}

void*  coverage_15536(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15536].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15536]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15536]);
    return result;
}

void*  coverage_15537(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15537].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15537]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15537]);
    return result;
}

void*  coverage_15538(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15538].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15538]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15538]);
    return result;
}

void*  coverage_15539(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15539].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15539]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15539]);
    return result;
}

void*  coverage_15540(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15540].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15540]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15540]);
    return result;
}

void*  coverage_15541(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15541].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15541]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15541]);
    return result;
}

void*  coverage_15542(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15542].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15542]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15542]);
    return result;
}

void*  coverage_15543(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15543].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15543]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15543]);
    return result;
}

void*  coverage_15544(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15544].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15544]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15544]);
    return result;
}

void*  coverage_15545(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15545].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15545]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15545]);
    return result;
}

void*  coverage_15546(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15546].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15546]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15546]);
    return result;
}

void*  coverage_15547(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15547].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15547]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15547]);
    return result;
}

void*  coverage_15548(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15548].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15548]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15548]);
    return result;
}

void*  coverage_15549(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15549].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15549]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15549]);
    return result;
}

void*  coverage_15550(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15550].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15550]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15550]);
    return result;
}

void*  coverage_15551(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15551].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15551]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15551]);
    return result;
}

void*  coverage_15552(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15552].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15552]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15552]);
    return result;
}

void*  coverage_15553(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15553].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15553]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15553]);
    return result;
}

void*  coverage_15554(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15554].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15554]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15554]);
    return result;
}

void*  coverage_15555(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15555].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15555]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15555]);
    return result;
}

void*  coverage_15556(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15556].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15556]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15556]);
    return result;
}

void*  coverage_15557(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15557].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15557]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15557]);
    return result;
}

void*  coverage_15558(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15558].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15558]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15558]);
    return result;
}

void*  coverage_15559(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15559].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15559]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15559]);
    return result;
}

void*  coverage_15560(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15560].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15560]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15560]);
    return result;
}

void*  coverage_15561(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15561].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15561]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15561]);
    return result;
}

void*  coverage_15562(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15562].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15562]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15562]);
    return result;
}

void*  coverage_15563(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15563].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15563]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15563]);
    return result;
}

void*  coverage_15564(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15564].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15564]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15564]);
    return result;
}

void*  coverage_15565(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15565].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15565]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15565]);
    return result;
}

void*  coverage_15566(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15566].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15566]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15566]);
    return result;
}

void*  coverage_15567(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15567].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15567]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15567]);
    return result;
}

void*  coverage_15568(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15568].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15568]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15568]);
    return result;
}

void*  coverage_15569(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15569].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15569]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15569]);
    return result;
}

void*  coverage_15570(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15570].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15570]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15570]);
    return result;
}

void*  coverage_15571(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15571].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15571]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15571]);
    return result;
}

void*  coverage_15572(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15572].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15572]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15572]);
    return result;
}

void*  coverage_15573(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15573].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15573]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15573]);
    return result;
}

void*  coverage_15574(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15574].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15574]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15574]);
    return result;
}

void*  coverage_15575(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15575].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15575]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15575]);
    return result;
}

void*  coverage_15576(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15576].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15576]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15576]);
    return result;
}

void*  coverage_15577(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15577].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15577]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15577]);
    return result;
}

void*  coverage_15578(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15578].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15578]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15578]);
    return result;
}

void*  coverage_15579(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15579].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15579]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15579]);
    return result;
}

void*  coverage_15580(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15580].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15580]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15580]);
    return result;
}

void*  coverage_15581(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15581].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15581]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15581]);
    return result;
}

void*  coverage_15582(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15582].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15582]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15582]);
    return result;
}

void*  coverage_15583(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15583].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15583]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15583]);
    return result;
}

void*  coverage_15584(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15584].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15584]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15584]);
    return result;
}

void*  coverage_15585(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15585].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15585]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15585]);
    return result;
}

void*  coverage_15586(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15586].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15586]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15586]);
    return result;
}

void*  coverage_15587(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15587].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15587]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15587]);
    return result;
}

void*  coverage_15588(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15588].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15588]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15588]);
    return result;
}

void*  coverage_15589(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15589].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15589]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15589]);
    return result;
}

void*  coverage_15590(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15590].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15590]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15590]);
    return result;
}

void*  coverage_15591(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15591].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15591]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15591]);
    return result;
}

void*  coverage_15592(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15592].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15592]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15592]);
    return result;
}

void*  coverage_15593(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15593].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15593]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15593]);
    return result;
}

void*  coverage_15594(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15594].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15594]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15594]);
    return result;
}

void*  coverage_15595(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15595].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15595]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15595]);
    return result;
}

void*  coverage_15596(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15596].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15596]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15596]);
    return result;
}

void*  coverage_15597(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15597].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15597]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15597]);
    return result;
}

void*  coverage_15598(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15598].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15598]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15598]);
    return result;
}

void*  coverage_15599(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15599].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15599]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15599]);
    return result;
}

void*  coverage_15600(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15600].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15600]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15600]);
    return result;
}

void*  coverage_15601(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15601].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15601]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15601]);
    return result;
}

void*  coverage_15602(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15602].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15602]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15602]);
    return result;
}

void*  coverage_15603(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15603].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15603]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15603]);
    return result;
}

void*  coverage_15604(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15604].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15604]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15604]);
    return result;
}

void*  coverage_15605(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15605].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15605]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15605]);
    return result;
}

void*  coverage_15606(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15606].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15606]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15606]);
    return result;
}

void*  coverage_15607(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15607].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15607]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15607]);
    return result;
}

void*  coverage_15608(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15608].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15608]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15608]);
    return result;
}

void*  coverage_15609(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15609].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15609]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15609]);
    return result;
}

void*  coverage_15610(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15610].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15610]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15610]);
    return result;
}

void*  coverage_15611(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15611].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15611]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15611]);
    return result;
}

void*  coverage_15612(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15612].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15612]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15612]);
    return result;
}

void*  coverage_15613(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15613].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15613]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15613]);
    return result;
}

void*  coverage_15614(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15614].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15614]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15614]);
    return result;
}

void*  coverage_15615(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15615].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15615]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15615]);
    return result;
}

void*  coverage_15616(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15616].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15616]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15616]);
    return result;
}

void*  coverage_15617(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15617].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15617]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15617]);
    return result;
}

void*  coverage_15618(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15618].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15618]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15618]);
    return result;
}

void*  coverage_15619(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15619].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15619]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15619]);
    return result;
}

void*  coverage_15620(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15620].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15620]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15620]);
    return result;
}

void*  coverage_15621(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15621].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15621]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15621]);
    return result;
}

void*  coverage_15622(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15622].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15622]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15622]);
    return result;
}

void*  coverage_15623(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15623].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15623]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15623]);
    return result;
}

void*  coverage_15624(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15624].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15624]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15624]);
    return result;
}

void*  coverage_15625(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15625].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15625]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15625]);
    return result;
}

void*  coverage_15626(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15626].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15626]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15626]);
    return result;
}

void*  coverage_15627(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15627].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15627]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15627]);
    return result;
}

void*  coverage_15628(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15628].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15628]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15628]);
    return result;
}

void*  coverage_15629(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15629].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15629]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15629]);
    return result;
}

void*  coverage_15630(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15630].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15630]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15630]);
    return result;
}

void*  coverage_15631(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15631].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15631]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15631]);
    return result;
}

void*  coverage_15632(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15632].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15632]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15632]);
    return result;
}

void*  coverage_15633(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15633].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15633]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15633]);
    return result;
}

void*  coverage_15634(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15634].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15634]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15634]);
    return result;
}

void*  coverage_15635(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15635].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15635]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15635]);
    return result;
}

void*  coverage_15636(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15636].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15636]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15636]);
    return result;
}

void*  coverage_15637(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15637].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15637]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15637]);
    return result;
}

void*  coverage_15638(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15638].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15638]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15638]);
    return result;
}

void*  coverage_15639(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15639].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15639]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15639]);
    return result;
}

void*  coverage_15640(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15640].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15640]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15640]);
    return result;
}

void*  coverage_15641(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15641].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15641]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15641]);
    return result;
}

void*  coverage_15642(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15642].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15642]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15642]);
    return result;
}

void*  coverage_15643(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15643].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15643]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15643]);
    return result;
}

void*  coverage_15644(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15644].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15644]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15644]);
    return result;
}

void*  coverage_15645(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15645].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15645]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15645]);
    return result;
}

void*  coverage_15646(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15646].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15646]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15646]);
    return result;
}

void*  coverage_15647(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15647].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15647]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15647]);
    return result;
}

void*  coverage_15648(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15648].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15648]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15648]);
    return result;
}

void*  coverage_15649(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15649].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15649]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15649]);
    return result;
}

void*  coverage_15650(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15650].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15650]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15650]);
    return result;
}

void*  coverage_15651(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15651].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15651]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15651]);
    return result;
}

void*  coverage_15652(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15652].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15652]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15652]);
    return result;
}

void*  coverage_15653(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15653].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15653]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15653]);
    return result;
}

void*  coverage_15654(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15654].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15654]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15654]);
    return result;
}

void*  coverage_15655(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15655].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15655]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15655]);
    return result;
}

void*  coverage_15656(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15656].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15656]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15656]);
    return result;
}

void*  coverage_15657(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15657].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15657]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15657]);
    return result;
}

void*  coverage_15658(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15658].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15658]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15658]);
    return result;
}

void*  coverage_15659(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15659].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15659]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15659]);
    return result;
}

void*  coverage_15660(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15660].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15660]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15660]);
    return result;
}

void*  coverage_15661(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15661].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15661]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15661]);
    return result;
}

void*  coverage_15662(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15662].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15662]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15662]);
    return result;
}

void*  coverage_15663(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15663].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15663]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15663]);
    return result;
}

void*  coverage_15664(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15664].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15664]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15664]);
    return result;
}

void*  coverage_15665(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15665].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15665]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15665]);
    return result;
}

void*  coverage_15666(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15666].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15666]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15666]);
    return result;
}

void*  coverage_15667(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15667].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15667]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15667]);
    return result;
}

void*  coverage_15668(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15668].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15668]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15668]);
    return result;
}

void*  coverage_15669(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15669].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15669]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15669]);
    return result;
}

void*  coverage_15670(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15670].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15670]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15670]);
    return result;
}

void*  coverage_15671(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15671].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15671]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15671]);
    return result;
}

void*  coverage_15672(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15672].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15672]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15672]);
    return result;
}

void*  coverage_15673(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15673].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15673]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15673]);
    return result;
}

void*  coverage_15674(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15674].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15674]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15674]);
    return result;
}

void*  coverage_15675(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15675].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15675]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15675]);
    return result;
}

void*  coverage_15676(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15676].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15676]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15676]);
    return result;
}

void*  coverage_15677(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15677].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15677]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15677]);
    return result;
}

void*  coverage_15678(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15678].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15678]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15678]);
    return result;
}

void*  coverage_15679(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15679].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15679]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15679]);
    return result;
}

void*  coverage_15680(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15680].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15680]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15680]);
    return result;
}

void*  coverage_15681(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15681].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15681]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15681]);
    return result;
}

void*  coverage_15682(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15682].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15682]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15682]);
    return result;
}

void*  coverage_15683(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15683].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15683]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15683]);
    return result;
}

void*  coverage_15684(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15684].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15684]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15684]);
    return result;
}

void*  coverage_15685(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15685].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15685]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15685]);
    return result;
}

void*  coverage_15686(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15686].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15686]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15686]);
    return result;
}

void*  coverage_15687(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15687].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15687]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15687]);
    return result;
}

void*  coverage_15688(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15688].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15688]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15688]);
    return result;
}

void*  coverage_15689(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15689].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15689]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15689]);
    return result;
}

void*  coverage_15690(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15690].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15690]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15690]);
    return result;
}

void*  coverage_15691(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15691].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15691]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15691]);
    return result;
}

void*  coverage_15692(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15692].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15692]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15692]);
    return result;
}

void*  coverage_15693(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15693].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15693]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15693]);
    return result;
}

void*  coverage_15694(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15694].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15694]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15694]);
    return result;
}

void*  coverage_15695(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15695].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15695]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15695]);
    return result;
}

void*  coverage_15696(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15696].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15696]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15696]);
    return result;
}

void*  coverage_15697(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15697].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15697]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15697]);
    return result;
}

void*  coverage_15698(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15698].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15698]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15698]);
    return result;
}

void*  coverage_15699(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15699].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15699]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15699]);
    return result;
}

void*  coverage_15700(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15700].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15700]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15700]);
    return result;
}

void*  coverage_15701(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15701].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15701]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15701]);
    return result;
}

void*  coverage_15702(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15702].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15702]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15702]);
    return result;
}

void*  coverage_15703(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15703].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15703]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15703]);
    return result;
}

void*  coverage_15704(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15704].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15704]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15704]);
    return result;
}

void*  coverage_15705(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15705].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15705]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15705]);
    return result;
}

void*  coverage_15706(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15706].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15706]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15706]);
    return result;
}

void*  coverage_15707(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15707].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15707]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15707]);
    return result;
}

void*  coverage_15708(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15708].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15708]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15708]);
    return result;
}

void*  coverage_15709(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15709].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15709]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15709]);
    return result;
}

void*  coverage_15710(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15710].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15710]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15710]);
    return result;
}

void*  coverage_15711(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15711].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15711]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15711]);
    return result;
}

void*  coverage_15712(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15712].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15712]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15712]);
    return result;
}

void*  coverage_15713(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15713].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15713]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15713]);
    return result;
}

void*  coverage_15714(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15714].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15714]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15714]);
    return result;
}

void*  coverage_15715(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15715].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15715]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15715]);
    return result;
}

void*  coverage_15716(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15716].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15716]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15716]);
    return result;
}

void*  coverage_15717(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15717].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15717]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15717]);
    return result;
}

void*  coverage_15718(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15718].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15718]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15718]);
    return result;
}

void*  coverage_15719(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15719].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15719]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15719]);
    return result;
}

void*  coverage_15720(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15720].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15720]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15720]);
    return result;
}

void*  coverage_15721(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15721].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15721]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15721]);
    return result;
}

void*  coverage_15722(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15722].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15722]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15722]);
    return result;
}

void*  coverage_15723(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15723].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15723]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15723]);
    return result;
}

void*  coverage_15724(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15724].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15724]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15724]);
    return result;
}

void*  coverage_15725(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15725].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15725]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15725]);
    return result;
}

void*  coverage_15726(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15726].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15726]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15726]);
    return result;
}

void*  coverage_15727(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15727].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15727]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15727]);
    return result;
}

void*  coverage_15728(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15728].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15728]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15728]);
    return result;
}

void*  coverage_15729(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15729].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15729]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15729]);
    return result;
}

void*  coverage_15730(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15730].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15730]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15730]);
    return result;
}

void*  coverage_15731(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15731].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15731]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15731]);
    return result;
}

void*  coverage_15732(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15732].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15732]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15732]);
    return result;
}

void*  coverage_15733(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15733].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15733]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15733]);
    return result;
}

void*  coverage_15734(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15734].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15734]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15734]);
    return result;
}

void*  coverage_15735(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15735].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15735]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15735]);
    return result;
}

void*  coverage_15736(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15736].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15736]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15736]);
    return result;
}

void*  coverage_15737(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15737].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15737]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15737]);
    return result;
}

void*  coverage_15738(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15738].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15738]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15738]);
    return result;
}

void*  coverage_15739(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15739].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15739]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15739]);
    return result;
}

void*  coverage_15740(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15740].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15740]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15740]);
    return result;
}

void*  coverage_15741(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15741].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15741]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15741]);
    return result;
}

void*  coverage_15742(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15742].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15742]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15742]);
    return result;
}

void*  coverage_15743(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15743].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15743]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15743]);
    return result;
}

void*  coverage_15744(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15744].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15744]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15744]);
    return result;
}

void*  coverage_15745(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15745].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15745]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15745]);
    return result;
}

void*  coverage_15746(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15746].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15746]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15746]);
    return result;
}

void*  coverage_15747(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15747].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15747]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15747]);
    return result;
}

void*  coverage_15748(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15748].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15748]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15748]);
    return result;
}

void*  coverage_15749(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15749].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15749]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15749]);
    return result;
}

void*  coverage_15750(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15750].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15750]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15750]);
    return result;
}

void*  coverage_15751(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15751].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15751]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15751]);
    return result;
}

void*  coverage_15752(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15752].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15752]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15752]);
    return result;
}

void*  coverage_15753(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15753].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15753]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15753]);
    return result;
}

void*  coverage_15754(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15754].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15754]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15754]);
    return result;
}

void*  coverage_15755(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15755].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15755]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15755]);
    return result;
}

void*  coverage_15756(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15756].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15756]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15756]);
    return result;
}

void*  coverage_15757(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15757].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15757]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15757]);
    return result;
}

void*  coverage_15758(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15758].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15758]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15758]);
    return result;
}

void*  coverage_15759(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15759].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15759]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15759]);
    return result;
}

void*  coverage_15760(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15760].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15760]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15760]);
    return result;
}

void*  coverage_15761(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15761].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15761]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15761]);
    return result;
}

void*  coverage_15762(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15762].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15762]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15762]);
    return result;
}

void*  coverage_15763(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15763].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15763]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15763]);
    return result;
}

void*  coverage_15764(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15764].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15764]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15764]);
    return result;
}

void*  coverage_15765(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15765].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15765]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15765]);
    return result;
}

void*  coverage_15766(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15766].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15766]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15766]);
    return result;
}

void*  coverage_15767(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15767].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15767]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15767]);
    return result;
}

void*  coverage_15768(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15768].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15768]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15768]);
    return result;
}

void*  coverage_15769(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15769].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15769]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15769]);
    return result;
}

void*  coverage_15770(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15770].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15770]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15770]);
    return result;
}

void*  coverage_15771(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15771].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15771]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15771]);
    return result;
}

void*  coverage_15772(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15772].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15772]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15772]);
    return result;
}

void*  coverage_15773(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15773].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15773]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15773]);
    return result;
}

void*  coverage_15774(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15774].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15774]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15774]);
    return result;
}

void*  coverage_15775(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15775].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15775]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15775]);
    return result;
}

void*  coverage_15776(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15776].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15776]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15776]);
    return result;
}

void*  coverage_15777(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15777].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15777]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15777]);
    return result;
}

void*  coverage_15778(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15778].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15778]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15778]);
    return result;
}

void*  coverage_15779(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15779].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15779]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15779]);
    return result;
}

void*  coverage_15780(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15780].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15780]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15780]);
    return result;
}

void*  coverage_15781(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15781].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15781]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15781]);
    return result;
}

void*  coverage_15782(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15782].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15782]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15782]);
    return result;
}

void*  coverage_15783(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15783].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15783]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15783]);
    return result;
}

void*  coverage_15784(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15784].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15784]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15784]);
    return result;
}

void*  coverage_15785(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15785].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15785]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15785]);
    return result;
}

void*  coverage_15786(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15786].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15786]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15786]);
    return result;
}

void*  coverage_15787(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15787].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15787]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15787]);
    return result;
}

void*  coverage_15788(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15788].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15788]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15788]);
    return result;
}

void*  coverage_15789(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15789].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15789]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15789]);
    return result;
}

void*  coverage_15790(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15790].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15790]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15790]);
    return result;
}

void*  coverage_15791(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15791].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15791]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15791]);
    return result;
}

void*  coverage_15792(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15792].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15792]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15792]);
    return result;
}

void*  coverage_15793(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15793].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15793]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15793]);
    return result;
}

void*  coverage_15794(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15794].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15794]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15794]);
    return result;
}

void*  coverage_15795(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15795].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15795]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15795]);
    return result;
}

void*  coverage_15796(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15796].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15796]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15796]);
    return result;
}

void*  coverage_15797(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15797].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15797]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15797]);
    return result;
}

void*  coverage_15798(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15798].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15798]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15798]);
    return result;
}

void*  coverage_15799(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15799].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15799]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15799]);
    return result;
}

void*  coverage_15800(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15800].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15800]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15800]);
    return result;
}

void*  coverage_15801(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15801].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15801]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15801]);
    return result;
}

void*  coverage_15802(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15802].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15802]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15802]);
    return result;
}

void*  coverage_15803(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15803].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15803]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15803]);
    return result;
}

void*  coverage_15804(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15804].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15804]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15804]);
    return result;
}

void*  coverage_15805(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15805].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15805]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15805]);
    return result;
}

void*  coverage_15806(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15806].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15806]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15806]);
    return result;
}

void*  coverage_15807(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15807].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15807]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15807]);
    return result;
}

void*  coverage_15808(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15808].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15808]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15808]);
    return result;
}

void*  coverage_15809(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15809].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15809]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15809]);
    return result;
}

void*  coverage_15810(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15810].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15810]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15810]);
    return result;
}

void*  coverage_15811(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15811].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15811]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15811]);
    return result;
}

void*  coverage_15812(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15812].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15812]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15812]);
    return result;
}

void*  coverage_15813(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15813].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15813]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15813]);
    return result;
}

void*  coverage_15814(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15814].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15814]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15814]);
    return result;
}

void*  coverage_15815(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15815].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15815]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15815]);
    return result;
}

void*  coverage_15816(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15816].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15816]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15816]);
    return result;
}

void*  coverage_15817(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15817].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15817]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15817]);
    return result;
}

void*  coverage_15818(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15818].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15818]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15818]);
    return result;
}

void*  coverage_15819(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15819].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15819]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15819]);
    return result;
}

void*  coverage_15820(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15820].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15820]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15820]);
    return result;
}

void*  coverage_15821(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15821].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15821]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15821]);
    return result;
}

void*  coverage_15822(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15822].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15822]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15822]);
    return result;
}

void*  coverage_15823(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15823].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15823]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15823]);
    return result;
}

void*  coverage_15824(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15824].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15824]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15824]);
    return result;
}

void*  coverage_15825(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15825].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15825]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15825]);
    return result;
}

void*  coverage_15826(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15826].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15826]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15826]);
    return result;
}

void*  coverage_15827(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15827].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15827]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15827]);
    return result;
}

void*  coverage_15828(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15828].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15828]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15828]);
    return result;
}

void*  coverage_15829(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15829].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15829]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15829]);
    return result;
}

void*  coverage_15830(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15830].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15830]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15830]);
    return result;
}

void*  coverage_15831(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15831].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15831]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15831]);
    return result;
}

void*  coverage_15832(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15832].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15832]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15832]);
    return result;
}

void*  coverage_15833(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15833].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15833]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15833]);
    return result;
}

void*  coverage_15834(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15834].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15834]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15834]);
    return result;
}

void*  coverage_15835(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15835].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15835]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15835]);
    return result;
}

void*  coverage_15836(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15836].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15836]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15836]);
    return result;
}

void*  coverage_15837(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15837].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15837]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15837]);
    return result;
}

void*  coverage_15838(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15838].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15838]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15838]);
    return result;
}

void*  coverage_15839(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15839].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15839]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15839]);
    return result;
}

void*  coverage_15840(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15840].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15840]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15840]);
    return result;
}

void*  coverage_15841(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15841].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15841]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15841]);
    return result;
}

void*  coverage_15842(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15842].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15842]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15842]);
    return result;
}

void*  coverage_15843(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15843].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15843]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15843]);
    return result;
}

void*  coverage_15844(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15844].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15844]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15844]);
    return result;
}

void*  coverage_15845(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15845].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15845]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15845]);
    return result;
}

void*  coverage_15846(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15846].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15846]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15846]);
    return result;
}

void*  coverage_15847(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15847].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15847]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15847]);
    return result;
}

void*  coverage_15848(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15848].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15848]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15848]);
    return result;
}

void*  coverage_15849(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15849].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15849]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15849]);
    return result;
}

void*  coverage_15850(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15850].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15850]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15850]);
    return result;
}

void*  coverage_15851(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15851].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15851]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15851]);
    return result;
}

void*  coverage_15852(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15852].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15852]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15852]);
    return result;
}

void*  coverage_15853(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15853].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15853]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15853]);
    return result;
}

void*  coverage_15854(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15854].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15854]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15854]);
    return result;
}

void*  coverage_15855(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15855].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15855]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15855]);
    return result;
}

void*  coverage_15856(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15856].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15856]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15856]);
    return result;
}

void*  coverage_15857(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15857].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15857]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15857]);
    return result;
}

void*  coverage_15858(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15858].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15858]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15858]);
    return result;
}

void*  coverage_15859(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15859].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15859]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15859]);
    return result;
}

void*  coverage_15860(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15860].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15860]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15860]);
    return result;
}

void*  coverage_15861(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15861].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15861]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15861]);
    return result;
}

void*  coverage_15862(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15862].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15862]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15862]);
    return result;
}

void*  coverage_15863(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15863].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15863]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15863]);
    return result;
}

void*  coverage_15864(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15864].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15864]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15864]);
    return result;
}

void*  coverage_15865(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15865].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15865]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15865]);
    return result;
}

void*  coverage_15866(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15866].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15866]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15866]);
    return result;
}

void*  coverage_15867(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15867].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15867]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15867]);
    return result;
}

void*  coverage_15868(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15868].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15868]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15868]);
    return result;
}

void*  coverage_15869(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15869].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15869]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15869]);
    return result;
}

void*  coverage_15870(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15870].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15870]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15870]);
    return result;
}

void*  coverage_15871(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15871].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15871]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15871]);
    return result;
}

void*  coverage_15872(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15872].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15872]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15872]);
    return result;
}

void*  coverage_15873(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15873].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15873]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15873]);
    return result;
}

void*  coverage_15874(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15874].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15874]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15874]);
    return result;
}

void*  coverage_15875(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15875].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15875]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15875]);
    return result;
}

void*  coverage_15876(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15876].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15876]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15876]);
    return result;
}

void*  coverage_15877(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15877].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15877]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15877]);
    return result;
}

void*  coverage_15878(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15878].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15878]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15878]);
    return result;
}

void*  coverage_15879(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15879].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15879]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15879]);
    return result;
}

void*  coverage_15880(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15880].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15880]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15880]);
    return result;
}

void*  coverage_15881(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15881].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15881]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15881]);
    return result;
}

void*  coverage_15882(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15882].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15882]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15882]);
    return result;
}

void*  coverage_15883(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15883].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15883]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15883]);
    return result;
}

void*  coverage_15884(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15884].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15884]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15884]);
    return result;
}

void*  coverage_15885(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15885].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15885]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15885]);
    return result;
}

void*  coverage_15886(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15886].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15886]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15886]);
    return result;
}

void*  coverage_15887(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15887].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15887]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15887]);
    return result;
}

void*  coverage_15888(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15888].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15888]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15888]);
    return result;
}

void*  coverage_15889(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15889].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15889]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15889]);
    return result;
}

void*  coverage_15890(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15890].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15890]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15890]);
    return result;
}

void*  coverage_15891(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15891].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15891]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15891]);
    return result;
}

void*  coverage_15892(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15892].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15892]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15892]);
    return result;
}

void*  coverage_15893(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15893].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15893]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15893]);
    return result;
}

void*  coverage_15894(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15894].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15894]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15894]);
    return result;
}

void*  coverage_15895(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15895].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15895]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15895]);
    return result;
}

void*  coverage_15896(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15896].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15896]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15896]);
    return result;
}

void*  coverage_15897(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15897].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15897]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15897]);
    return result;
}

void*  coverage_15898(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15898].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15898]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15898]);
    return result;
}

void*  coverage_15899(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15899].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15899]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15899]);
    return result;
}

void*  coverage_15900(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15900].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15900]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15900]);
    return result;
}

void*  coverage_15901(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15901].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15901]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15901]);
    return result;
}

void*  coverage_15902(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15902].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15902]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15902]);
    return result;
}

void*  coverage_15903(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15903].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15903]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15903]);
    return result;
}

void*  coverage_15904(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15904].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15904]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15904]);
    return result;
}

void*  coverage_15905(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15905].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15905]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15905]);
    return result;
}

void*  coverage_15906(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15906].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15906]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15906]);
    return result;
}

void*  coverage_15907(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15907].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15907]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15907]);
    return result;
}

void*  coverage_15908(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15908].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15908]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15908]);
    return result;
}

void*  coverage_15909(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15909].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15909]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15909]);
    return result;
}

void*  coverage_15910(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15910].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15910]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15910]);
    return result;
}

void*  coverage_15911(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15911].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15911]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15911]);
    return result;
}

void*  coverage_15912(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15912].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15912]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15912]);
    return result;
}

void*  coverage_15913(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15913].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15913]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15913]);
    return result;
}

void*  coverage_15914(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15914].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15914]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15914]);
    return result;
}

void*  coverage_15915(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15915].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15915]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15915]);
    return result;
}

void*  coverage_15916(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15916].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15916]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15916]);
    return result;
}

void*  coverage_15917(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15917].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15917]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15917]);
    return result;
}

void*  coverage_15918(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15918].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15918]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15918]);
    return result;
}

void*  coverage_15919(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15919].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15919]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15919]);
    return result;
}

void*  coverage_15920(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15920].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15920]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15920]);
    return result;
}

void*  coverage_15921(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15921].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15921]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15921]);
    return result;
}

void*  coverage_15922(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15922].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15922]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15922]);
    return result;
}

void*  coverage_15923(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15923].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15923]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15923]);
    return result;
}

void*  coverage_15924(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15924].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15924]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15924]);
    return result;
}

void*  coverage_15925(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15925].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15925]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15925]);
    return result;
}

void*  coverage_15926(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15926].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15926]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15926]);
    return result;
}

void*  coverage_15927(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15927].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15927]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15927]);
    return result;
}

void*  coverage_15928(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15928].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15928]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15928]);
    return result;
}

void*  coverage_15929(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15929].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15929]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15929]);
    return result;
}

void*  coverage_15930(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15930].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15930]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15930]);
    return result;
}

void*  coverage_15931(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15931].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15931]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15931]);
    return result;
}

void*  coverage_15932(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15932].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15932]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15932]);
    return result;
}

void*  coverage_15933(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15933].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15933]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15933]);
    return result;
}

void*  coverage_15934(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15934].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15934]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15934]);
    return result;
}

void*  coverage_15935(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15935].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15935]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15935]);
    return result;
}

void*  coverage_15936(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15936].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15936]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15936]);
    return result;
}

void*  coverage_15937(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15937].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15937]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15937]);
    return result;
}

void*  coverage_15938(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15938].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15938]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15938]);
    return result;
}

void*  coverage_15939(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15939].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15939]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15939]);
    return result;
}

void*  coverage_15940(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15940].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15940]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15940]);
    return result;
}

void*  coverage_15941(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15941].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15941]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15941]);
    return result;
}

void*  coverage_15942(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15942].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15942]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15942]);
    return result;
}

void*  coverage_15943(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15943].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15943]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15943]);
    return result;
}

void*  coverage_15944(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15944].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15944]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15944]);
    return result;
}

void*  coverage_15945(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15945].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15945]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15945]);
    return result;
}

void*  coverage_15946(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15946].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15946]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15946]);
    return result;
}

void*  coverage_15947(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15947].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15947]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15947]);
    return result;
}

void*  coverage_15948(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15948].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15948]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15948]);
    return result;
}

void*  coverage_15949(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15949].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15949]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15949]);
    return result;
}

void*  coverage_15950(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15950].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15950]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15950]);
    return result;
}

void*  coverage_15951(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15951].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15951]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15951]);
    return result;
}

void*  coverage_15952(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15952].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15952]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15952]);
    return result;
}

void*  coverage_15953(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15953].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15953]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15953]);
    return result;
}

void*  coverage_15954(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15954].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15954]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15954]);
    return result;
}

void*  coverage_15955(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15955].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15955]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15955]);
    return result;
}

void*  coverage_15956(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15956].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15956]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15956]);
    return result;
}

void*  coverage_15957(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15957].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15957]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15957]);
    return result;
}

void*  coverage_15958(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15958].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15958]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15958]);
    return result;
}

void*  coverage_15959(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15959].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15959]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15959]);
    return result;
}

void*  coverage_15960(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15960].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15960]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15960]);
    return result;
}

void*  coverage_15961(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15961].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15961]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15961]);
    return result;
}

void*  coverage_15962(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15962].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15962]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15962]);
    return result;
}

void*  coverage_15963(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15963].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15963]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15963]);
    return result;
}

void*  coverage_15964(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15964].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15964]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15964]);
    return result;
}

void*  coverage_15965(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15965].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15965]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15965]);
    return result;
}

void*  coverage_15966(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15966].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15966]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15966]);
    return result;
}

void*  coverage_15967(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15967].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15967]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15967]);
    return result;
}

void*  coverage_15968(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15968].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15968]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15968]);
    return result;
}

void*  coverage_15969(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15969].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15969]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15969]);
    return result;
}

void*  coverage_15970(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15970].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15970]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15970]);
    return result;
}

void*  coverage_15971(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15971].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15971]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15971]);
    return result;
}

void*  coverage_15972(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15972].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15972]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15972]);
    return result;
}

void*  coverage_15973(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15973].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15973]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15973]);
    return result;
}

void*  coverage_15974(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15974].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15974]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15974]);
    return result;
}

void*  coverage_15975(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15975].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15975]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15975]);
    return result;
}

void*  coverage_15976(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15976].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15976]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15976]);
    return result;
}

void*  coverage_15977(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15977].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15977]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15977]);
    return result;
}

void*  coverage_15978(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15978].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15978]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15978]);
    return result;
}

void*  coverage_15979(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15979].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15979]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15979]);
    return result;
}

void*  coverage_15980(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15980].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15980]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15980]);
    return result;
}

void*  coverage_15981(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15981].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15981]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15981]);
    return result;
}

void*  coverage_15982(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15982].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15982]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15982]);
    return result;
}

void*  coverage_15983(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15983].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15983]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15983]);
    return result;
}

void*  coverage_15984(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15984].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15984]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15984]);
    return result;
}

void*  coverage_15985(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15985].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15985]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15985]);
    return result;
}

void*  coverage_15986(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15986].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15986]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15986]);
    return result;
}

void*  coverage_15987(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15987].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15987]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15987]);
    return result;
}

void*  coverage_15988(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15988].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15988]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15988]);
    return result;
}

void*  coverage_15989(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15989].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15989]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15989]);
    return result;
}

void*  coverage_15990(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15990].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15990]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15990]);
    return result;
}

void*  coverage_15991(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15991].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15991]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15991]);
    return result;
}

void*  coverage_15992(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15992].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15992]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15992]);
    return result;
}

void*  coverage_15993(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15993].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15993]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15993]);
    return result;
}

void*  coverage_15994(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15994].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15994]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15994]);
    return result;
}

void*  coverage_15995(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15995].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15995]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15995]);
    return result;
}

void*  coverage_15996(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15996].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15996]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15996]);
    return result;
}

void*  coverage_15997(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15997].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15997]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15997]);
    return result;
}

void*  coverage_15998(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15998].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15998]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15998]);
    return result;
}

void*  coverage_15999(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[15999].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[15999]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[15999]);
    return result;
}

void*  coverage_16000(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16000].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16000]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16000]);
    return result;
}

void*  coverage_16001(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16001].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16001]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16001]);
    return result;
}

void*  coverage_16002(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16002].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16002]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16002]);
    return result;
}

void*  coverage_16003(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16003].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16003]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16003]);
    return result;
}

void*  coverage_16004(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16004].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16004]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16004]);
    return result;
}

void*  coverage_16005(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16005].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16005]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16005]);
    return result;
}

void*  coverage_16006(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16006].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16006]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16006]);
    return result;
}

void*  coverage_16007(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16007].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16007]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16007]);
    return result;
}

void*  coverage_16008(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16008].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16008]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16008]);
    return result;
}

void*  coverage_16009(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16009].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16009]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16009]);
    return result;
}

void*  coverage_16010(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16010].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16010]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16010]);
    return result;
}

void*  coverage_16011(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16011].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16011]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16011]);
    return result;
}

void*  coverage_16012(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16012].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16012]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16012]);
    return result;
}

void*  coverage_16013(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16013].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16013]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16013]);
    return result;
}

void*  coverage_16014(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16014].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16014]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16014]);
    return result;
}

void*  coverage_16015(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16015].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16015]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16015]);
    return result;
}

void*  coverage_16016(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16016].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16016]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16016]);
    return result;
}

void*  coverage_16017(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16017].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16017]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16017]);
    return result;
}

void*  coverage_16018(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16018].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16018]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16018]);
    return result;
}

void*  coverage_16019(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16019].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16019]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16019]);
    return result;
}

void*  coverage_16020(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16020].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16020]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16020]);
    return result;
}

void*  coverage_16021(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16021].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16021]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16021]);
    return result;
}

void*  coverage_16022(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16022].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16022]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16022]);
    return result;
}

void*  coverage_16023(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16023].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16023]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16023]);
    return result;
}

void*  coverage_16024(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16024].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16024]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16024]);
    return result;
}

void*  coverage_16025(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16025].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16025]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16025]);
    return result;
}

void*  coverage_16026(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16026].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16026]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16026]);
    return result;
}

void*  coverage_16027(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16027].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16027]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16027]);
    return result;
}

void*  coverage_16028(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16028].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16028]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16028]);
    return result;
}

void*  coverage_16029(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16029].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16029]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16029]);
    return result;
}

void*  coverage_16030(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16030].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16030]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16030]);
    return result;
}

void*  coverage_16031(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16031].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16031]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16031]);
    return result;
}

void*  coverage_16032(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16032].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16032]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16032]);
    return result;
}

void*  coverage_16033(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16033].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16033]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16033]);
    return result;
}

void*  coverage_16034(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16034].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16034]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16034]);
    return result;
}

void*  coverage_16035(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16035].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16035]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16035]);
    return result;
}

void*  coverage_16036(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16036].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16036]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16036]);
    return result;
}

void*  coverage_16037(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16037].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16037]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16037]);
    return result;
}

void*  coverage_16038(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16038].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16038]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16038]);
    return result;
}

void*  coverage_16039(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16039].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16039]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16039]);
    return result;
}

void*  coverage_16040(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16040].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16040]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16040]);
    return result;
}

void*  coverage_16041(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16041].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16041]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16041]);
    return result;
}

void*  coverage_16042(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16042].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16042]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16042]);
    return result;
}

void*  coverage_16043(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16043].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16043]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16043]);
    return result;
}

void*  coverage_16044(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16044].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16044]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16044]);
    return result;
}

void*  coverage_16045(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16045].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16045]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16045]);
    return result;
}

void*  coverage_16046(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16046].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16046]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16046]);
    return result;
}

void*  coverage_16047(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16047].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16047]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16047]);
    return result;
}

void*  coverage_16048(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16048].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16048]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16048]);
    return result;
}

void*  coverage_16049(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16049].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16049]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16049]);
    return result;
}

void*  coverage_16050(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16050].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16050]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16050]);
    return result;
}

void*  coverage_16051(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16051].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16051]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16051]);
    return result;
}

void*  coverage_16052(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16052].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16052]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16052]);
    return result;
}

void*  coverage_16053(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16053].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16053]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16053]);
    return result;
}

void*  coverage_16054(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16054].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16054]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16054]);
    return result;
}

void*  coverage_16055(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16055].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16055]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16055]);
    return result;
}

void*  coverage_16056(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16056].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16056]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16056]);
    return result;
}

void*  coverage_16057(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16057].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16057]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16057]);
    return result;
}

void*  coverage_16058(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16058].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16058]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16058]);
    return result;
}

void*  coverage_16059(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16059].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16059]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16059]);
    return result;
}

void*  coverage_16060(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16060].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16060]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16060]);
    return result;
}

void*  coverage_16061(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16061].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16061]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16061]);
    return result;
}

void*  coverage_16062(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16062].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16062]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16062]);
    return result;
}

void*  coverage_16063(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16063].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16063]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16063]);
    return result;
}

void*  coverage_16064(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16064].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16064]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16064]);
    return result;
}

void*  coverage_16065(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16065].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16065]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16065]);
    return result;
}

void*  coverage_16066(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16066].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16066]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16066]);
    return result;
}

void*  coverage_16067(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16067].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16067]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16067]);
    return result;
}

void*  coverage_16068(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16068].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16068]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16068]);
    return result;
}

void*  coverage_16069(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16069].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16069]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16069]);
    return result;
}

void*  coverage_16070(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16070].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16070]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16070]);
    return result;
}

void*  coverage_16071(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16071].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16071]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16071]);
    return result;
}

void*  coverage_16072(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16072].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16072]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16072]);
    return result;
}

void*  coverage_16073(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16073].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16073]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16073]);
    return result;
}

void*  coverage_16074(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16074].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16074]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16074]);
    return result;
}

void*  coverage_16075(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16075].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16075]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16075]);
    return result;
}

void*  coverage_16076(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16076].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16076]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16076]);
    return result;
}

void*  coverage_16077(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16077].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16077]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16077]);
    return result;
}

void*  coverage_16078(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16078].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16078]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16078]);
    return result;
}

void*  coverage_16079(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16079].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16079]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16079]);
    return result;
}

void*  coverage_16080(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16080].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16080]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16080]);
    return result;
}

void*  coverage_16081(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16081].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16081]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16081]);
    return result;
}

void*  coverage_16082(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16082].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16082]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16082]);
    return result;
}

void*  coverage_16083(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16083].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16083]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16083]);
    return result;
}

void*  coverage_16084(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16084].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16084]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16084]);
    return result;
}

void*  coverage_16085(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16085].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16085]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16085]);
    return result;
}

void*  coverage_16086(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16086].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16086]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16086]);
    return result;
}

void*  coverage_16087(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16087].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16087]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16087]);
    return result;
}

void*  coverage_16088(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16088].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16088]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16088]);
    return result;
}

void*  coverage_16089(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16089].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16089]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16089]);
    return result;
}

void*  coverage_16090(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16090].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16090]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16090]);
    return result;
}

void*  coverage_16091(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16091].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16091]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16091]);
    return result;
}

void*  coverage_16092(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16092].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16092]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16092]);
    return result;
}

void*  coverage_16093(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16093].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16093]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16093]);
    return result;
}

void*  coverage_16094(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16094].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16094]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16094]);
    return result;
}

void*  coverage_16095(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16095].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16095]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16095]);
    return result;
}

void*  coverage_16096(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16096].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16096]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16096]);
    return result;
}

void*  coverage_16097(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16097].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16097]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16097]);
    return result;
}

void*  coverage_16098(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16098].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16098]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16098]);
    return result;
}

void*  coverage_16099(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16099].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16099]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16099]);
    return result;
}

void*  coverage_16100(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16100].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16100]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16100]);
    return result;
}

void*  coverage_16101(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16101].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16101]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16101]);
    return result;
}

void*  coverage_16102(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16102].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16102]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16102]);
    return result;
}

void*  coverage_16103(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16103].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16103]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16103]);
    return result;
}

void*  coverage_16104(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16104].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16104]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16104]);
    return result;
}

void*  coverage_16105(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16105].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16105]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16105]);
    return result;
}

void*  coverage_16106(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16106].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16106]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16106]);
    return result;
}

void*  coverage_16107(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16107].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16107]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16107]);
    return result;
}

void*  coverage_16108(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16108].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16108]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16108]);
    return result;
}

void*  coverage_16109(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16109].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16109]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16109]);
    return result;
}

void*  coverage_16110(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16110].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16110]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16110]);
    return result;
}

void*  coverage_16111(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16111].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16111]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16111]);
    return result;
}

void*  coverage_16112(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16112].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16112]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16112]);
    return result;
}

void*  coverage_16113(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16113].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16113]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16113]);
    return result;
}

void*  coverage_16114(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16114].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16114]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16114]);
    return result;
}

void*  coverage_16115(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16115].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16115]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16115]);
    return result;
}

void*  coverage_16116(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16116].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16116]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16116]);
    return result;
}

void*  coverage_16117(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16117].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16117]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16117]);
    return result;
}

void*  coverage_16118(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16118].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16118]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16118]);
    return result;
}

void*  coverage_16119(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16119].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16119]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16119]);
    return result;
}

void*  coverage_16120(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16120].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16120]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16120]);
    return result;
}

void*  coverage_16121(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16121].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16121]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16121]);
    return result;
}

void*  coverage_16122(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16122].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16122]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16122]);
    return result;
}

void*  coverage_16123(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16123].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16123]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16123]);
    return result;
}

void*  coverage_16124(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16124].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16124]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16124]);
    return result;
}

void*  coverage_16125(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16125].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16125]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16125]);
    return result;
}

void*  coverage_16126(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16126].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16126]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16126]);
    return result;
}

void*  coverage_16127(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16127].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16127]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16127]);
    return result;
}

void*  coverage_16128(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16128].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16128]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16128]);
    return result;
}

void*  coverage_16129(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16129].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16129]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16129]);
    return result;
}

void*  coverage_16130(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16130].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16130]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16130]);
    return result;
}

void*  coverage_16131(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16131].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16131]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16131]);
    return result;
}

void*  coverage_16132(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16132].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16132]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16132]);
    return result;
}

void*  coverage_16133(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16133].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16133]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16133]);
    return result;
}

void*  coverage_16134(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16134].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16134]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16134]);
    return result;
}

void*  coverage_16135(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16135].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16135]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16135]);
    return result;
}

void*  coverage_16136(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16136].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16136]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16136]);
    return result;
}

void*  coverage_16137(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16137].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16137]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16137]);
    return result;
}

void*  coverage_16138(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16138].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16138]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16138]);
    return result;
}

void*  coverage_16139(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16139].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16139]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16139]);
    return result;
}

void*  coverage_16140(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16140].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16140]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16140]);
    return result;
}

void*  coverage_16141(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16141].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16141]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16141]);
    return result;
}

void*  coverage_16142(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16142].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16142]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16142]);
    return result;
}

void*  coverage_16143(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16143].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16143]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16143]);
    return result;
}

void*  coverage_16144(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16144].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16144]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16144]);
    return result;
}

void*  coverage_16145(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16145].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16145]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16145]);
    return result;
}

void*  coverage_16146(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16146].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16146]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16146]);
    return result;
}

void*  coverage_16147(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16147].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16147]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16147]);
    return result;
}

void*  coverage_16148(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16148].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16148]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16148]);
    return result;
}

void*  coverage_16149(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16149].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16149]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16149]);
    return result;
}

void*  coverage_16150(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16150].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16150]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16150]);
    return result;
}

void*  coverage_16151(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16151].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16151]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16151]);
    return result;
}

void*  coverage_16152(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16152].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16152]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16152]);
    return result;
}

void*  coverage_16153(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16153].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16153]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16153]);
    return result;
}

void*  coverage_16154(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16154].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16154]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16154]);
    return result;
}

void*  coverage_16155(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16155].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16155]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16155]);
    return result;
}

void*  coverage_16156(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16156].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16156]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16156]);
    return result;
}

void*  coverage_16157(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16157].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16157]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16157]);
    return result;
}

void*  coverage_16158(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16158].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16158]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16158]);
    return result;
}

void*  coverage_16159(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16159].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16159]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16159]);
    return result;
}

void*  coverage_16160(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16160].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16160]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16160]);
    return result;
}

void*  coverage_16161(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16161].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16161]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16161]);
    return result;
}

void*  coverage_16162(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16162].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16162]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16162]);
    return result;
}

void*  coverage_16163(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16163].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16163]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16163]);
    return result;
}

void*  coverage_16164(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16164].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16164]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16164]);
    return result;
}

void*  coverage_16165(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16165].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16165]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16165]);
    return result;
}

void*  coverage_16166(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16166].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16166]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16166]);
    return result;
}

void*  coverage_16167(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16167].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16167]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16167]);
    return result;
}

void*  coverage_16168(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16168].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16168]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16168]);
    return result;
}

void*  coverage_16169(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16169].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16169]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16169]);
    return result;
}

void*  coverage_16170(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16170].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16170]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16170]);
    return result;
}

void*  coverage_16171(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16171].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16171]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16171]);
    return result;
}

void*  coverage_16172(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16172].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16172]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16172]);
    return result;
}

void*  coverage_16173(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16173].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16173]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16173]);
    return result;
}

void*  coverage_16174(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16174].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16174]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16174]);
    return result;
}

void*  coverage_16175(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16175].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16175]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16175]);
    return result;
}

void*  coverage_16176(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16176].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16176]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16176]);
    return result;
}

void*  coverage_16177(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16177].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16177]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16177]);
    return result;
}

void*  coverage_16178(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16178].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16178]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16178]);
    return result;
}

void*  coverage_16179(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16179].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16179]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16179]);
    return result;
}

void*  coverage_16180(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16180].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16180]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16180]);
    return result;
}

void*  coverage_16181(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16181].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16181]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16181]);
    return result;
}

void*  coverage_16182(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16182].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16182]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16182]);
    return result;
}

void*  coverage_16183(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16183].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16183]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16183]);
    return result;
}

void*  coverage_16184(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16184].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16184]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16184]);
    return result;
}

void*  coverage_16185(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16185].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16185]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16185]);
    return result;
}

void*  coverage_16186(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16186].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16186]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16186]);
    return result;
}

void*  coverage_16187(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16187].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16187]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16187]);
    return result;
}

void*  coverage_16188(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16188].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16188]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16188]);
    return result;
}

void*  coverage_16189(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16189].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16189]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16189]);
    return result;
}

void*  coverage_16190(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16190].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16190]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16190]);
    return result;
}

void*  coverage_16191(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16191].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16191]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16191]);
    return result;
}

void*  coverage_16192(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16192].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16192]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16192]);
    return result;
}

void*  coverage_16193(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16193].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16193]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16193]);
    return result;
}

void*  coverage_16194(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16194].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16194]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16194]);
    return result;
}

void*  coverage_16195(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16195].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16195]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16195]);
    return result;
}

void*  coverage_16196(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16196].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16196]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16196]);
    return result;
}

void*  coverage_16197(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16197].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16197]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16197]);
    return result;
}

void*  coverage_16198(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16198].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16198]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16198]);
    return result;
}

void*  coverage_16199(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16199].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16199]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16199]);
    return result;
}

void*  coverage_16200(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16200].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16200]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16200]);
    return result;
}

void*  coverage_16201(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16201].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16201]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16201]);
    return result;
}

void*  coverage_16202(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16202].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16202]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16202]);
    return result;
}

void*  coverage_16203(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16203].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16203]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16203]);
    return result;
}

void*  coverage_16204(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16204].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16204]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16204]);
    return result;
}

void*  coverage_16205(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16205].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16205]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16205]);
    return result;
}

void*  coverage_16206(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16206].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16206]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16206]);
    return result;
}

void*  coverage_16207(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16207].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16207]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16207]);
    return result;
}

void*  coverage_16208(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16208].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16208]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16208]);
    return result;
}

void*  coverage_16209(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16209].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16209]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16209]);
    return result;
}

void*  coverage_16210(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16210].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16210]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16210]);
    return result;
}

void*  coverage_16211(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16211].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16211]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16211]);
    return result;
}

void*  coverage_16212(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16212].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16212]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16212]);
    return result;
}

void*  coverage_16213(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16213].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16213]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16213]);
    return result;
}

void*  coverage_16214(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16214].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16214]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16214]);
    return result;
}

void*  coverage_16215(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16215].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16215]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16215]);
    return result;
}

void*  coverage_16216(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16216].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16216]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16216]);
    return result;
}

void*  coverage_16217(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16217].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16217]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16217]);
    return result;
}

void*  coverage_16218(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16218].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16218]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16218]);
    return result;
}

void*  coverage_16219(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16219].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16219]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16219]);
    return result;
}

void*  coverage_16220(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16220].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16220]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16220]);
    return result;
}

void*  coverage_16221(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16221].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16221]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16221]);
    return result;
}

void*  coverage_16222(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16222].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16222]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16222]);
    return result;
}

void*  coverage_16223(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16223].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16223]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16223]);
    return result;
}

void*  coverage_16224(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16224].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16224]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16224]);
    return result;
}

void*  coverage_16225(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16225].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16225]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16225]);
    return result;
}

void*  coverage_16226(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16226].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16226]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16226]);
    return result;
}

void*  coverage_16227(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16227].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16227]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16227]);
    return result;
}

void*  coverage_16228(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16228].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16228]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16228]);
    return result;
}

void*  coverage_16229(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16229].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16229]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16229]);
    return result;
}

void*  coverage_16230(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16230].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16230]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16230]);
    return result;
}

void*  coverage_16231(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16231].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16231]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16231]);
    return result;
}

void*  coverage_16232(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16232].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16232]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16232]);
    return result;
}

void*  coverage_16233(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16233].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16233]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16233]);
    return result;
}

void*  coverage_16234(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16234].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16234]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16234]);
    return result;
}

void*  coverage_16235(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16235].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16235]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16235]);
    return result;
}

void*  coverage_16236(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16236].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16236]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16236]);
    return result;
}

void*  coverage_16237(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16237].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16237]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16237]);
    return result;
}

void*  coverage_16238(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16238].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16238]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16238]);
    return result;
}

void*  coverage_16239(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16239].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16239]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16239]);
    return result;
}

void*  coverage_16240(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16240].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16240]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16240]);
    return result;
}

void*  coverage_16241(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16241].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16241]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16241]);
    return result;
}

void*  coverage_16242(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16242].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16242]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16242]);
    return result;
}

void*  coverage_16243(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16243].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16243]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16243]);
    return result;
}

void*  coverage_16244(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16244].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16244]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16244]);
    return result;
}

void*  coverage_16245(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16245].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16245]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16245]);
    return result;
}

void*  coverage_16246(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16246].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16246]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16246]);
    return result;
}

void*  coverage_16247(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16247].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16247]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16247]);
    return result;
}

void*  coverage_16248(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16248].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16248]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16248]);
    return result;
}

void*  coverage_16249(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16249].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16249]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16249]);
    return result;
}

void*  coverage_16250(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16250].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16250]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16250]);
    return result;
}

void*  coverage_16251(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16251].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16251]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16251]);
    return result;
}

void*  coverage_16252(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16252].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16252]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16252]);
    return result;
}

void*  coverage_16253(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16253].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16253]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16253]);
    return result;
}

void*  coverage_16254(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16254].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16254]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16254]);
    return result;
}

void*  coverage_16255(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16255].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16255]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16255]);
    return result;
}

void*  coverage_16256(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16256].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16256]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16256]);
    return result;
}

void*  coverage_16257(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16257].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16257]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16257]);
    return result;
}

void*  coverage_16258(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16258].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16258]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16258]);
    return result;
}

void*  coverage_16259(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16259].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16259]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16259]);
    return result;
}

void*  coverage_16260(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16260].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16260]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16260]);
    return result;
}

void*  coverage_16261(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16261].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16261]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16261]);
    return result;
}

void*  coverage_16262(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16262].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16262]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16262]);
    return result;
}

void*  coverage_16263(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16263].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16263]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16263]);
    return result;
}

void*  coverage_16264(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16264].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16264]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16264]);
    return result;
}

void*  coverage_16265(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16265].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16265]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16265]);
    return result;
}

void*  coverage_16266(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16266].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16266]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16266]);
    return result;
}

void*  coverage_16267(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16267].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16267]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16267]);
    return result;
}

void*  coverage_16268(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16268].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16268]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16268]);
    return result;
}

void*  coverage_16269(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16269].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16269]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16269]);
    return result;
}

void*  coverage_16270(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16270].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16270]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16270]);
    return result;
}

void*  coverage_16271(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16271].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16271]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16271]);
    return result;
}

void*  coverage_16272(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16272].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16272]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16272]);
    return result;
}

void*  coverage_16273(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16273].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16273]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16273]);
    return result;
}

void*  coverage_16274(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16274].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16274]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16274]);
    return result;
}

void*  coverage_16275(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16275].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16275]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16275]);
    return result;
}

void*  coverage_16276(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16276].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16276]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16276]);
    return result;
}

void*  coverage_16277(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16277].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16277]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16277]);
    return result;
}

void*  coverage_16278(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16278].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16278]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16278]);
    return result;
}

void*  coverage_16279(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16279].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16279]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16279]);
    return result;
}

void*  coverage_16280(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16280].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16280]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16280]);
    return result;
}

void*  coverage_16281(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16281].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16281]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16281]);
    return result;
}

void*  coverage_16282(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16282].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16282]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16282]);
    return result;
}

void*  coverage_16283(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16283].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16283]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16283]);
    return result;
}

void*  coverage_16284(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16284].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16284]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16284]);
    return result;
}

void*  coverage_16285(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16285].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16285]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16285]);
    return result;
}

void*  coverage_16286(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16286].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16286]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16286]);
    return result;
}

void*  coverage_16287(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16287].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16287]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16287]);
    return result;
}

void*  coverage_16288(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16288].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16288]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16288]);
    return result;
}

void*  coverage_16289(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16289].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16289]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16289]);
    return result;
}

void*  coverage_16290(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16290].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16290]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16290]);
    return result;
}

void*  coverage_16291(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16291].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16291]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16291]);
    return result;
}

void*  coverage_16292(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16292].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16292]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16292]);
    return result;
}

void*  coverage_16293(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16293].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16293]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16293]);
    return result;
}

void*  coverage_16294(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16294].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16294]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16294]);
    return result;
}

void*  coverage_16295(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16295].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16295]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16295]);
    return result;
}

void*  coverage_16296(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16296].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16296]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16296]);
    return result;
}

void*  coverage_16297(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16297].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16297]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16297]);
    return result;
}

void*  coverage_16298(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16298].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16298]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16298]);
    return result;
}

void*  coverage_16299(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16299].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16299]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16299]);
    return result;
}

void*  coverage_16300(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16300].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16300]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16300]);
    return result;
}

void*  coverage_16301(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16301].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16301]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16301]);
    return result;
}

void*  coverage_16302(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16302].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16302]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16302]);
    return result;
}

void*  coverage_16303(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16303].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16303]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16303]);
    return result;
}

void*  coverage_16304(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16304].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16304]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16304]);
    return result;
}

void*  coverage_16305(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16305].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16305]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16305]);
    return result;
}

void*  coverage_16306(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16306].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16306]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16306]);
    return result;
}

void*  coverage_16307(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16307].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16307]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16307]);
    return result;
}

void*  coverage_16308(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16308].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16308]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16308]);
    return result;
}

void*  coverage_16309(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16309].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16309]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16309]);
    return result;
}

void*  coverage_16310(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16310].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16310]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16310]);
    return result;
}

void*  coverage_16311(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16311].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16311]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16311]);
    return result;
}

void*  coverage_16312(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16312].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16312]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16312]);
    return result;
}

void*  coverage_16313(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16313].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16313]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16313]);
    return result;
}

void*  coverage_16314(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16314].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16314]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16314]);
    return result;
}

void*  coverage_16315(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16315].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16315]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16315]);
    return result;
}

void*  coverage_16316(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16316].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16316]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16316]);
    return result;
}

void*  coverage_16317(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16317].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16317]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16317]);
    return result;
}

void*  coverage_16318(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16318].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16318]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16318]);
    return result;
}

void*  coverage_16319(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16319].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16319]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16319]);
    return result;
}

void*  coverage_16320(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16320].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16320]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16320]);
    return result;
}

void*  coverage_16321(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16321].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16321]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16321]);
    return result;
}

void*  coverage_16322(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16322].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16322]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16322]);
    return result;
}

void*  coverage_16323(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16323].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16323]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16323]);
    return result;
}

void*  coverage_16324(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16324].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16324]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16324]);
    return result;
}

void*  coverage_16325(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16325].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16325]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16325]);
    return result;
}

void*  coverage_16326(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16326].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16326]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16326]);
    return result;
}

void*  coverage_16327(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16327].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16327]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16327]);
    return result;
}

void*  coverage_16328(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16328].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16328]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16328]);
    return result;
}

void*  coverage_16329(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16329].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16329]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16329]);
    return result;
}

void*  coverage_16330(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16330].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16330]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16330]);
    return result;
}

void*  coverage_16331(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16331].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16331]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16331]);
    return result;
}

void*  coverage_16332(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16332].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16332]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16332]);
    return result;
}

void*  coverage_16333(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16333].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16333]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16333]);
    return result;
}

void*  coverage_16334(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16334].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16334]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16334]);
    return result;
}

void*  coverage_16335(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16335].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16335]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16335]);
    return result;
}

void*  coverage_16336(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16336].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16336]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16336]);
    return result;
}

void*  coverage_16337(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16337].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16337]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16337]);
    return result;
}

void*  coverage_16338(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16338].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16338]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16338]);
    return result;
}

void*  coverage_16339(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16339].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16339]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16339]);
    return result;
}

void*  coverage_16340(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16340].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16340]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16340]);
    return result;
}

void*  coverage_16341(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16341].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16341]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16341]);
    return result;
}

void*  coverage_16342(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16342].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16342]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16342]);
    return result;
}

void*  coverage_16343(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16343].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16343]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16343]);
    return result;
}

void*  coverage_16344(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16344].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16344]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16344]);
    return result;
}

void*  coverage_16345(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16345].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16345]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16345]);
    return result;
}

void*  coverage_16346(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16346].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16346]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16346]);
    return result;
}

void*  coverage_16347(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16347].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16347]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16347]);
    return result;
}

void*  coverage_16348(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16348].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16348]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16348]);
    return result;
}

void*  coverage_16349(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16349].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16349]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16349]);
    return result;
}

void*  coverage_16350(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16350].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16350]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16350]);
    return result;
}

void*  coverage_16351(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16351].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16351]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16351]);
    return result;
}

void*  coverage_16352(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16352].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16352]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16352]);
    return result;
}

void*  coverage_16353(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16353].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16353]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16353]);
    return result;
}

void*  coverage_16354(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16354].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16354]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16354]);
    return result;
}

void*  coverage_16355(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16355].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16355]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16355]);
    return result;
}

void*  coverage_16356(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16356].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16356]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16356]);
    return result;
}

void*  coverage_16357(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16357].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16357]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16357]);
    return result;
}

void*  coverage_16358(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16358].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16358]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16358]);
    return result;
}

void*  coverage_16359(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16359].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16359]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16359]);
    return result;
}

void*  coverage_16360(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16360].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16360]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16360]);
    return result;
}

void*  coverage_16361(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16361].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16361]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16361]);
    return result;
}

void*  coverage_16362(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16362].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16362]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16362]);
    return result;
}

void*  coverage_16363(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16363].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16363]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16363]);
    return result;
}

void*  coverage_16364(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16364].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16364]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16364]);
    return result;
}

void*  coverage_16365(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16365].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16365]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16365]);
    return result;
}

void*  coverage_16366(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16366].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16366]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16366]);
    return result;
}

void*  coverage_16367(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16367].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16367]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16367]);
    return result;
}

void*  coverage_16368(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16368].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16368]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16368]);
    return result;
}

void*  coverage_16369(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16369].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16369]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16369]);
    return result;
}

void*  coverage_16370(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16370].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16370]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16370]);
    return result;
}

void*  coverage_16371(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16371].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16371]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16371]);
    return result;
}

void*  coverage_16372(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16372].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16372]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16372]);
    return result;
}

void*  coverage_16373(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16373].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16373]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16373]);
    return result;
}

void*  coverage_16374(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16374].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16374]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16374]);
    return result;
}

void*  coverage_16375(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16375].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16375]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16375]);
    return result;
}

void*  coverage_16376(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16376].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16376]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16376]);
    return result;
}

void*  coverage_16377(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16377].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16377]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16377]);
    return result;
}

void*  coverage_16378(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16378].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16378]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16378]);
    return result;
}

void*  coverage_16379(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16379].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16379]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16379]);
    return result;
}

void*  coverage_16380(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16380].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16380]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16380]);
    return result;
}

void*  coverage_16381(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16381].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16381]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16381]);
    return result;
}

void*  coverage_16382(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16382].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16382]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16382]);
    return result;
}

void*  coverage_16383(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16383].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16383]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16383]);
    return result;
}

void*  coverage_16384(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16384].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16384]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16384]);
    return result;
}

void*  coverage_16385(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16385].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16385]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16385]);
    return result;
}

void*  coverage_16386(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16386].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16386]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16386]);
    return result;
}

void*  coverage_16387(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16387].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16387]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16387]);
    return result;
}

void*  coverage_16388(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16388].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16388]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16388]);
    return result;
}

void*  coverage_16389(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16389].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16389]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16389]);
    return result;
}

void*  coverage_16390(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16390].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16390]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16390]);
    return result;
}

void*  coverage_16391(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16391].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16391]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16391]);
    return result;
}

void*  coverage_16392(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16392].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16392]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16392]);
    return result;
}

void*  coverage_16393(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16393].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16393]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16393]);
    return result;
}

void*  coverage_16394(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16394].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16394]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16394]);
    return result;
}

void*  coverage_16395(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16395].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16395]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16395]);
    return result;
}

void*  coverage_16396(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16396].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16396]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16396]);
    return result;
}

void*  coverage_16397(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16397].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16397]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16397]);
    return result;
}

void*  coverage_16398(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16398].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16398]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16398]);
    return result;
}

void*  coverage_16399(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16399].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16399]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16399]);
    return result;
}

void*  coverage_16400(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16400].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16400]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16400]);
    return result;
}

void*  coverage_16401(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16401].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16401]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16401]);
    return result;
}

void*  coverage_16402(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16402].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16402]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16402]);
    return result;
}

void*  coverage_16403(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16403].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16403]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16403]);
    return result;
}

void*  coverage_16404(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16404].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16404]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16404]);
    return result;
}

void*  coverage_16405(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16405].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16405]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16405]);
    return result;
}

void*  coverage_16406(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16406].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16406]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16406]);
    return result;
}

void*  coverage_16407(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16407].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16407]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16407]);
    return result;
}

void*  coverage_16408(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16408].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16408]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16408]);
    return result;
}

void*  coverage_16409(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16409].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16409]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16409]);
    return result;
}

void*  coverage_16410(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16410].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16410]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16410]);
    return result;
}

void*  coverage_16411(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16411].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16411]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16411]);
    return result;
}

void*  coverage_16412(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16412].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16412]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16412]);
    return result;
}

void*  coverage_16413(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16413].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16413]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16413]);
    return result;
}

void*  coverage_16414(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16414].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16414]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16414]);
    return result;
}

void*  coverage_16415(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16415].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16415]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16415]);
    return result;
}

void*  coverage_16416(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16416].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16416]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16416]);
    return result;
}

void*  coverage_16417(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16417].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16417]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16417]);
    return result;
}

void*  coverage_16418(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16418].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16418]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16418]);
    return result;
}

void*  coverage_16419(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16419].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16419]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16419]);
    return result;
}

void*  coverage_16420(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16420].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16420]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16420]);
    return result;
}

void*  coverage_16421(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16421].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16421]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16421]);
    return result;
}

void*  coverage_16422(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16422].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16422]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16422]);
    return result;
}

void*  coverage_16423(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16423].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16423]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16423]);
    return result;
}

void*  coverage_16424(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16424].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16424]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16424]);
    return result;
}

void*  coverage_16425(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16425].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16425]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16425]);
    return result;
}

void*  coverage_16426(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16426].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16426]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16426]);
    return result;
}

void*  coverage_16427(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16427].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16427]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16427]);
    return result;
}

void*  coverage_16428(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16428].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16428]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16428]);
    return result;
}

void*  coverage_16429(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16429].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16429]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16429]);
    return result;
}

void*  coverage_16430(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16430].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16430]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16430]);
    return result;
}

void*  coverage_16431(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16431].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16431]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16431]);
    return result;
}

void*  coverage_16432(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16432].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16432]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16432]);
    return result;
}

void*  coverage_16433(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16433].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16433]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16433]);
    return result;
}

void*  coverage_16434(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16434].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16434]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16434]);
    return result;
}

void*  coverage_16435(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16435].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16435]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16435]);
    return result;
}

void*  coverage_16436(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16436].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16436]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16436]);
    return result;
}

void*  coverage_16437(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16437].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16437]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16437]);
    return result;
}

void*  coverage_16438(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16438].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16438]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16438]);
    return result;
}

void*  coverage_16439(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16439].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16439]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16439]);
    return result;
}

void*  coverage_16440(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16440].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16440]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16440]);
    return result;
}

void*  coverage_16441(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16441].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16441]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16441]);
    return result;
}

void*  coverage_16442(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16442].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16442]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16442]);
    return result;
}

void*  coverage_16443(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16443].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16443]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16443]);
    return result;
}

void*  coverage_16444(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16444].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16444]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16444]);
    return result;
}

void*  coverage_16445(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16445].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16445]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16445]);
    return result;
}

void*  coverage_16446(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16446].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16446]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16446]);
    return result;
}

void*  coverage_16447(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16447].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16447]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16447]);
    return result;
}

void*  coverage_16448(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16448].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16448]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16448]);
    return result;
}

void*  coverage_16449(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16449].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16449]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16449]);
    return result;
}

void*  coverage_16450(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16450].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16450]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16450]);
    return result;
}

void*  coverage_16451(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16451].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16451]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16451]);
    return result;
}

void*  coverage_16452(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16452].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16452]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16452]);
    return result;
}

void*  coverage_16453(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16453].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16453]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16453]);
    return result;
}

void*  coverage_16454(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16454].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16454]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16454]);
    return result;
}

void*  coverage_16455(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16455].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16455]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16455]);
    return result;
}

void*  coverage_16456(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16456].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16456]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16456]);
    return result;
}

void*  coverage_16457(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16457].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16457]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16457]);
    return result;
}

void*  coverage_16458(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16458].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16458]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16458]);
    return result;
}

void*  coverage_16459(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16459].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16459]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16459]);
    return result;
}

void*  coverage_16460(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16460].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16460]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16460]);
    return result;
}

void*  coverage_16461(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16461].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16461]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16461]);
    return result;
}

void*  coverage_16462(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16462].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16462]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16462]);
    return result;
}

void*  coverage_16463(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16463].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16463]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16463]);
    return result;
}

void*  coverage_16464(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16464].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16464]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16464]);
    return result;
}

void*  coverage_16465(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16465].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16465]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16465]);
    return result;
}

void*  coverage_16466(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16466].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16466]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16466]);
    return result;
}

void*  coverage_16467(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16467].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16467]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16467]);
    return result;
}

void*  coverage_16468(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16468].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16468]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16468]);
    return result;
}

void*  coverage_16469(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16469].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16469]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16469]);
    return result;
}

void*  coverage_16470(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16470].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16470]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16470]);
    return result;
}

void*  coverage_16471(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16471].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16471]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16471]);
    return result;
}

void*  coverage_16472(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16472].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16472]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16472]);
    return result;
}

void*  coverage_16473(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16473].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16473]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16473]);
    return result;
}

void*  coverage_16474(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16474].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16474]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16474]);
    return result;
}

void*  coverage_16475(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16475].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16475]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16475]);
    return result;
}

void*  coverage_16476(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16476].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16476]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16476]);
    return result;
}

void*  coverage_16477(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16477].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16477]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16477]);
    return result;
}

void*  coverage_16478(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16478].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16478]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16478]);
    return result;
}

void*  coverage_16479(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16479].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16479]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16479]);
    return result;
}

void*  coverage_16480(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16480].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16480]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16480]);
    return result;
}

void*  coverage_16481(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16481].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16481]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16481]);
    return result;
}

void*  coverage_16482(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16482].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16482]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16482]);
    return result;
}

void*  coverage_16483(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16483].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16483]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16483]);
    return result;
}

void*  coverage_16484(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16484].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16484]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16484]);
    return result;
}

void*  coverage_16485(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16485].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16485]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16485]);
    return result;
}

void*  coverage_16486(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16486].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16486]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16486]);
    return result;
}

void*  coverage_16487(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16487].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16487]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16487]);
    return result;
}

void*  coverage_16488(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16488].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16488]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16488]);
    return result;
}

void*  coverage_16489(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16489].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16489]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16489]);
    return result;
}

void*  coverage_16490(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16490].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16490]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16490]);
    return result;
}

void*  coverage_16491(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16491].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16491]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16491]);
    return result;
}

void*  coverage_16492(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16492].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16492]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16492]);
    return result;
}

void*  coverage_16493(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16493].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16493]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16493]);
    return result;
}

void*  coverage_16494(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16494].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16494]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16494]);
    return result;
}

void*  coverage_16495(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16495].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16495]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16495]);
    return result;
}

void*  coverage_16496(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16496].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16496]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16496]);
    return result;
}

void*  coverage_16497(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16497].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16497]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16497]);
    return result;
}

void*  coverage_16498(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16498].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16498]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16498]);
    return result;
}

void*  coverage_16499(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16499].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16499]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16499]);
    return result;
}

void*  coverage_16500(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16500].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16500]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16500]);
    return result;
}

void*  coverage_16501(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16501].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16501]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16501]);
    return result;
}

void*  coverage_16502(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16502].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16502]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16502]);
    return result;
}

void*  coverage_16503(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16503].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16503]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16503]);
    return result;
}

void*  coverage_16504(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16504].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16504]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16504]);
    return result;
}

void*  coverage_16505(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16505].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16505]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16505]);
    return result;
}

void*  coverage_16506(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16506].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16506]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16506]);
    return result;
}

void*  coverage_16507(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16507].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16507]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16507]);
    return result;
}

void*  coverage_16508(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16508].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16508]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16508]);
    return result;
}

void*  coverage_16509(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16509].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16509]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16509]);
    return result;
}

void*  coverage_16510(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16510].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16510]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16510]);
    return result;
}

void*  coverage_16511(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16511].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16511]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16511]);
    return result;
}

void*  coverage_16512(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16512].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16512]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16512]);
    return result;
}

void*  coverage_16513(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16513].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16513]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16513]);
    return result;
}

void*  coverage_16514(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16514].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16514]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16514]);
    return result;
}

void*  coverage_16515(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16515].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16515]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16515]);
    return result;
}

void*  coverage_16516(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16516].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16516]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16516]);
    return result;
}

void*  coverage_16517(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16517].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16517]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16517]);
    return result;
}

void*  coverage_16518(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16518].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16518]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16518]);
    return result;
}

void*  coverage_16519(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16519].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16519]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16519]);
    return result;
}

void*  coverage_16520(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16520].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16520]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16520]);
    return result;
}

void*  coverage_16521(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16521].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16521]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16521]);
    return result;
}

void*  coverage_16522(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16522].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16522]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16522]);
    return result;
}

void*  coverage_16523(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16523].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16523]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16523]);
    return result;
}

void*  coverage_16524(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16524].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16524]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16524]);
    return result;
}

void*  coverage_16525(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16525].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16525]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16525]);
    return result;
}

void*  coverage_16526(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16526].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16526]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16526]);
    return result;
}

void*  coverage_16527(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16527].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16527]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16527]);
    return result;
}

void*  coverage_16528(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16528].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16528]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16528]);
    return result;
}

void*  coverage_16529(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16529].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16529]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16529]);
    return result;
}

void*  coverage_16530(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16530].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16530]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16530]);
    return result;
}

void*  coverage_16531(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16531].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16531]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16531]);
    return result;
}

void*  coverage_16532(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16532].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16532]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16532]);
    return result;
}

void*  coverage_16533(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16533].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16533]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16533]);
    return result;
}

void*  coverage_16534(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16534].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16534]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16534]);
    return result;
}

void*  coverage_16535(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16535].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16535]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16535]);
    return result;
}

void*  coverage_16536(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16536].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16536]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16536]);
    return result;
}

void*  coverage_16537(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16537].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16537]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16537]);
    return result;
}

void*  coverage_16538(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16538].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16538]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16538]);
    return result;
}

void*  coverage_16539(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16539].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16539]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16539]);
    return result;
}

void*  coverage_16540(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16540].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16540]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16540]);
    return result;
}

void*  coverage_16541(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16541].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16541]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16541]);
    return result;
}

void*  coverage_16542(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16542].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16542]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16542]);
    return result;
}

void*  coverage_16543(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16543].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16543]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16543]);
    return result;
}

void*  coverage_16544(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16544].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16544]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16544]);
    return result;
}

void*  coverage_16545(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16545].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16545]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16545]);
    return result;
}

void*  coverage_16546(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16546].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16546]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16546]);
    return result;
}

void*  coverage_16547(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16547].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16547]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16547]);
    return result;
}

void*  coverage_16548(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16548].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16548]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16548]);
    return result;
}

void*  coverage_16549(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16549].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16549]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16549]);
    return result;
}

void*  coverage_16550(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16550].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16550]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16550]);
    return result;
}

void*  coverage_16551(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16551].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16551]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16551]);
    return result;
}

void*  coverage_16552(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16552].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16552]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16552]);
    return result;
}

void*  coverage_16553(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16553].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16553]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16553]);
    return result;
}

void*  coverage_16554(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16554].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16554]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16554]);
    return result;
}

void*  coverage_16555(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16555].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16555]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16555]);
    return result;
}

void*  coverage_16556(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16556].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16556]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16556]);
    return result;
}

void*  coverage_16557(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16557].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16557]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16557]);
    return result;
}

void*  coverage_16558(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16558].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16558]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16558]);
    return result;
}

void*  coverage_16559(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16559].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16559]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16559]);
    return result;
}

void*  coverage_16560(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16560].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16560]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16560]);
    return result;
}

void*  coverage_16561(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16561].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16561]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16561]);
    return result;
}

void*  coverage_16562(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16562].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16562]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16562]);
    return result;
}

void*  coverage_16563(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16563].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16563]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16563]);
    return result;
}

void*  coverage_16564(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16564].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16564]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16564]);
    return result;
}

void*  coverage_16565(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16565].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16565]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16565]);
    return result;
}

void*  coverage_16566(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16566].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16566]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16566]);
    return result;
}

void*  coverage_16567(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16567].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16567]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16567]);
    return result;
}

void*  coverage_16568(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16568].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16568]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16568]);
    return result;
}

void*  coverage_16569(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16569].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16569]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16569]);
    return result;
}

void*  coverage_16570(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16570].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16570]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16570]);
    return result;
}

void*  coverage_16571(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16571].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16571]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16571]);
    return result;
}

void*  coverage_16572(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16572].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16572]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16572]);
    return result;
}

void*  coverage_16573(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16573].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16573]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16573]);
    return result;
}

void*  coverage_16574(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16574].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16574]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16574]);
    return result;
}

void*  coverage_16575(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16575].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16575]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16575]);
    return result;
}

void*  coverage_16576(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16576].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16576]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16576]);
    return result;
}

void*  coverage_16577(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16577].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16577]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16577]);
    return result;
}

void*  coverage_16578(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16578].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16578]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16578]);
    return result;
}

void*  coverage_16579(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16579].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16579]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16579]);
    return result;
}

void*  coverage_16580(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16580].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16580]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16580]);
    return result;
}

void*  coverage_16581(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16581].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16581]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16581]);
    return result;
}

void*  coverage_16582(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16582].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16582]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16582]);
    return result;
}

void*  coverage_16583(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16583].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16583]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16583]);
    return result;
}

void*  coverage_16584(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16584].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16584]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16584]);
    return result;
}

void*  coverage_16585(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16585].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16585]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16585]);
    return result;
}

void*  coverage_16586(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16586].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16586]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16586]);
    return result;
}

void*  coverage_16587(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16587].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16587]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16587]);
    return result;
}

void*  coverage_16588(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16588].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16588]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16588]);
    return result;
}

void*  coverage_16589(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16589].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16589]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16589]);
    return result;
}

void*  coverage_16590(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16590].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16590]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16590]);
    return result;
}

void*  coverage_16591(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16591].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16591]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16591]);
    return result;
}

void*  coverage_16592(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16592].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16592]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16592]);
    return result;
}

void*  coverage_16593(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16593].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16593]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16593]);
    return result;
}

void*  coverage_16594(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16594].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16594]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16594]);
    return result;
}

void*  coverage_16595(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16595].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16595]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16595]);
    return result;
}

void*  coverage_16596(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16596].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16596]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16596]);
    return result;
}

void*  coverage_16597(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16597].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16597]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16597]);
    return result;
}

void*  coverage_16598(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16598].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16598]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16598]);
    return result;
}

void*  coverage_16599(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16599].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16599]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16599]);
    return result;
}

void*  coverage_16600(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16600].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16600]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16600]);
    return result;
}

void*  coverage_16601(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16601].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16601]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16601]);
    return result;
}

void*  coverage_16602(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16602].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16602]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16602]);
    return result;
}

void*  coverage_16603(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16603].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16603]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16603]);
    return result;
}

void*  coverage_16604(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16604].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16604]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16604]);
    return result;
}

void*  coverage_16605(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16605].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16605]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16605]);
    return result;
}

void*  coverage_16606(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16606].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16606]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16606]);
    return result;
}

void*  coverage_16607(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16607].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16607]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16607]);
    return result;
}

void*  coverage_16608(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16608].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16608]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16608]);
    return result;
}

void*  coverage_16609(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16609].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16609]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16609]);
    return result;
}

void*  coverage_16610(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16610].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16610]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16610]);
    return result;
}

void*  coverage_16611(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16611].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16611]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16611]);
    return result;
}

void*  coverage_16612(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16612].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16612]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16612]);
    return result;
}

void*  coverage_16613(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16613].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16613]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16613]);
    return result;
}

void*  coverage_16614(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16614].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16614]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16614]);
    return result;
}

void*  coverage_16615(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16615].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16615]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16615]);
    return result;
}

void*  coverage_16616(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16616].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16616]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16616]);
    return result;
}

void*  coverage_16617(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16617].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16617]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16617]);
    return result;
}

void*  coverage_16618(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16618].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16618]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16618]);
    return result;
}

void*  coverage_16619(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16619].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16619]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16619]);
    return result;
}

void*  coverage_16620(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16620].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16620]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16620]);
    return result;
}

void*  coverage_16621(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16621].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16621]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16621]);
    return result;
}

void*  coverage_16622(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16622].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16622]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16622]);
    return result;
}

void*  coverage_16623(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16623].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16623]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16623]);
    return result;
}

void*  coverage_16624(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16624].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16624]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16624]);
    return result;
}

void*  coverage_16625(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16625].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16625]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16625]);
    return result;
}

void*  coverage_16626(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16626].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16626]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16626]);
    return result;
}

void*  coverage_16627(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16627].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16627]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16627]);
    return result;
}

void*  coverage_16628(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16628].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16628]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16628]);
    return result;
}

void*  coverage_16629(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16629].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16629]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16629]);
    return result;
}

void*  coverage_16630(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16630].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16630]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16630]);
    return result;
}

void*  coverage_16631(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16631].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16631]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16631]);
    return result;
}

void*  coverage_16632(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16632].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16632]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16632]);
    return result;
}

void*  coverage_16633(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16633].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16633]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16633]);
    return result;
}

void*  coverage_16634(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16634].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16634]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16634]);
    return result;
}

void*  coverage_16635(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16635].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16635]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16635]);
    return result;
}

void*  coverage_16636(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16636].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16636]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16636]);
    return result;
}

void*  coverage_16637(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16637].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16637]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16637]);
    return result;
}

void*  coverage_16638(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16638].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16638]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16638]);
    return result;
}

void*  coverage_16639(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16639].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16639]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16639]);
    return result;
}

void*  coverage_16640(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16640].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16640]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16640]);
    return result;
}

void*  coverage_16641(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16641].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16641]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16641]);
    return result;
}

void*  coverage_16642(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16642].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16642]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16642]);
    return result;
}

void*  coverage_16643(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16643].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16643]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16643]);
    return result;
}

void*  coverage_16644(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16644].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16644]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16644]);
    return result;
}

void*  coverage_16645(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16645].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16645]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16645]);
    return result;
}

void*  coverage_16646(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16646].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16646]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16646]);
    return result;
}

void*  coverage_16647(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16647].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16647]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16647]);
    return result;
}

void*  coverage_16648(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16648].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16648]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16648]);
    return result;
}

void*  coverage_16649(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16649].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16649]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16649]);
    return result;
}

void*  coverage_16650(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16650].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16650]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16650]);
    return result;
}

void*  coverage_16651(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16651].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16651]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16651]);
    return result;
}

void*  coverage_16652(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16652].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16652]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16652]);
    return result;
}

void*  coverage_16653(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16653].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16653]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16653]);
    return result;
}

void*  coverage_16654(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16654].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16654]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16654]);
    return result;
}

void*  coverage_16655(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16655].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16655]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16655]);
    return result;
}

void*  coverage_16656(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16656].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16656]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16656]);
    return result;
}

void*  coverage_16657(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16657].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16657]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16657]);
    return result;
}

void*  coverage_16658(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16658].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16658]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16658]);
    return result;
}

void*  coverage_16659(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16659].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16659]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16659]);
    return result;
}

void*  coverage_16660(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16660].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16660]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16660]);
    return result;
}

void*  coverage_16661(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16661].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16661]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16661]);
    return result;
}

void*  coverage_16662(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16662].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16662]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16662]);
    return result;
}

void*  coverage_16663(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16663].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16663]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16663]);
    return result;
}

void*  coverage_16664(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16664].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16664]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16664]);
    return result;
}

void*  coverage_16665(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16665].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16665]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16665]);
    return result;
}

void*  coverage_16666(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16666].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16666]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16666]);
    return result;
}

void*  coverage_16667(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16667].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16667]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16667]);
    return result;
}

void*  coverage_16668(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16668].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16668]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16668]);
    return result;
}

void*  coverage_16669(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16669].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16669]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16669]);
    return result;
}

void*  coverage_16670(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16670].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16670]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16670]);
    return result;
}

void*  coverage_16671(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16671].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16671]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16671]);
    return result;
}

void*  coverage_16672(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16672].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16672]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16672]);
    return result;
}

void*  coverage_16673(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16673].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16673]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16673]);
    return result;
}

void*  coverage_16674(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16674].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16674]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16674]);
    return result;
}

void*  coverage_16675(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16675].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16675]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16675]);
    return result;
}

void*  coverage_16676(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16676].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16676]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16676]);
    return result;
}

void*  coverage_16677(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16677].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16677]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16677]);
    return result;
}

void*  coverage_16678(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16678].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16678]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16678]);
    return result;
}

void*  coverage_16679(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16679].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16679]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16679]);
    return result;
}

void*  coverage_16680(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16680].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16680]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16680]);
    return result;
}

void*  coverage_16681(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16681].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16681]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16681]);
    return result;
}

void*  coverage_16682(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16682].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16682]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16682]);
    return result;
}

void*  coverage_16683(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16683].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16683]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16683]);
    return result;
}

void*  coverage_16684(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16684].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16684]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16684]);
    return result;
}

void*  coverage_16685(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16685].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16685]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16685]);
    return result;
}

void*  coverage_16686(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16686].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16686]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16686]);
    return result;
}

void*  coverage_16687(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16687].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16687]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16687]);
    return result;
}

void*  coverage_16688(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16688].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16688]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16688]);
    return result;
}

void*  coverage_16689(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16689].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16689]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16689]);
    return result;
}

void*  coverage_16690(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16690].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16690]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16690]);
    return result;
}

void*  coverage_16691(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16691].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16691]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16691]);
    return result;
}

void*  coverage_16692(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16692].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16692]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16692]);
    return result;
}

void*  coverage_16693(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16693].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16693]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16693]);
    return result;
}

void*  coverage_16694(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16694].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16694]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16694]);
    return result;
}

void*  coverage_16695(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16695].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16695]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16695]);
    return result;
}

void*  coverage_16696(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16696].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16696]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16696]);
    return result;
}

void*  coverage_16697(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16697].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16697]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16697]);
    return result;
}

void*  coverage_16698(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16698].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16698]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16698]);
    return result;
}

void*  coverage_16699(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16699].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16699]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16699]);
    return result;
}

void*  coverage_16700(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16700].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16700]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16700]);
    return result;
}

void*  coverage_16701(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16701].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16701]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16701]);
    return result;
}

void*  coverage_16702(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16702].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16702]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16702]);
    return result;
}

void*  coverage_16703(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16703].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16703]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16703]);
    return result;
}

void*  coverage_16704(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16704].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16704]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16704]);
    return result;
}

void*  coverage_16705(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16705].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16705]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16705]);
    return result;
}

void*  coverage_16706(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16706].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16706]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16706]);
    return result;
}

void*  coverage_16707(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16707].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16707]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16707]);
    return result;
}

void*  coverage_16708(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16708].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16708]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16708]);
    return result;
}

void*  coverage_16709(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16709].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16709]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16709]);
    return result;
}

void*  coverage_16710(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16710].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16710]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16710]);
    return result;
}

void*  coverage_16711(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16711].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16711]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16711]);
    return result;
}

void*  coverage_16712(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16712].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16712]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16712]);
    return result;
}

void*  coverage_16713(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16713].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16713]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16713]);
    return result;
}

void*  coverage_16714(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16714].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16714]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16714]);
    return result;
}

void*  coverage_16715(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16715].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16715]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16715]);
    return result;
}

void*  coverage_16716(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16716].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16716]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16716]);
    return result;
}

void*  coverage_16717(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16717].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16717]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16717]);
    return result;
}

void*  coverage_16718(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16718].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16718]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16718]);
    return result;
}

void*  coverage_16719(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16719].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16719]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16719]);
    return result;
}

void*  coverage_16720(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16720].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16720]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16720]);
    return result;
}

void*  coverage_16721(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16721].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16721]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16721]);
    return result;
}

void*  coverage_16722(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16722].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16722]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16722]);
    return result;
}

void*  coverage_16723(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16723].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16723]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16723]);
    return result;
}

void*  coverage_16724(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16724].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16724]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16724]);
    return result;
}

void*  coverage_16725(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16725].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16725]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16725]);
    return result;
}

void*  coverage_16726(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16726].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16726]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16726]);
    return result;
}

void*  coverage_16727(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16727].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16727]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16727]);
    return result;
}

void*  coverage_16728(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16728].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16728]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16728]);
    return result;
}

void*  coverage_16729(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16729].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16729]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16729]);
    return result;
}

void*  coverage_16730(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16730].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16730]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16730]);
    return result;
}

void*  coverage_16731(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16731].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16731]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16731]);
    return result;
}

void*  coverage_16732(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16732].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16732]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16732]);
    return result;
}

void*  coverage_16733(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16733].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16733]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16733]);
    return result;
}

void*  coverage_16734(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16734].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16734]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16734]);
    return result;
}

void*  coverage_16735(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16735].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16735]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16735]);
    return result;
}

void*  coverage_16736(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16736].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16736]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16736]);
    return result;
}

void*  coverage_16737(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16737].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16737]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16737]);
    return result;
}

void*  coverage_16738(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16738].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16738]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16738]);
    return result;
}

void*  coverage_16739(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16739].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16739]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16739]);
    return result;
}

void*  coverage_16740(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16740].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16740]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16740]);
    return result;
}

void*  coverage_16741(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16741].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16741]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16741]);
    return result;
}

void*  coverage_16742(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16742].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16742]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16742]);
    return result;
}

void*  coverage_16743(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16743].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16743]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16743]);
    return result;
}

void*  coverage_16744(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16744].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16744]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16744]);
    return result;
}

void*  coverage_16745(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16745].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16745]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16745]);
    return result;
}

void*  coverage_16746(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16746].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16746]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16746]);
    return result;
}

void*  coverage_16747(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16747].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16747]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16747]);
    return result;
}

void*  coverage_16748(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16748].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16748]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16748]);
    return result;
}

void*  coverage_16749(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16749].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16749]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16749]);
    return result;
}

void*  coverage_16750(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16750].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16750]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16750]);
    return result;
}

void*  coverage_16751(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16751].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16751]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16751]);
    return result;
}

void*  coverage_16752(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16752].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16752]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16752]);
    return result;
}

void*  coverage_16753(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16753].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16753]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16753]);
    return result;
}

void*  coverage_16754(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16754].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16754]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16754]);
    return result;
}

void*  coverage_16755(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16755].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16755]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16755]);
    return result;
}

void*  coverage_16756(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16756].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16756]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16756]);
    return result;
}

void*  coverage_16757(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16757].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16757]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16757]);
    return result;
}

void*  coverage_16758(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16758].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16758]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16758]);
    return result;
}

void*  coverage_16759(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16759].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16759]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16759]);
    return result;
}

void*  coverage_16760(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16760].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16760]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16760]);
    return result;
}

void*  coverage_16761(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16761].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16761]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16761]);
    return result;
}

void*  coverage_16762(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16762].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16762]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16762]);
    return result;
}

void*  coverage_16763(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16763].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16763]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16763]);
    return result;
}

void*  coverage_16764(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16764].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16764]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16764]);
    return result;
}

void*  coverage_16765(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16765].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16765]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16765]);
    return result;
}

void*  coverage_16766(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16766].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16766]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16766]);
    return result;
}

void*  coverage_16767(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16767].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16767]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16767]);
    return result;
}

void*  coverage_16768(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16768].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16768]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16768]);
    return result;
}

void*  coverage_16769(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16769].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16769]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16769]);
    return result;
}

void*  coverage_16770(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16770].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16770]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16770]);
    return result;
}

void*  coverage_16771(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16771].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16771]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16771]);
    return result;
}

void*  coverage_16772(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16772].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16772]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16772]);
    return result;
}

void*  coverage_16773(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16773].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16773]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16773]);
    return result;
}

void*  coverage_16774(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16774].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16774]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16774]);
    return result;
}

void*  coverage_16775(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16775].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16775]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16775]);
    return result;
}

void*  coverage_16776(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16776].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16776]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16776]);
    return result;
}

void*  coverage_16777(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16777].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16777]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16777]);
    return result;
}

void*  coverage_16778(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16778].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16778]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16778]);
    return result;
}

void*  coverage_16779(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16779].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16779]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16779]);
    return result;
}

void*  coverage_16780(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16780].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16780]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16780]);
    return result;
}

void*  coverage_16781(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16781].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16781]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16781]);
    return result;
}

void*  coverage_16782(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16782].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16782]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16782]);
    return result;
}

void*  coverage_16783(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16783].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16783]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16783]);
    return result;
}

void*  coverage_16784(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16784].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16784]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16784]);
    return result;
}

void*  coverage_16785(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16785].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16785]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16785]);
    return result;
}

void*  coverage_16786(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16786].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16786]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16786]);
    return result;
}

void*  coverage_16787(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16787].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16787]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16787]);
    return result;
}

void*  coverage_16788(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16788].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16788]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16788]);
    return result;
}

void*  coverage_16789(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16789].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16789]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16789]);
    return result;
}

void*  coverage_16790(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16790].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16790]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16790]);
    return result;
}

void*  coverage_16791(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16791].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16791]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16791]);
    return result;
}

void*  coverage_16792(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16792].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16792]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16792]);
    return result;
}

void*  coverage_16793(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16793].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16793]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16793]);
    return result;
}

void*  coverage_16794(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16794].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16794]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16794]);
    return result;
}

void*  coverage_16795(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16795].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16795]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16795]);
    return result;
}

void*  coverage_16796(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16796].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16796]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16796]);
    return result;
}

void*  coverage_16797(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16797].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16797]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16797]);
    return result;
}

void*  coverage_16798(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16798].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16798]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16798]);
    return result;
}

void*  coverage_16799(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16799].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16799]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16799]);
    return result;
}

void*  coverage_16800(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16800].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16800]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16800]);
    return result;
}

void*  coverage_16801(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16801].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16801]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16801]);
    return result;
}

void*  coverage_16802(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16802].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16802]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16802]);
    return result;
}

void*  coverage_16803(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16803].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16803]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16803]);
    return result;
}

void*  coverage_16804(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16804].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16804]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16804]);
    return result;
}

void*  coverage_16805(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16805].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16805]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16805]);
    return result;
}

void*  coverage_16806(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16806].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16806]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16806]);
    return result;
}

void*  coverage_16807(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16807].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16807]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16807]);
    return result;
}

void*  coverage_16808(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16808].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16808]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16808]);
    return result;
}

void*  coverage_16809(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16809].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16809]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16809]);
    return result;
}

void*  coverage_16810(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16810].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16810]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16810]);
    return result;
}

void*  coverage_16811(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16811].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16811]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16811]);
    return result;
}

void*  coverage_16812(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16812].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16812]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16812]);
    return result;
}

void*  coverage_16813(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16813].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16813]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16813]);
    return result;
}

void*  coverage_16814(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16814].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16814]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16814]);
    return result;
}

void*  coverage_16815(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16815].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16815]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16815]);
    return result;
}

void*  coverage_16816(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16816].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16816]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16816]);
    return result;
}

void*  coverage_16817(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16817].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16817]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16817]);
    return result;
}

void*  coverage_16818(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16818].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16818]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16818]);
    return result;
}

void*  coverage_16819(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16819].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16819]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16819]);
    return result;
}

void*  coverage_16820(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16820].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16820]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16820]);
    return result;
}

void*  coverage_16821(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16821].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16821]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16821]);
    return result;
}

void*  coverage_16822(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16822].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16822]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16822]);
    return result;
}

void*  coverage_16823(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16823].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16823]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16823]);
    return result;
}

void*  coverage_16824(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16824].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16824]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16824]);
    return result;
}

void*  coverage_16825(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16825].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16825]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16825]);
    return result;
}

void*  coverage_16826(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16826].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16826]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16826]);
    return result;
}

void*  coverage_16827(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16827].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16827]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16827]);
    return result;
}

void*  coverage_16828(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16828].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16828]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16828]);
    return result;
}

void*  coverage_16829(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16829].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16829]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16829]);
    return result;
}

void*  coverage_16830(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16830].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16830]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16830]);
    return result;
}

void*  coverage_16831(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16831].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16831]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16831]);
    return result;
}

void*  coverage_16832(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16832].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16832]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16832]);
    return result;
}

void*  coverage_16833(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16833].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16833]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16833]);
    return result;
}

void*  coverage_16834(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16834].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16834]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16834]);
    return result;
}

void*  coverage_16835(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16835].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16835]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16835]);
    return result;
}

void*  coverage_16836(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16836].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16836]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16836]);
    return result;
}

void*  coverage_16837(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16837].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16837]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16837]);
    return result;
}

void*  coverage_16838(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16838].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16838]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16838]);
    return result;
}

void*  coverage_16839(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16839].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16839]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16839]);
    return result;
}

void*  coverage_16840(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16840].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16840]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16840]);
    return result;
}

void*  coverage_16841(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16841].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16841]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16841]);
    return result;
}

void*  coverage_16842(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16842].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16842]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16842]);
    return result;
}

void*  coverage_16843(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16843].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16843]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16843]);
    return result;
}

void*  coverage_16844(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16844].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16844]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16844]);
    return result;
}

void*  coverage_16845(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16845].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16845]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16845]);
    return result;
}

void*  coverage_16846(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16846].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16846]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16846]);
    return result;
}

void*  coverage_16847(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16847].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16847]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16847]);
    return result;
}

void*  coverage_16848(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16848].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16848]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16848]);
    return result;
}

void*  coverage_16849(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16849].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16849]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16849]);
    return result;
}

void*  coverage_16850(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16850].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16850]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16850]);
    return result;
}

void*  coverage_16851(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16851].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16851]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16851]);
    return result;
}

void*  coverage_16852(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16852].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16852]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16852]);
    return result;
}

void*  coverage_16853(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16853].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16853]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16853]);
    return result;
}

void*  coverage_16854(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16854].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16854]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16854]);
    return result;
}

void*  coverage_16855(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16855].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16855]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16855]);
    return result;
}

void*  coverage_16856(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16856].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16856]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16856]);
    return result;
}

void*  coverage_16857(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16857].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16857]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16857]);
    return result;
}

void*  coverage_16858(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16858].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16858]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16858]);
    return result;
}

void*  coverage_16859(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16859].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16859]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16859]);
    return result;
}

void*  coverage_16860(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16860].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16860]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16860]);
    return result;
}

void*  coverage_16861(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16861].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16861]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16861]);
    return result;
}

void*  coverage_16862(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16862].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16862]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16862]);
    return result;
}

void*  coverage_16863(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16863].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16863]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16863]);
    return result;
}

void*  coverage_16864(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16864].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16864]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16864]);
    return result;
}

void*  coverage_16865(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16865].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16865]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16865]);
    return result;
}

void*  coverage_16866(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16866].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16866]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16866]);
    return result;
}

void*  coverage_16867(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16867].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16867]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16867]);
    return result;
}

void*  coverage_16868(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16868].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16868]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16868]);
    return result;
}

void*  coverage_16869(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16869].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16869]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16869]);
    return result;
}

void*  coverage_16870(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16870].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16870]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16870]);
    return result;
}

void*  coverage_16871(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16871].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16871]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16871]);
    return result;
}

void*  coverage_16872(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16872].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16872]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16872]);
    return result;
}

void*  coverage_16873(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16873].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16873]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16873]);
    return result;
}

void*  coverage_16874(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16874].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16874]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16874]);
    return result;
}

void*  coverage_16875(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16875].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16875]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16875]);
    return result;
}

void*  coverage_16876(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16876].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16876]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16876]);
    return result;
}

void*  coverage_16877(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16877].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16877]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16877]);
    return result;
}

void*  coverage_16878(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16878].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16878]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16878]);
    return result;
}

void*  coverage_16879(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16879].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16879]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16879]);
    return result;
}

void*  coverage_16880(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16880].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16880]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16880]);
    return result;
}

void*  coverage_16881(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16881].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16881]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16881]);
    return result;
}

void*  coverage_16882(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16882].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16882]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16882]);
    return result;
}

void*  coverage_16883(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16883].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16883]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16883]);
    return result;
}

void*  coverage_16884(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16884].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16884]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16884]);
    return result;
}

void*  coverage_16885(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16885].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16885]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16885]);
    return result;
}

void*  coverage_16886(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16886].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16886]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16886]);
    return result;
}

void*  coverage_16887(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16887].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16887]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16887]);
    return result;
}

void*  coverage_16888(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16888].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16888]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16888]);
    return result;
}

void*  coverage_16889(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16889].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16889]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16889]);
    return result;
}

void*  coverage_16890(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16890].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16890]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16890]);
    return result;
}

void*  coverage_16891(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16891].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16891]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16891]);
    return result;
}

void*  coverage_16892(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16892].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16892]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16892]);
    return result;
}

void*  coverage_16893(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16893].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16893]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16893]);
    return result;
}

void*  coverage_16894(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16894].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16894]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16894]);
    return result;
}

void*  coverage_16895(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16895].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16895]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16895]);
    return result;
}

void*  coverage_16896(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16896].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16896]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16896]);
    return result;
}

void*  coverage_16897(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16897].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16897]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16897]);
    return result;
}

void*  coverage_16898(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16898].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16898]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16898]);
    return result;
}

void*  coverage_16899(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16899].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16899]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16899]);
    return result;
}

void*  coverage_16900(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16900].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16900]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16900]);
    return result;
}

void*  coverage_16901(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16901].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16901]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16901]);
    return result;
}

void*  coverage_16902(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16902].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16902]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16902]);
    return result;
}

void*  coverage_16903(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16903].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16903]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16903]);
    return result;
}

void*  coverage_16904(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16904].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16904]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16904]);
    return result;
}

void*  coverage_16905(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16905].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16905]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16905]);
    return result;
}

void*  coverage_16906(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16906].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16906]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16906]);
    return result;
}

void*  coverage_16907(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16907].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16907]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16907]);
    return result;
}

void*  coverage_16908(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16908].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16908]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16908]);
    return result;
}

void*  coverage_16909(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16909].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16909]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16909]);
    return result;
}

void*  coverage_16910(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16910].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16910]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16910]);
    return result;
}

void*  coverage_16911(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16911].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16911]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16911]);
    return result;
}

void*  coverage_16912(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16912].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16912]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16912]);
    return result;
}

void*  coverage_16913(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16913].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16913]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16913]);
    return result;
}

void*  coverage_16914(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16914].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16914]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16914]);
    return result;
}

void*  coverage_16915(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16915].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16915]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16915]);
    return result;
}

void*  coverage_16916(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16916].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16916]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16916]);
    return result;
}

void*  coverage_16917(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16917].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16917]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16917]);
    return result;
}

void*  coverage_16918(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16918].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16918]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16918]);
    return result;
}

void*  coverage_16919(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16919].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16919]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16919]);
    return result;
}

void*  coverage_16920(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16920].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16920]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16920]);
    return result;
}

void*  coverage_16921(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16921].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16921]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16921]);
    return result;
}

void*  coverage_16922(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16922].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16922]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16922]);
    return result;
}

void*  coverage_16923(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16923].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16923]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16923]);
    return result;
}

void*  coverage_16924(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16924].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16924]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16924]);
    return result;
}

void*  coverage_16925(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16925].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16925]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16925]);
    return result;
}

void*  coverage_16926(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16926].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16926]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16926]);
    return result;
}

void*  coverage_16927(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16927].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16927]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16927]);
    return result;
}

void*  coverage_16928(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16928].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16928]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16928]);
    return result;
}

void*  coverage_16929(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16929].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16929]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16929]);
    return result;
}

void*  coverage_16930(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16930].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16930]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16930]);
    return result;
}

void*  coverage_16931(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16931].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16931]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16931]);
    return result;
}

void*  coverage_16932(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16932].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16932]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16932]);
    return result;
}

void*  coverage_16933(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16933].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16933]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16933]);
    return result;
}

void*  coverage_16934(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16934].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16934]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16934]);
    return result;
}

void*  coverage_16935(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16935].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16935]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16935]);
    return result;
}

void*  coverage_16936(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16936].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16936]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16936]);
    return result;
}

void*  coverage_16937(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16937].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16937]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16937]);
    return result;
}

void*  coverage_16938(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16938].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16938]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16938]);
    return result;
}

void*  coverage_16939(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16939].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16939]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16939]);
    return result;
}

void*  coverage_16940(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16940].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16940]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16940]);
    return result;
}

void*  coverage_16941(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16941].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16941]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16941]);
    return result;
}

void*  coverage_16942(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16942].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16942]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16942]);
    return result;
}

void*  coverage_16943(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16943].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16943]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16943]);
    return result;
}

void*  coverage_16944(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16944].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16944]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16944]);
    return result;
}

void*  coverage_16945(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16945].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16945]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16945]);
    return result;
}

void*  coverage_16946(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16946].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16946]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16946]);
    return result;
}

void*  coverage_16947(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16947].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16947]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16947]);
    return result;
}

void*  coverage_16948(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16948].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16948]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16948]);
    return result;
}

void*  coverage_16949(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16949].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16949]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16949]);
    return result;
}

void*  coverage_16950(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16950].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16950]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16950]);
    return result;
}

void*  coverage_16951(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16951].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16951]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16951]);
    return result;
}

void*  coverage_16952(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16952].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16952]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16952]);
    return result;
}

void*  coverage_16953(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16953].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16953]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16953]);
    return result;
}

void*  coverage_16954(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16954].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16954]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16954]);
    return result;
}

void*  coverage_16955(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16955].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16955]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16955]);
    return result;
}

void*  coverage_16956(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16956].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16956]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16956]);
    return result;
}

void*  coverage_16957(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16957].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16957]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16957]);
    return result;
}

void*  coverage_16958(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16958].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16958]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16958]);
    return result;
}

void*  coverage_16959(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16959].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16959]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16959]);
    return result;
}

void*  coverage_16960(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16960].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16960]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16960]);
    return result;
}

void*  coverage_16961(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16961].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16961]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16961]);
    return result;
}

void*  coverage_16962(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16962].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16962]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16962]);
    return result;
}

void*  coverage_16963(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16963].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16963]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16963]);
    return result;
}

void*  coverage_16964(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16964].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16964]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16964]);
    return result;
}

void*  coverage_16965(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16965].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16965]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16965]);
    return result;
}

void*  coverage_16966(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16966].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16966]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16966]);
    return result;
}

void*  coverage_16967(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16967].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16967]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16967]);
    return result;
}

void*  coverage_16968(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16968].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16968]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16968]);
    return result;
}

void*  coverage_16969(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16969].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16969]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16969]);
    return result;
}

void*  coverage_16970(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16970].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16970]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16970]);
    return result;
}

void*  coverage_16971(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16971].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16971]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16971]);
    return result;
}

void*  coverage_16972(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16972].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16972]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16972]);
    return result;
}

void*  coverage_16973(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16973].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16973]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16973]);
    return result;
}

void*  coverage_16974(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16974].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16974]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16974]);
    return result;
}

void*  coverage_16975(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16975].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16975]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16975]);
    return result;
}

void*  coverage_16976(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16976].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16976]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16976]);
    return result;
}

void*  coverage_16977(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16977].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16977]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16977]);
    return result;
}

void*  coverage_16978(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16978].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16978]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16978]);
    return result;
}

void*  coverage_16979(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16979].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16979]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16979]);
    return result;
}

void*  coverage_16980(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16980].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16980]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16980]);
    return result;
}

void*  coverage_16981(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16981].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16981]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16981]);
    return result;
}

void*  coverage_16982(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16982].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16982]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16982]);
    return result;
}

void*  coverage_16983(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16983].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16983]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16983]);
    return result;
}

void*  coverage_16984(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16984].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16984]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16984]);
    return result;
}

void*  coverage_16985(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16985].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16985]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16985]);
    return result;
}

void*  coverage_16986(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16986].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16986]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16986]);
    return result;
}

void*  coverage_16987(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16987].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16987]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16987]);
    return result;
}

void*  coverage_16988(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16988].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16988]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16988]);
    return result;
}

void*  coverage_16989(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16989].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16989]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16989]);
    return result;
}

void*  coverage_16990(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16990].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16990]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16990]);
    return result;
}

void*  coverage_16991(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16991].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16991]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16991]);
    return result;
}

void*  coverage_16992(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16992].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16992]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16992]);
    return result;
}

void*  coverage_16993(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16993].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16993]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16993]);
    return result;
}

void*  coverage_16994(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16994].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16994]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16994]);
    return result;
}

void*  coverage_16995(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16995].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16995]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16995]);
    return result;
}

void*  coverage_16996(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16996].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16996]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16996]);
    return result;
}

void*  coverage_16997(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16997].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16997]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16997]);
    return result;
}

void*  coverage_16998(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16998].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16998]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16998]);
    return result;
}

void*  coverage_16999(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[16999].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[16999]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[16999]);
    return result;
}

void*  coverage_17000(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17000].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17000]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17000]);
    return result;
}

void*  coverage_17001(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17001].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17001]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17001]);
    return result;
}

void*  coverage_17002(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17002].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17002]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17002]);
    return result;
}

void*  coverage_17003(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17003].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17003]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17003]);
    return result;
}

void*  coverage_17004(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17004].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17004]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17004]);
    return result;
}

void*  coverage_17005(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17005].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17005]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17005]);
    return result;
}

void*  coverage_17006(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17006].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17006]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17006]);
    return result;
}

void*  coverage_17007(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17007].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17007]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17007]);
    return result;
}

void*  coverage_17008(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17008].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17008]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17008]);
    return result;
}

void*  coverage_17009(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17009].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17009]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17009]);
    return result;
}

void*  coverage_17010(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17010].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17010]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17010]);
    return result;
}

void*  coverage_17011(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17011].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17011]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17011]);
    return result;
}

void*  coverage_17012(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17012].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17012]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17012]);
    return result;
}

void*  coverage_17013(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17013].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17013]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17013]);
    return result;
}

void*  coverage_17014(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17014].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17014]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17014]);
    return result;
}

void*  coverage_17015(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17015].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17015]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17015]);
    return result;
}

void*  coverage_17016(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17016].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17016]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17016]);
    return result;
}

void*  coverage_17017(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17017].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17017]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17017]);
    return result;
}

void*  coverage_17018(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17018].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17018]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17018]);
    return result;
}

void*  coverage_17019(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17019].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17019]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17019]);
    return result;
}

void*  coverage_17020(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17020].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17020]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17020]);
    return result;
}

void*  coverage_17021(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17021].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17021]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17021]);
    return result;
}

void*  coverage_17022(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17022].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17022]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17022]);
    return result;
}

void*  coverage_17023(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17023].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17023]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17023]);
    return result;
}

void*  coverage_17024(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17024].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17024]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17024]);
    return result;
}

void*  coverage_17025(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17025].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17025]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17025]);
    return result;
}

void*  coverage_17026(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17026].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17026]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17026]);
    return result;
}

void*  coverage_17027(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17027].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17027]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17027]);
    return result;
}

void*  coverage_17028(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17028].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17028]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17028]);
    return result;
}

void*  coverage_17029(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17029].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17029]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17029]);
    return result;
}

void*  coverage_17030(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17030].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17030]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17030]);
    return result;
}

void*  coverage_17031(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17031].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17031]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17031]);
    return result;
}

void*  coverage_17032(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17032].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17032]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17032]);
    return result;
}

void*  coverage_17033(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17033].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17033]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17033]);
    return result;
}

void*  coverage_17034(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17034].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17034]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17034]);
    return result;
}

void*  coverage_17035(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17035].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17035]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17035]);
    return result;
}

void*  coverage_17036(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17036].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17036]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17036]);
    return result;
}

void*  coverage_17037(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17037].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17037]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17037]);
    return result;
}

void*  coverage_17038(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17038].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17038]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17038]);
    return result;
}

void*  coverage_17039(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17039].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17039]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17039]);
    return result;
}

void*  coverage_17040(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17040].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17040]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17040]);
    return result;
}

void*  coverage_17041(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17041].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17041]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17041]);
    return result;
}

void*  coverage_17042(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17042].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17042]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17042]);
    return result;
}

void*  coverage_17043(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17043].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17043]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17043]);
    return result;
}

void*  coverage_17044(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17044].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17044]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17044]);
    return result;
}

void*  coverage_17045(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17045].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17045]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17045]);
    return result;
}

void*  coverage_17046(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17046].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17046]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17046]);
    return result;
}

void*  coverage_17047(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17047].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17047]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17047]);
    return result;
}

void*  coverage_17048(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17048].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17048]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17048]);
    return result;
}

void*  coverage_17049(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17049].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17049]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17049]);
    return result;
}

void*  coverage_17050(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17050].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17050]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17050]);
    return result;
}

void*  coverage_17051(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17051].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17051]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17051]);
    return result;
}

void*  coverage_17052(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17052].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17052]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17052]);
    return result;
}

void*  coverage_17053(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17053].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17053]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17053]);
    return result;
}

void*  coverage_17054(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17054].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17054]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17054]);
    return result;
}

void*  coverage_17055(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17055].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17055]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17055]);
    return result;
}

void*  coverage_17056(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17056].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17056]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17056]);
    return result;
}

void*  coverage_17057(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17057].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17057]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17057]);
    return result;
}

void*  coverage_17058(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17058].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17058]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17058]);
    return result;
}

void*  coverage_17059(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17059].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17059]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17059]);
    return result;
}

void*  coverage_17060(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17060].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17060]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17060]);
    return result;
}

void*  coverage_17061(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17061].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17061]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17061]);
    return result;
}

void*  coverage_17062(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17062].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17062]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17062]);
    return result;
}

void*  coverage_17063(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17063].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17063]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17063]);
    return result;
}

void*  coverage_17064(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17064].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17064]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17064]);
    return result;
}

void*  coverage_17065(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17065].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17065]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17065]);
    return result;
}

void*  coverage_17066(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17066].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17066]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17066]);
    return result;
}

void*  coverage_17067(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17067].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17067]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17067]);
    return result;
}

void*  coverage_17068(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17068].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17068]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17068]);
    return result;
}

void*  coverage_17069(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17069].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17069]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17069]);
    return result;
}

void*  coverage_17070(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17070].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17070]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17070]);
    return result;
}

void*  coverage_17071(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17071].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17071]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17071]);
    return result;
}

void*  coverage_17072(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17072].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17072]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17072]);
    return result;
}

void*  coverage_17073(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17073].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17073]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17073]);
    return result;
}

void*  coverage_17074(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17074].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17074]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17074]);
    return result;
}

void*  coverage_17075(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17075].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17075]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17075]);
    return result;
}

void*  coverage_17076(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17076].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17076]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17076]);
    return result;
}

void*  coverage_17077(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17077].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17077]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17077]);
    return result;
}

void*  coverage_17078(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17078].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17078]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17078]);
    return result;
}

void*  coverage_17079(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17079].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17079]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17079]);
    return result;
}

void*  coverage_17080(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17080].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17080]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17080]);
    return result;
}

void*  coverage_17081(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17081].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17081]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17081]);
    return result;
}

void*  coverage_17082(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17082].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17082]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17082]);
    return result;
}

void*  coverage_17083(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17083].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17083]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17083]);
    return result;
}

void*  coverage_17084(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17084].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17084]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17084]);
    return result;
}

void*  coverage_17085(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17085].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17085]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17085]);
    return result;
}

void*  coverage_17086(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17086].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17086]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17086]);
    return result;
}

void*  coverage_17087(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17087].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17087]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17087]);
    return result;
}

void*  coverage_17088(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17088].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17088]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17088]);
    return result;
}

void*  coverage_17089(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17089].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17089]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17089]);
    return result;
}

void*  coverage_17090(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17090].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17090]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17090]);
    return result;
}

void*  coverage_17091(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17091].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17091]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17091]);
    return result;
}

void*  coverage_17092(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17092].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17092]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17092]);
    return result;
}

void*  coverage_17093(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17093].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17093]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17093]);
    return result;
}

void*  coverage_17094(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17094].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17094]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17094]);
    return result;
}

void*  coverage_17095(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17095].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17095]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17095]);
    return result;
}

void*  coverage_17096(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17096].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17096]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17096]);
    return result;
}

void*  coverage_17097(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17097].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17097]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17097]);
    return result;
}

void*  coverage_17098(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17098].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17098]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17098]);
    return result;
}

void*  coverage_17099(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17099].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17099]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17099]);
    return result;
}

void*  coverage_17100(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17100].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17100]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17100]);
    return result;
}

void*  coverage_17101(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17101].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17101]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17101]);
    return result;
}

void*  coverage_17102(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17102].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17102]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17102]);
    return result;
}

void*  coverage_17103(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17103].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17103]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17103]);
    return result;
}

void*  coverage_17104(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17104].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17104]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17104]);
    return result;
}

void*  coverage_17105(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17105].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17105]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17105]);
    return result;
}

void*  coverage_17106(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17106].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17106]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17106]);
    return result;
}

void*  coverage_17107(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17107].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17107]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17107]);
    return result;
}

void*  coverage_17108(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17108].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17108]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17108]);
    return result;
}

void*  coverage_17109(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17109].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17109]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17109]);
    return result;
}

void*  coverage_17110(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17110].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17110]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17110]);
    return result;
}

void*  coverage_17111(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17111].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17111]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17111]);
    return result;
}

void*  coverage_17112(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17112].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17112]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17112]);
    return result;
}

void*  coverage_17113(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17113].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17113]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17113]);
    return result;
}

void*  coverage_17114(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17114].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17114]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17114]);
    return result;
}

void*  coverage_17115(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17115].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17115]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17115]);
    return result;
}

void*  coverage_17116(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17116].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17116]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17116]);
    return result;
}

void*  coverage_17117(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17117].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17117]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17117]);
    return result;
}

void*  coverage_17118(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17118].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17118]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17118]);
    return result;
}

void*  coverage_17119(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17119].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17119]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17119]);
    return result;
}

void*  coverage_17120(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17120].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17120]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17120]);
    return result;
}

void*  coverage_17121(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17121].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17121]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17121]);
    return result;
}

void*  coverage_17122(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17122].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17122]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17122]);
    return result;
}

void*  coverage_17123(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17123].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17123]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17123]);
    return result;
}

void*  coverage_17124(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17124].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17124]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17124]);
    return result;
}

void*  coverage_17125(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17125].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17125]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17125]);
    return result;
}

void*  coverage_17126(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17126].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17126]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17126]);
    return result;
}

void*  coverage_17127(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17127].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17127]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17127]);
    return result;
}

void*  coverage_17128(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17128].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17128]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17128]);
    return result;
}

void*  coverage_17129(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17129].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17129]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17129]);
    return result;
}

void*  coverage_17130(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17130].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17130]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17130]);
    return result;
}

void*  coverage_17131(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17131].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17131]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17131]);
    return result;
}

void*  coverage_17132(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17132].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17132]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17132]);
    return result;
}

void*  coverage_17133(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17133].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17133]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17133]);
    return result;
}

void*  coverage_17134(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17134].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17134]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17134]);
    return result;
}

void*  coverage_17135(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17135].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17135]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17135]);
    return result;
}

void*  coverage_17136(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17136].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17136]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17136]);
    return result;
}

void*  coverage_17137(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17137].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17137]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17137]);
    return result;
}

void*  coverage_17138(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17138].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17138]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17138]);
    return result;
}

void*  coverage_17139(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17139].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17139]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17139]);
    return result;
}

void*  coverage_17140(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17140].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17140]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17140]);
    return result;
}

void*  coverage_17141(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17141].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17141]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17141]);
    return result;
}

void*  coverage_17142(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17142].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17142]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17142]);
    return result;
}

void*  coverage_17143(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17143].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17143]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17143]);
    return result;
}

void*  coverage_17144(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17144].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17144]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17144]);
    return result;
}

void*  coverage_17145(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17145].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17145]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17145]);
    return result;
}

void*  coverage_17146(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17146].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17146]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17146]);
    return result;
}

void*  coverage_17147(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17147].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17147]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17147]);
    return result;
}

void*  coverage_17148(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17148].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17148]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17148]);
    return result;
}

void*  coverage_17149(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17149].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17149]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17149]);
    return result;
}

void*  coverage_17150(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17150].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17150]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17150]);
    return result;
}

void*  coverage_17151(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17151].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17151]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17151]);
    return result;
}

void*  coverage_17152(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17152].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17152]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17152]);
    return result;
}

void*  coverage_17153(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17153].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17153]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17153]);
    return result;
}

void*  coverage_17154(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17154].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17154]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17154]);
    return result;
}

void*  coverage_17155(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17155].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17155]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17155]);
    return result;
}

void*  coverage_17156(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17156].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17156]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17156]);
    return result;
}

void*  coverage_17157(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17157].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17157]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17157]);
    return result;
}

void*  coverage_17158(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17158].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17158]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17158]);
    return result;
}

void*  coverage_17159(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17159].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17159]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17159]);
    return result;
}

void*  coverage_17160(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17160].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17160]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17160]);
    return result;
}

void*  coverage_17161(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17161].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17161]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17161]);
    return result;
}

void*  coverage_17162(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17162].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17162]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17162]);
    return result;
}

void*  coverage_17163(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17163].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17163]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17163]);
    return result;
}

void*  coverage_17164(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17164].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17164]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17164]);
    return result;
}

void*  coverage_17165(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17165].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17165]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17165]);
    return result;
}

void*  coverage_17166(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17166].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17166]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17166]);
    return result;
}

void*  coverage_17167(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17167].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17167]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17167]);
    return result;
}

void*  coverage_17168(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17168].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17168]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17168]);
    return result;
}

void*  coverage_17169(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17169].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17169]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17169]);
    return result;
}

void*  coverage_17170(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17170].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17170]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17170]);
    return result;
}

void*  coverage_17171(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17171].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17171]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17171]);
    return result;
}

void*  coverage_17172(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17172].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17172]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17172]);
    return result;
}

void*  coverage_17173(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17173].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17173]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17173]);
    return result;
}

void*  coverage_17174(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17174].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17174]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17174]);
    return result;
}

void*  coverage_17175(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17175].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17175]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17175]);
    return result;
}

void*  coverage_17176(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17176].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17176]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17176]);
    return result;
}

void*  coverage_17177(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17177].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17177]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17177]);
    return result;
}

void*  coverage_17178(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17178].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17178]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17178]);
    return result;
}

void*  coverage_17179(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17179].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17179]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17179]);
    return result;
}

void*  coverage_17180(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17180].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17180]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17180]);
    return result;
}

void*  coverage_17181(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17181].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17181]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17181]);
    return result;
}

void*  coverage_17182(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17182].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17182]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17182]);
    return result;
}

void*  coverage_17183(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17183].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17183]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17183]);
    return result;
}

void*  coverage_17184(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17184].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17184]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17184]);
    return result;
}

void*  coverage_17185(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17185].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17185]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17185]);
    return result;
}

void*  coverage_17186(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17186].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17186]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17186]);
    return result;
}

void*  coverage_17187(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17187].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17187]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17187]);
    return result;
}

void*  coverage_17188(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17188].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17188]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17188]);
    return result;
}

void*  coverage_17189(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17189].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17189]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17189]);
    return result;
}

void*  coverage_17190(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17190].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17190]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17190]);
    return result;
}

void*  coverage_17191(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17191].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17191]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17191]);
    return result;
}

void*  coverage_17192(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17192].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17192]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17192]);
    return result;
}

void*  coverage_17193(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17193].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17193]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17193]);
    return result;
}

void*  coverage_17194(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17194].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17194]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17194]);
    return result;
}

void*  coverage_17195(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17195].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17195]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17195]);
    return result;
}

void*  coverage_17196(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17196].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17196]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17196]);
    return result;
}

void*  coverage_17197(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17197].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17197]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17197]);
    return result;
}

void*  coverage_17198(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17198].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17198]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17198]);
    return result;
}

void*  coverage_17199(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17199].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17199]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17199]);
    return result;
}

void*  coverage_17200(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17200].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17200]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17200]);
    return result;
}

void*  coverage_17201(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17201].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17201]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17201]);
    return result;
}

void*  coverage_17202(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17202].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17202]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17202]);
    return result;
}

void*  coverage_17203(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17203].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17203]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17203]);
    return result;
}

void*  coverage_17204(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17204].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17204]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17204]);
    return result;
}

void*  coverage_17205(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17205].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17205]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17205]);
    return result;
}

void*  coverage_17206(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17206].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17206]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17206]);
    return result;
}

void*  coverage_17207(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17207].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17207]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17207]);
    return result;
}

void*  coverage_17208(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17208].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17208]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17208]);
    return result;
}

void*  coverage_17209(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17209].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17209]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17209]);
    return result;
}

void*  coverage_17210(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17210].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17210]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17210]);
    return result;
}

void*  coverage_17211(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17211].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17211]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17211]);
    return result;
}

void*  coverage_17212(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17212].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17212]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17212]);
    return result;
}

void*  coverage_17213(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17213].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17213]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17213]);
    return result;
}

void*  coverage_17214(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17214].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17214]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17214]);
    return result;
}

void*  coverage_17215(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17215].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17215]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17215]);
    return result;
}

void*  coverage_17216(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17216].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17216]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17216]);
    return result;
}

void*  coverage_17217(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17217].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17217]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17217]);
    return result;
}

void*  coverage_17218(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17218].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17218]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17218]);
    return result;
}

void*  coverage_17219(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17219].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17219]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17219]);
    return result;
}

void*  coverage_17220(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17220].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17220]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17220]);
    return result;
}

void*  coverage_17221(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17221].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17221]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17221]);
    return result;
}

void*  coverage_17222(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17222].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17222]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17222]);
    return result;
}

void*  coverage_17223(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17223].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17223]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17223]);
    return result;
}

void*  coverage_17224(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17224].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17224]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17224]);
    return result;
}

void*  coverage_17225(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17225].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17225]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17225]);
    return result;
}

void*  coverage_17226(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17226].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17226]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17226]);
    return result;
}

void*  coverage_17227(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17227].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17227]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17227]);
    return result;
}

void*  coverage_17228(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17228].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17228]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17228]);
    return result;
}

void*  coverage_17229(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17229].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17229]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17229]);
    return result;
}

void*  coverage_17230(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17230].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17230]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17230]);
    return result;
}

void*  coverage_17231(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17231].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17231]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17231]);
    return result;
}

void*  coverage_17232(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17232].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17232]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17232]);
    return result;
}

void*  coverage_17233(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17233].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17233]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17233]);
    return result;
}

void*  coverage_17234(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17234].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17234]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17234]);
    return result;
}

void*  coverage_17235(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17235].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17235]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17235]);
    return result;
}

void*  coverage_17236(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17236].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17236]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17236]);
    return result;
}

void*  coverage_17237(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17237].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17237]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17237]);
    return result;
}

void*  coverage_17238(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17238].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17238]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17238]);
    return result;
}

void*  coverage_17239(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17239].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17239]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17239]);
    return result;
}

void*  coverage_17240(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17240].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17240]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17240]);
    return result;
}

void*  coverage_17241(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17241].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17241]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17241]);
    return result;
}

void*  coverage_17242(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17242].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17242]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17242]);
    return result;
}

void*  coverage_17243(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17243].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17243]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17243]);
    return result;
}

void*  coverage_17244(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17244].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17244]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17244]);
    return result;
}

void*  coverage_17245(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17245].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17245]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17245]);
    return result;
}

void*  coverage_17246(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17246].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17246]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17246]);
    return result;
}

void*  coverage_17247(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17247].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17247]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17247]);
    return result;
}

void*  coverage_17248(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17248].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17248]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17248]);
    return result;
}

void*  coverage_17249(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17249].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17249]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17249]);
    return result;
}

void*  coverage_17250(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17250].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17250]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17250]);
    return result;
}

void*  coverage_17251(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17251].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17251]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17251]);
    return result;
}

void*  coverage_17252(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17252].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17252]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17252]);
    return result;
}

void*  coverage_17253(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17253].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17253]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17253]);
    return result;
}

void*  coverage_17254(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17254].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17254]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17254]);
    return result;
}

void*  coverage_17255(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17255].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17255]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17255]);
    return result;
}

void*  coverage_17256(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17256].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17256]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17256]);
    return result;
}

void*  coverage_17257(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17257].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17257]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17257]);
    return result;
}

void*  coverage_17258(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17258].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17258]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17258]);
    return result;
}

void*  coverage_17259(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17259].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17259]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17259]);
    return result;
}

void*  coverage_17260(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17260].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17260]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17260]);
    return result;
}

void*  coverage_17261(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17261].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17261]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17261]);
    return result;
}

void*  coverage_17262(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17262].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17262]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17262]);
    return result;
}

void*  coverage_17263(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17263].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17263]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17263]);
    return result;
}

void*  coverage_17264(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17264].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17264]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17264]);
    return result;
}

void*  coverage_17265(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17265].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17265]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17265]);
    return result;
}

void*  coverage_17266(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17266].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17266]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17266]);
    return result;
}

void*  coverage_17267(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17267].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17267]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17267]);
    return result;
}

void*  coverage_17268(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17268].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17268]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17268]);
    return result;
}

void*  coverage_17269(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17269].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17269]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17269]);
    return result;
}

void*  coverage_17270(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17270].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17270]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17270]);
    return result;
}

void*  coverage_17271(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17271].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17271]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17271]);
    return result;
}

void*  coverage_17272(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17272].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17272]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17272]);
    return result;
}

void*  coverage_17273(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17273].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17273]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17273]);
    return result;
}

void*  coverage_17274(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17274].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17274]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17274]);
    return result;
}

void*  coverage_17275(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17275].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17275]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17275]);
    return result;
}

void*  coverage_17276(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17276].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17276]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17276]);
    return result;
}

void*  coverage_17277(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17277].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17277]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17277]);
    return result;
}

void*  coverage_17278(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17278].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17278]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17278]);
    return result;
}

void*  coverage_17279(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17279].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17279]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17279]);
    return result;
}

void*  coverage_17280(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17280].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17280]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17280]);
    return result;
}

void*  coverage_17281(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17281].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17281]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17281]);
    return result;
}

void*  coverage_17282(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17282].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17282]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17282]);
    return result;
}

void*  coverage_17283(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17283].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17283]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17283]);
    return result;
}

void*  coverage_17284(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17284].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17284]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17284]);
    return result;
}

void*  coverage_17285(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17285].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17285]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17285]);
    return result;
}

void*  coverage_17286(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17286].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17286]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17286]);
    return result;
}

void*  coverage_17287(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17287].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17287]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17287]);
    return result;
}

void*  coverage_17288(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17288].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17288]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17288]);
    return result;
}

void*  coverage_17289(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17289].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17289]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17289]);
    return result;
}

void*  coverage_17290(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17290].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17290]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17290]);
    return result;
}

void*  coverage_17291(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17291].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17291]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17291]);
    return result;
}

void*  coverage_17292(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17292].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17292]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17292]);
    return result;
}

void*  coverage_17293(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17293].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17293]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17293]);
    return result;
}

void*  coverage_17294(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17294].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17294]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17294]);
    return result;
}

void*  coverage_17295(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17295].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17295]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17295]);
    return result;
}

void*  coverage_17296(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17296].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17296]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17296]);
    return result;
}

void*  coverage_17297(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17297].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17297]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17297]);
    return result;
}

void*  coverage_17298(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17298].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17298]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17298]);
    return result;
}

void*  coverage_17299(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17299].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17299]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17299]);
    return result;
}

void*  coverage_17300(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17300].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17300]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17300]);
    return result;
}

void*  coverage_17301(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17301].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17301]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17301]);
    return result;
}

void*  coverage_17302(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17302].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17302]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17302]);
    return result;
}

void*  coverage_17303(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17303].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17303]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17303]);
    return result;
}

void*  coverage_17304(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17304].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17304]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17304]);
    return result;
}

void*  coverage_17305(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17305].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17305]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17305]);
    return result;
}

void*  coverage_17306(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17306].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17306]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17306]);
    return result;
}

void*  coverage_17307(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17307].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17307]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17307]);
    return result;
}

void*  coverage_17308(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17308].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17308]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17308]);
    return result;
}

void*  coverage_17309(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17309].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17309]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17309]);
    return result;
}

void*  coverage_17310(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17310].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17310]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17310]);
    return result;
}

void*  coverage_17311(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17311].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17311]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17311]);
    return result;
}

void*  coverage_17312(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17312].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17312]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17312]);
    return result;
}

void*  coverage_17313(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17313].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17313]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17313]);
    return result;
}

void*  coverage_17314(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17314].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17314]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17314]);
    return result;
}

void*  coverage_17315(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17315].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17315]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17315]);
    return result;
}

void*  coverage_17316(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17316].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17316]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17316]);
    return result;
}

void*  coverage_17317(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17317].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17317]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17317]);
    return result;
}

void*  coverage_17318(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17318].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17318]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17318]);
    return result;
}

void*  coverage_17319(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17319].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17319]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17319]);
    return result;
}

void*  coverage_17320(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17320].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17320]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17320]);
    return result;
}

void*  coverage_17321(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17321].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17321]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17321]);
    return result;
}

void*  coverage_17322(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17322].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17322]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17322]);
    return result;
}

void*  coverage_17323(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17323].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17323]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17323]);
    return result;
}

void*  coverage_17324(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17324].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17324]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17324]);
    return result;
}

void*  coverage_17325(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17325].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17325]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17325]);
    return result;
}

void*  coverage_17326(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17326].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17326]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17326]);
    return result;
}

void*  coverage_17327(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17327].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17327]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17327]);
    return result;
}

void*  coverage_17328(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17328].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17328]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17328]);
    return result;
}

void*  coverage_17329(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17329].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17329]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17329]);
    return result;
}

void*  coverage_17330(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17330].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17330]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17330]);
    return result;
}

void*  coverage_17331(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17331].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17331]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17331]);
    return result;
}

void*  coverage_17332(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17332].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17332]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17332]);
    return result;
}

void*  coverage_17333(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17333].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17333]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17333]);
    return result;
}

void*  coverage_17334(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17334].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17334]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17334]);
    return result;
}

void*  coverage_17335(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17335].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17335]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17335]);
    return result;
}

void*  coverage_17336(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17336].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17336]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17336]);
    return result;
}

void*  coverage_17337(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17337].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17337]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17337]);
    return result;
}

void*  coverage_17338(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17338].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17338]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17338]);
    return result;
}

void*  coverage_17339(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17339].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17339]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17339]);
    return result;
}

void*  coverage_17340(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17340].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17340]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17340]);
    return result;
}

void*  coverage_17341(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17341].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17341]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17341]);
    return result;
}

void*  coverage_17342(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17342].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17342]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17342]);
    return result;
}

void*  coverage_17343(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17343].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17343]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17343]);
    return result;
}

void*  coverage_17344(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17344].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17344]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17344]);
    return result;
}

void*  coverage_17345(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17345].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17345]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17345]);
    return result;
}

void*  coverage_17346(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17346].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17346]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17346]);
    return result;
}

void*  coverage_17347(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17347].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17347]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17347]);
    return result;
}

void*  coverage_17348(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17348].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17348]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17348]);
    return result;
}

void*  coverage_17349(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17349].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17349]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17349]);
    return result;
}

void*  coverage_17350(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17350].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17350]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17350]);
    return result;
}

void*  coverage_17351(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17351].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17351]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17351]);
    return result;
}

void*  coverage_17352(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17352].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17352]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17352]);
    return result;
}

void*  coverage_17353(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17353].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17353]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17353]);
    return result;
}

void*  coverage_17354(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17354].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17354]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17354]);
    return result;
}

void*  coverage_17355(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17355].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17355]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17355]);
    return result;
}

void*  coverage_17356(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17356].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17356]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17356]);
    return result;
}

void*  coverage_17357(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17357].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17357]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17357]);
    return result;
}

void*  coverage_17358(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17358].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17358]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17358]);
    return result;
}

void*  coverage_17359(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17359].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17359]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17359]);
    return result;
}

void*  coverage_17360(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17360].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17360]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17360]);
    return result;
}

void*  coverage_17361(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17361].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17361]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17361]);
    return result;
}

void*  coverage_17362(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17362].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17362]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17362]);
    return result;
}

void*  coverage_17363(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17363].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17363]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17363]);
    return result;
}

void*  coverage_17364(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17364].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17364]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17364]);
    return result;
}

void*  coverage_17365(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17365].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17365]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17365]);
    return result;
}

void*  coverage_17366(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17366].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17366]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17366]);
    return result;
}

void*  coverage_17367(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17367].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17367]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17367]);
    return result;
}

void*  coverage_17368(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17368].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17368]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17368]);
    return result;
}

void*  coverage_17369(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17369].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17369]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17369]);
    return result;
}

void*  coverage_17370(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17370].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17370]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17370]);
    return result;
}

void*  coverage_17371(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17371].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17371]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17371]);
    return result;
}

void*  coverage_17372(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17372].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17372]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17372]);
    return result;
}

void*  coverage_17373(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17373].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17373]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17373]);
    return result;
}

void*  coverage_17374(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17374].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17374]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17374]);
    return result;
}

void*  coverage_17375(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17375].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17375]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17375]);
    return result;
}

void*  coverage_17376(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17376].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17376]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17376]);
    return result;
}

void*  coverage_17377(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17377].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17377]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17377]);
    return result;
}

void*  coverage_17378(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17378].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17378]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17378]);
    return result;
}

void*  coverage_17379(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17379].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17379]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17379]);
    return result;
}

void*  coverage_17380(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17380].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17380]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17380]);
    return result;
}

void*  coverage_17381(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17381].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17381]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17381]);
    return result;
}

void*  coverage_17382(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17382].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17382]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17382]);
    return result;
}

void*  coverage_17383(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17383].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17383]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17383]);
    return result;
}

void*  coverage_17384(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17384].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17384]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17384]);
    return result;
}

void*  coverage_17385(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17385].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17385]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17385]);
    return result;
}

void*  coverage_17386(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17386].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17386]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17386]);
    return result;
}

void*  coverage_17387(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17387].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17387]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17387]);
    return result;
}

void*  coverage_17388(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17388].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17388]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17388]);
    return result;
}

void*  coverage_17389(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17389].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17389]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17389]);
    return result;
}

void*  coverage_17390(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17390].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17390]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17390]);
    return result;
}

void*  coverage_17391(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17391].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17391]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17391]);
    return result;
}

void*  coverage_17392(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17392].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17392]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17392]);
    return result;
}

void*  coverage_17393(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17393].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17393]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17393]);
    return result;
}

void*  coverage_17394(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17394].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17394]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17394]);
    return result;
}

void*  coverage_17395(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17395].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17395]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17395]);
    return result;
}

void*  coverage_17396(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17396].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17396]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17396]);
    return result;
}

void*  coverage_17397(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17397].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17397]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17397]);
    return result;
}

void*  coverage_17398(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17398].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17398]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17398]);
    return result;
}

void*  coverage_17399(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17399].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17399]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17399]);
    return result;
}

void*  coverage_17400(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17400].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17400]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17400]);
    return result;
}

void*  coverage_17401(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17401].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17401]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17401]);
    return result;
}

void*  coverage_17402(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17402].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17402]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17402]);
    return result;
}

void*  coverage_17403(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17403].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17403]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17403]);
    return result;
}

void*  coverage_17404(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17404].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17404]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17404]);
    return result;
}

void*  coverage_17405(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17405].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17405]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17405]);
    return result;
}

void*  coverage_17406(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17406].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17406]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17406]);
    return result;
}

void*  coverage_17407(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17407].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17407]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17407]);
    return result;
}

void*  coverage_17408(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17408].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17408]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17408]);
    return result;
}

void*  coverage_17409(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17409].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17409]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17409]);
    return result;
}

void*  coverage_17410(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17410].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17410]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17410]);
    return result;
}

void*  coverage_17411(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17411].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17411]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17411]);
    return result;
}

void*  coverage_17412(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17412].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17412]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17412]);
    return result;
}

void*  coverage_17413(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17413].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17413]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17413]);
    return result;
}

void*  coverage_17414(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17414].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17414]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17414]);
    return result;
}

void*  coverage_17415(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17415].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17415]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17415]);
    return result;
}

void*  coverage_17416(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17416].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17416]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17416]);
    return result;
}

void*  coverage_17417(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17417].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17417]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17417]);
    return result;
}

void*  coverage_17418(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17418].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17418]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17418]);
    return result;
}

void*  coverage_17419(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17419].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17419]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17419]);
    return result;
}

void*  coverage_17420(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17420].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17420]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17420]);
    return result;
}

void*  coverage_17421(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17421].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17421]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17421]);
    return result;
}

void*  coverage_17422(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17422].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17422]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17422]);
    return result;
}

void*  coverage_17423(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17423].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17423]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17423]);
    return result;
}

void*  coverage_17424(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17424].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17424]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17424]);
    return result;
}

void*  coverage_17425(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17425].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17425]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17425]);
    return result;
}

void*  coverage_17426(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17426].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17426]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17426]);
    return result;
}

void*  coverage_17427(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17427].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17427]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17427]);
    return result;
}

void*  coverage_17428(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17428].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17428]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17428]);
    return result;
}

void*  coverage_17429(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17429].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17429]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17429]);
    return result;
}

void*  coverage_17430(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17430].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17430]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17430]);
    return result;
}

void*  coverage_17431(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17431].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17431]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17431]);
    return result;
}

void*  coverage_17432(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17432].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17432]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17432]);
    return result;
}

void*  coverage_17433(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17433].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17433]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17433]);
    return result;
}

void*  coverage_17434(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17434].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17434]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17434]);
    return result;
}

void*  coverage_17435(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17435].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17435]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17435]);
    return result;
}

void*  coverage_17436(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17436].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17436]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17436]);
    return result;
}

void*  coverage_17437(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17437].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17437]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17437]);
    return result;
}

void*  coverage_17438(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17438].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17438]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17438]);
    return result;
}

void*  coverage_17439(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17439].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17439]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17439]);
    return result;
}

void*  coverage_17440(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17440].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17440]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17440]);
    return result;
}

void*  coverage_17441(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17441].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17441]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17441]);
    return result;
}

void*  coverage_17442(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17442].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17442]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17442]);
    return result;
}

void*  coverage_17443(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17443].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17443]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17443]);
    return result;
}

void*  coverage_17444(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17444].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17444]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17444]);
    return result;
}

void*  coverage_17445(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17445].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17445]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17445]);
    return result;
}

void*  coverage_17446(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17446].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17446]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17446]);
    return result;
}

void*  coverage_17447(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17447].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17447]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17447]);
    return result;
}

void*  coverage_17448(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17448].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17448]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17448]);
    return result;
}

void*  coverage_17449(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17449].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17449]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17449]);
    return result;
}

void*  coverage_17450(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17450].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17450]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17450]);
    return result;
}

void*  coverage_17451(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17451].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17451]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17451]);
    return result;
}

void*  coverage_17452(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17452].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17452]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17452]);
    return result;
}

void*  coverage_17453(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17453].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17453]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17453]);
    return result;
}

void*  coverage_17454(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17454].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17454]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17454]);
    return result;
}

void*  coverage_17455(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17455].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17455]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17455]);
    return result;
}

void*  coverage_17456(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17456].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17456]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17456]);
    return result;
}

void*  coverage_17457(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17457].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17457]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17457]);
    return result;
}

void*  coverage_17458(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17458].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17458]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17458]);
    return result;
}

void*  coverage_17459(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17459].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17459]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17459]);
    return result;
}

void*  coverage_17460(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17460].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17460]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17460]);
    return result;
}

void*  coverage_17461(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17461].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17461]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17461]);
    return result;
}

void*  coverage_17462(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17462].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17462]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17462]);
    return result;
}

void*  coverage_17463(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17463].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17463]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17463]);
    return result;
}

void*  coverage_17464(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17464].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17464]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17464]);
    return result;
}

void*  coverage_17465(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17465].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17465]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17465]);
    return result;
}

void*  coverage_17466(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17466].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17466]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17466]);
    return result;
}

void*  coverage_17467(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17467].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17467]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17467]);
    return result;
}

void*  coverage_17468(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17468].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17468]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17468]);
    return result;
}

void*  coverage_17469(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17469].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17469]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17469]);
    return result;
}

void*  coverage_17470(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17470].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17470]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17470]);
    return result;
}

void*  coverage_17471(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17471].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17471]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17471]);
    return result;
}

void*  coverage_17472(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17472].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17472]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17472]);
    return result;
}

void*  coverage_17473(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17473].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17473]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17473]);
    return result;
}

void*  coverage_17474(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17474].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17474]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17474]);
    return result;
}

void*  coverage_17475(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17475].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17475]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17475]);
    return result;
}

void*  coverage_17476(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17476].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17476]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17476]);
    return result;
}

void*  coverage_17477(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17477].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17477]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17477]);
    return result;
}

void*  coverage_17478(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17478].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17478]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17478]);
    return result;
}

void*  coverage_17479(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17479].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17479]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17479]);
    return result;
}

void*  coverage_17480(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17480].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17480]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17480]);
    return result;
}

void*  coverage_17481(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17481].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17481]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17481]);
    return result;
}

void*  coverage_17482(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17482].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17482]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17482]);
    return result;
}

void*  coverage_17483(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17483].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17483]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17483]);
    return result;
}

void*  coverage_17484(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17484].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17484]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17484]);
    return result;
}

void*  coverage_17485(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17485].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17485]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17485]);
    return result;
}

void*  coverage_17486(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17486].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17486]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17486]);
    return result;
}

void*  coverage_17487(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17487].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17487]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17487]);
    return result;
}

void*  coverage_17488(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17488].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17488]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17488]);
    return result;
}

void*  coverage_17489(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17489].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17489]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17489]);
    return result;
}

void*  coverage_17490(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17490].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17490]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17490]);
    return result;
}

void*  coverage_17491(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17491].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17491]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17491]);
    return result;
}

void*  coverage_17492(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17492].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17492]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17492]);
    return result;
}

void*  coverage_17493(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17493].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17493]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17493]);
    return result;
}

void*  coverage_17494(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17494].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17494]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17494]);
    return result;
}

void*  coverage_17495(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17495].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17495]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17495]);
    return result;
}

void*  coverage_17496(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17496].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17496]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17496]);
    return result;
}

void*  coverage_17497(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17497].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17497]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17497]);
    return result;
}

void*  coverage_17498(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17498].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17498]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17498]);
    return result;
}

void*  coverage_17499(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17499].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17499]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17499]);
    return result;
}

void*  coverage_17500(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17500].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17500]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17500]);
    return result;
}

void*  coverage_17501(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17501].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17501]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17501]);
    return result;
}

void*  coverage_17502(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17502].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17502]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17502]);
    return result;
}

void*  coverage_17503(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17503].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17503]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17503]);
    return result;
}

void*  coverage_17504(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17504].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17504]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17504]);
    return result;
}

void*  coverage_17505(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17505].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17505]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17505]);
    return result;
}

void*  coverage_17506(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17506].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17506]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17506]);
    return result;
}

void*  coverage_17507(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17507].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17507]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17507]);
    return result;
}

void*  coverage_17508(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17508].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17508]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17508]);
    return result;
}

void*  coverage_17509(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17509].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17509]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17509]);
    return result;
}

void*  coverage_17510(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17510].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17510]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17510]);
    return result;
}

void*  coverage_17511(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17511].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17511]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17511]);
    return result;
}

void*  coverage_17512(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17512].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17512]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17512]);
    return result;
}

void*  coverage_17513(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17513].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17513]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17513]);
    return result;
}

void*  coverage_17514(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17514].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17514]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17514]);
    return result;
}

void*  coverage_17515(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17515].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17515]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17515]);
    return result;
}

void*  coverage_17516(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17516].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17516]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17516]);
    return result;
}

void*  coverage_17517(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17517].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17517]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17517]);
    return result;
}

void*  coverage_17518(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17518].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17518]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17518]);
    return result;
}

void*  coverage_17519(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17519].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17519]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17519]);
    return result;
}

void*  coverage_17520(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17520].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17520]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17520]);
    return result;
}

void*  coverage_17521(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17521].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17521]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17521]);
    return result;
}

void*  coverage_17522(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17522].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17522]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17522]);
    return result;
}

void*  coverage_17523(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17523].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17523]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17523]);
    return result;
}

void*  coverage_17524(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17524].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17524]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17524]);
    return result;
}

void*  coverage_17525(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17525].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17525]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17525]);
    return result;
}

void*  coverage_17526(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17526].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17526]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17526]);
    return result;
}

void*  coverage_17527(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17527].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17527]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17527]);
    return result;
}

void*  coverage_17528(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17528].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17528]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17528]);
    return result;
}

void*  coverage_17529(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17529].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17529]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17529]);
    return result;
}

void*  coverage_17530(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17530].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17530]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17530]);
    return result;
}

void*  coverage_17531(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17531].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17531]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17531]);
    return result;
}

void*  coverage_17532(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17532].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17532]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17532]);
    return result;
}

void*  coverage_17533(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17533].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17533]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17533]);
    return result;
}

void*  coverage_17534(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17534].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17534]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17534]);
    return result;
}

void*  coverage_17535(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17535].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17535]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17535]);
    return result;
}

void*  coverage_17536(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17536].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17536]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17536]);
    return result;
}

void*  coverage_17537(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17537].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17537]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17537]);
    return result;
}

void*  coverage_17538(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17538].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17538]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17538]);
    return result;
}

void*  coverage_17539(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17539].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17539]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17539]);
    return result;
}

void*  coverage_17540(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17540].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17540]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17540]);
    return result;
}

void*  coverage_17541(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17541].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17541]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17541]);
    return result;
}

void*  coverage_17542(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17542].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17542]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17542]);
    return result;
}

void*  coverage_17543(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17543].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17543]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17543]);
    return result;
}

void*  coverage_17544(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17544].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17544]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17544]);
    return result;
}

void*  coverage_17545(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17545].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17545]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17545]);
    return result;
}

void*  coverage_17546(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17546].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17546]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17546]);
    return result;
}

void*  coverage_17547(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17547].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17547]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17547]);
    return result;
}

void*  coverage_17548(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17548].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17548]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17548]);
    return result;
}

void*  coverage_17549(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17549].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17549]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17549]);
    return result;
}

void*  coverage_17550(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17550].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17550]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17550]);
    return result;
}

void*  coverage_17551(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17551].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17551]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17551]);
    return result;
}

void*  coverage_17552(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17552].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17552]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17552]);
    return result;
}

void*  coverage_17553(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17553].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17553]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17553]);
    return result;
}

void*  coverage_17554(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17554].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17554]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17554]);
    return result;
}

void*  coverage_17555(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17555].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17555]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17555]);
    return result;
}

void*  coverage_17556(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17556].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17556]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17556]);
    return result;
}

void*  coverage_17557(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17557].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17557]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17557]);
    return result;
}

void*  coverage_17558(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17558].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17558]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17558]);
    return result;
}

void*  coverage_17559(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17559].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17559]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17559]);
    return result;
}

void*  coverage_17560(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17560].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17560]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17560]);
    return result;
}

void*  coverage_17561(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17561].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17561]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17561]);
    return result;
}

void*  coverage_17562(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17562].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17562]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17562]);
    return result;
}

void*  coverage_17563(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17563].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17563]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17563]);
    return result;
}

void*  coverage_17564(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17564].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17564]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17564]);
    return result;
}

void*  coverage_17565(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17565].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17565]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17565]);
    return result;
}

void*  coverage_17566(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17566].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17566]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17566]);
    return result;
}

void*  coverage_17567(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17567].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17567]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17567]);
    return result;
}

void*  coverage_17568(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17568].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17568]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17568]);
    return result;
}

void*  coverage_17569(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17569].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17569]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17569]);
    return result;
}

void*  coverage_17570(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17570].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17570]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17570]);
    return result;
}

void*  coverage_17571(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17571].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17571]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17571]);
    return result;
}

void*  coverage_17572(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17572].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17572]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17572]);
    return result;
}

void*  coverage_17573(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17573].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17573]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17573]);
    return result;
}

void*  coverage_17574(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17574].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17574]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17574]);
    return result;
}

void*  coverage_17575(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17575].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17575]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17575]);
    return result;
}

void*  coverage_17576(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17576].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17576]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17576]);
    return result;
}

void*  coverage_17577(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17577].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17577]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17577]);
    return result;
}

void*  coverage_17578(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17578].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17578]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17578]);
    return result;
}

void*  coverage_17579(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17579].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17579]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17579]);
    return result;
}

void*  coverage_17580(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17580].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17580]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17580]);
    return result;
}

void*  coverage_17581(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17581].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17581]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17581]);
    return result;
}

void*  coverage_17582(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17582].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17582]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17582]);
    return result;
}

void*  coverage_17583(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17583].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17583]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17583]);
    return result;
}

void*  coverage_17584(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17584].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17584]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17584]);
    return result;
}

void*  coverage_17585(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17585].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17585]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17585]);
    return result;
}

void*  coverage_17586(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17586].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17586]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17586]);
    return result;
}

void*  coverage_17587(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17587].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17587]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17587]);
    return result;
}

void*  coverage_17588(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17588].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17588]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17588]);
    return result;
}

void*  coverage_17589(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17589].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17589]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17589]);
    return result;
}

void*  coverage_17590(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17590].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17590]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17590]);
    return result;
}

void*  coverage_17591(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17591].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17591]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17591]);
    return result;
}

void*  coverage_17592(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17592].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17592]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17592]);
    return result;
}

void*  coverage_17593(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17593].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17593]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17593]);
    return result;
}

void*  coverage_17594(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17594].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17594]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17594]);
    return result;
}

void*  coverage_17595(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17595].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17595]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17595]);
    return result;
}

void*  coverage_17596(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17596].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17596]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17596]);
    return result;
}

void*  coverage_17597(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17597].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17597]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17597]);
    return result;
}

void*  coverage_17598(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17598].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17598]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17598]);
    return result;
}

void*  coverage_17599(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17599].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17599]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17599]);
    return result;
}

void*  coverage_17600(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17600].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17600]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17600]);
    return result;
}

void*  coverage_17601(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17601].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17601]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17601]);
    return result;
}

void*  coverage_17602(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17602].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17602]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17602]);
    return result;
}

void*  coverage_17603(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17603].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17603]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17603]);
    return result;
}

void*  coverage_17604(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17604].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17604]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17604]);
    return result;
}

void*  coverage_17605(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17605].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17605]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17605]);
    return result;
}

void*  coverage_17606(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17606].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17606]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17606]);
    return result;
}

void*  coverage_17607(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17607].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17607]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17607]);
    return result;
}

void*  coverage_17608(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17608].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17608]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17608]);
    return result;
}

void*  coverage_17609(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17609].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17609]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17609]);
    return result;
}

void*  coverage_17610(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17610].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17610]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17610]);
    return result;
}

void*  coverage_17611(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17611].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17611]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17611]);
    return result;
}

void*  coverage_17612(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17612].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17612]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17612]);
    return result;
}

void*  coverage_17613(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17613].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17613]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17613]);
    return result;
}

void*  coverage_17614(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17614].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17614]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17614]);
    return result;
}

void*  coverage_17615(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17615].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17615]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17615]);
    return result;
}

void*  coverage_17616(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17616].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17616]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17616]);
    return result;
}

void*  coverage_17617(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17617].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17617]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17617]);
    return result;
}

void*  coverage_17618(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17618].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17618]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17618]);
    return result;
}

void*  coverage_17619(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17619].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17619]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17619]);
    return result;
}

void*  coverage_17620(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17620].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17620]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17620]);
    return result;
}

void*  coverage_17621(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17621].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17621]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17621]);
    return result;
}

void*  coverage_17622(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17622].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17622]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17622]);
    return result;
}

void*  coverage_17623(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17623].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17623]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17623]);
    return result;
}

void*  coverage_17624(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17624].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17624]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17624]);
    return result;
}

void*  coverage_17625(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17625].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17625]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17625]);
    return result;
}

void*  coverage_17626(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17626].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17626]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17626]);
    return result;
}

void*  coverage_17627(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17627].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17627]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17627]);
    return result;
}

void*  coverage_17628(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17628].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17628]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17628]);
    return result;
}

void*  coverage_17629(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17629].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17629]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17629]);
    return result;
}

void*  coverage_17630(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17630].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17630]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17630]);
    return result;
}

void*  coverage_17631(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17631].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17631]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17631]);
    return result;
}

void*  coverage_17632(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17632].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17632]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17632]);
    return result;
}

void*  coverage_17633(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17633].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17633]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17633]);
    return result;
}

void*  coverage_17634(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17634].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17634]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17634]);
    return result;
}

void*  coverage_17635(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17635].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17635]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17635]);
    return result;
}

void*  coverage_17636(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17636].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17636]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17636]);
    return result;
}

void*  coverage_17637(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17637].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17637]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17637]);
    return result;
}

void*  coverage_17638(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17638].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17638]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17638]);
    return result;
}

void*  coverage_17639(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17639].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17639]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17639]);
    return result;
}

void*  coverage_17640(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17640].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17640]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17640]);
    return result;
}

void*  coverage_17641(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17641].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17641]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17641]);
    return result;
}

void*  coverage_17642(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17642].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17642]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17642]);
    return result;
}

void*  coverage_17643(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17643].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17643]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17643]);
    return result;
}

void*  coverage_17644(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17644].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17644]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17644]);
    return result;
}

void*  coverage_17645(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17645].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17645]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17645]);
    return result;
}

void*  coverage_17646(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17646].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17646]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17646]);
    return result;
}

void*  coverage_17647(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17647].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17647]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17647]);
    return result;
}

void*  coverage_17648(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17648].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17648]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17648]);
    return result;
}

void*  coverage_17649(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17649].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17649]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17649]);
    return result;
}

void*  coverage_17650(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17650].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17650]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17650]);
    return result;
}

void*  coverage_17651(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17651].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17651]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17651]);
    return result;
}

void*  coverage_17652(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17652].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17652]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17652]);
    return result;
}

void*  coverage_17653(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17653].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17653]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17653]);
    return result;
}

void*  coverage_17654(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17654].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17654]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17654]);
    return result;
}

void*  coverage_17655(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17655].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17655]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17655]);
    return result;
}

void*  coverage_17656(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17656].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17656]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17656]);
    return result;
}

void*  coverage_17657(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17657].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17657]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17657]);
    return result;
}

void*  coverage_17658(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17658].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17658]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17658]);
    return result;
}

void*  coverage_17659(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17659].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17659]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17659]);
    return result;
}

void*  coverage_17660(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17660].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17660]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17660]);
    return result;
}

void*  coverage_17661(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17661].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17661]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17661]);
    return result;
}

void*  coverage_17662(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17662].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17662]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17662]);
    return result;
}

void*  coverage_17663(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17663].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17663]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17663]);
    return result;
}

void*  coverage_17664(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17664].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17664]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17664]);
    return result;
}

void*  coverage_17665(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17665].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17665]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17665]);
    return result;
}

void*  coverage_17666(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17666].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17666]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17666]);
    return result;
}

void*  coverage_17667(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17667].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17667]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17667]);
    return result;
}

void*  coverage_17668(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17668].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17668]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17668]);
    return result;
}

void*  coverage_17669(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17669].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17669]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17669]);
    return result;
}

void*  coverage_17670(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17670].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17670]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17670]);
    return result;
}

void*  coverage_17671(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17671].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17671]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17671]);
    return result;
}

void*  coverage_17672(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17672].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17672]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17672]);
    return result;
}

void*  coverage_17673(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17673].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17673]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17673]);
    return result;
}

void*  coverage_17674(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17674].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17674]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17674]);
    return result;
}

void*  coverage_17675(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17675].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17675]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17675]);
    return result;
}

void*  coverage_17676(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17676].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17676]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17676]);
    return result;
}

void*  coverage_17677(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17677].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17677]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17677]);
    return result;
}

void*  coverage_17678(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17678].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17678]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17678]);
    return result;
}

void*  coverage_17679(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17679].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17679]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17679]);
    return result;
}

void*  coverage_17680(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17680].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17680]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17680]);
    return result;
}

void*  coverage_17681(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17681].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17681]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17681]);
    return result;
}

void*  coverage_17682(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17682].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17682]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17682]);
    return result;
}

void*  coverage_17683(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17683].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17683]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17683]);
    return result;
}

void*  coverage_17684(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17684].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17684]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17684]);
    return result;
}

void*  coverage_17685(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17685].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17685]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17685]);
    return result;
}

void*  coverage_17686(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17686].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17686]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17686]);
    return result;
}

void*  coverage_17687(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17687].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17687]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17687]);
    return result;
}

void*  coverage_17688(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17688].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17688]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17688]);
    return result;
}

void*  coverage_17689(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17689].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17689]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17689]);
    return result;
}

void*  coverage_17690(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17690].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17690]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17690]);
    return result;
}

void*  coverage_17691(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17691].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17691]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17691]);
    return result;
}

void*  coverage_17692(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17692].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17692]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17692]);
    return result;
}

void*  coverage_17693(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17693].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17693]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17693]);
    return result;
}

void*  coverage_17694(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17694].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17694]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17694]);
    return result;
}

void*  coverage_17695(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17695].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17695]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17695]);
    return result;
}

void*  coverage_17696(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17696].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17696]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17696]);
    return result;
}

void*  coverage_17697(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17697].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17697]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17697]);
    return result;
}

void*  coverage_17698(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17698].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17698]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17698]);
    return result;
}

void*  coverage_17699(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17699].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17699]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17699]);
    return result;
}

void*  coverage_17700(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17700].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17700]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17700]);
    return result;
}

void*  coverage_17701(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17701].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17701]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17701]);
    return result;
}

void*  coverage_17702(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17702].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17702]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17702]);
    return result;
}

void*  coverage_17703(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17703].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17703]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17703]);
    return result;
}

void*  coverage_17704(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17704].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17704]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17704]);
    return result;
}

void*  coverage_17705(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17705].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17705]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17705]);
    return result;
}

void*  coverage_17706(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17706].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17706]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17706]);
    return result;
}

void*  coverage_17707(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17707].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17707]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17707]);
    return result;
}

void*  coverage_17708(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17708].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17708]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17708]);
    return result;
}

void*  coverage_17709(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17709].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17709]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17709]);
    return result;
}

void*  coverage_17710(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17710].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17710]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17710]);
    return result;
}

void*  coverage_17711(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17711].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17711]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17711]);
    return result;
}

void*  coverage_17712(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17712].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17712]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17712]);
    return result;
}

void*  coverage_17713(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17713].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17713]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17713]);
    return result;
}

void*  coverage_17714(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17714].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17714]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17714]);
    return result;
}

void*  coverage_17715(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17715].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17715]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17715]);
    return result;
}

void*  coverage_17716(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17716].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17716]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17716]);
    return result;
}

void*  coverage_17717(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17717].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17717]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17717]);
    return result;
}

void*  coverage_17718(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17718].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17718]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17718]);
    return result;
}

void*  coverage_17719(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17719].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17719]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17719]);
    return result;
}

void*  coverage_17720(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17720].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17720]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17720]);
    return result;
}

void*  coverage_17721(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17721].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17721]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17721]);
    return result;
}

void*  coverage_17722(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17722].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17722]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17722]);
    return result;
}

void*  coverage_17723(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17723].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17723]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17723]);
    return result;
}

void*  coverage_17724(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17724].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17724]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17724]);
    return result;
}

void*  coverage_17725(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17725].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17725]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17725]);
    return result;
}

void*  coverage_17726(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17726].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17726]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17726]);
    return result;
}

void*  coverage_17727(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17727].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17727]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17727]);
    return result;
}

void*  coverage_17728(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17728].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17728]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17728]);
    return result;
}

void*  coverage_17729(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17729].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17729]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17729]);
    return result;
}

void*  coverage_17730(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17730].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17730]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17730]);
    return result;
}

void*  coverage_17731(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17731].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17731]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17731]);
    return result;
}

void*  coverage_17732(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17732].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17732]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17732]);
    return result;
}

void*  coverage_17733(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17733].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17733]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17733]);
    return result;
}

void*  coverage_17734(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17734].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17734]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17734]);
    return result;
}

void*  coverage_17735(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17735].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17735]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17735]);
    return result;
}

void*  coverage_17736(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17736].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17736]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17736]);
    return result;
}

void*  coverage_17737(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17737].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17737]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17737]);
    return result;
}

void*  coverage_17738(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17738].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17738]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17738]);
    return result;
}

void*  coverage_17739(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17739].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17739]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17739]);
    return result;
}

void*  coverage_17740(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17740].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17740]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17740]);
    return result;
}

void*  coverage_17741(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17741].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17741]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17741]);
    return result;
}

void*  coverage_17742(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17742].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17742]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17742]);
    return result;
}

void*  coverage_17743(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17743].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17743]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17743]);
    return result;
}

void*  coverage_17744(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17744].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17744]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17744]);
    return result;
}

void*  coverage_17745(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17745].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17745]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17745]);
    return result;
}

void*  coverage_17746(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17746].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17746]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17746]);
    return result;
}

void*  coverage_17747(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17747].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17747]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17747]);
    return result;
}

void*  coverage_17748(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17748].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17748]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17748]);
    return result;
}

void*  coverage_17749(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17749].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17749]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17749]);
    return result;
}

void*  coverage_17750(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17750].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17750]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17750]);
    return result;
}

void*  coverage_17751(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17751].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17751]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17751]);
    return result;
}

void*  coverage_17752(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17752].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17752]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17752]);
    return result;
}

void*  coverage_17753(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17753].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17753]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17753]);
    return result;
}

void*  coverage_17754(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17754].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17754]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17754]);
    return result;
}

void*  coverage_17755(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17755].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17755]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17755]);
    return result;
}

void*  coverage_17756(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17756].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17756]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17756]);
    return result;
}

void*  coverage_17757(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17757].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17757]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17757]);
    return result;
}

void*  coverage_17758(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17758].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17758]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17758]);
    return result;
}

void*  coverage_17759(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17759].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17759]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17759]);
    return result;
}

void*  coverage_17760(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17760].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17760]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17760]);
    return result;
}

void*  coverage_17761(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17761].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17761]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17761]);
    return result;
}

void*  coverage_17762(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17762].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17762]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17762]);
    return result;
}

void*  coverage_17763(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17763].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17763]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17763]);
    return result;
}

void*  coverage_17764(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17764].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17764]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17764]);
    return result;
}

void*  coverage_17765(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17765].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17765]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17765]);
    return result;
}

void*  coverage_17766(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17766].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17766]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17766]);
    return result;
}

void*  coverage_17767(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17767].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17767]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17767]);
    return result;
}

void*  coverage_17768(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17768].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17768]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17768]);
    return result;
}

void*  coverage_17769(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17769].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17769]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17769]);
    return result;
}

void*  coverage_17770(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17770].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17770]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17770]);
    return result;
}

void*  coverage_17771(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17771].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17771]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17771]);
    return result;
}

void*  coverage_17772(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17772].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17772]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17772]);
    return result;
}

void*  coverage_17773(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17773].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17773]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17773]);
    return result;
}

void*  coverage_17774(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17774].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17774]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17774]);
    return result;
}

void*  coverage_17775(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17775].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17775]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17775]);
    return result;
}

void*  coverage_17776(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17776].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17776]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17776]);
    return result;
}

void*  coverage_17777(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17777].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17777]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17777]);
    return result;
}

void*  coverage_17778(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17778].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17778]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17778]);
    return result;
}

void*  coverage_17779(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17779].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17779]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17779]);
    return result;
}

void*  coverage_17780(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17780].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17780]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17780]);
    return result;
}

void*  coverage_17781(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17781].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17781]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17781]);
    return result;
}

void*  coverage_17782(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17782].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17782]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17782]);
    return result;
}

void*  coverage_17783(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17783].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17783]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17783]);
    return result;
}

void*  coverage_17784(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17784].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17784]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17784]);
    return result;
}

void*  coverage_17785(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17785].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17785]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17785]);
    return result;
}

void*  coverage_17786(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17786].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17786]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17786]);
    return result;
}

void*  coverage_17787(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17787].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17787]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17787]);
    return result;
}

void*  coverage_17788(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17788].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17788]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17788]);
    return result;
}

void*  coverage_17789(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17789].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17789]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17789]);
    return result;
}

void*  coverage_17790(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17790].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17790]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17790]);
    return result;
}

void*  coverage_17791(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17791].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17791]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17791]);
    return result;
}

void*  coverage_17792(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17792].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17792]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17792]);
    return result;
}

void*  coverage_17793(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17793].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17793]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17793]);
    return result;
}

void*  coverage_17794(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17794].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17794]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17794]);
    return result;
}

void*  coverage_17795(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17795].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17795]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17795]);
    return result;
}

void*  coverage_17796(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17796].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17796]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17796]);
    return result;
}

void*  coverage_17797(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17797].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17797]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17797]);
    return result;
}

void*  coverage_17798(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17798].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17798]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17798]);
    return result;
}

void*  coverage_17799(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17799].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17799]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17799]);
    return result;
}

void*  coverage_17800(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17800].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17800]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17800]);
    return result;
}

void*  coverage_17801(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17801].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17801]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17801]);
    return result;
}

void*  coverage_17802(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17802].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17802]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17802]);
    return result;
}

void*  coverage_17803(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17803].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17803]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17803]);
    return result;
}

void*  coverage_17804(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17804].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17804]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17804]);
    return result;
}

void*  coverage_17805(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17805].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17805]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17805]);
    return result;
}

void*  coverage_17806(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17806].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17806]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17806]);
    return result;
}

void*  coverage_17807(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17807].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17807]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17807]);
    return result;
}

void*  coverage_17808(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17808].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17808]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17808]);
    return result;
}

void*  coverage_17809(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17809].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17809]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17809]);
    return result;
}

void*  coverage_17810(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17810].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17810]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17810]);
    return result;
}

void*  coverage_17811(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17811].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17811]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17811]);
    return result;
}

void*  coverage_17812(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17812].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17812]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17812]);
    return result;
}

void*  coverage_17813(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17813].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17813]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17813]);
    return result;
}

void*  coverage_17814(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17814].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17814]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17814]);
    return result;
}

void*  coverage_17815(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17815].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17815]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17815]);
    return result;
}

void*  coverage_17816(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17816].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17816]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17816]);
    return result;
}

void*  coverage_17817(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17817].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17817]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17817]);
    return result;
}

void*  coverage_17818(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17818].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17818]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17818]);
    return result;
}

void*  coverage_17819(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17819].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17819]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17819]);
    return result;
}

void*  coverage_17820(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17820].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17820]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17820]);
    return result;
}

void*  coverage_17821(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17821].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17821]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17821]);
    return result;
}

void*  coverage_17822(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17822].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17822]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17822]);
    return result;
}

void*  coverage_17823(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17823].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17823]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17823]);
    return result;
}

void*  coverage_17824(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17824].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17824]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17824]);
    return result;
}

void*  coverage_17825(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17825].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17825]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17825]);
    return result;
}

void*  coverage_17826(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17826].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17826]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17826]);
    return result;
}

void*  coverage_17827(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17827].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17827]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17827]);
    return result;
}

void*  coverage_17828(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17828].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17828]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17828]);
    return result;
}

void*  coverage_17829(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17829].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17829]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17829]);
    return result;
}

void*  coverage_17830(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17830].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17830]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17830]);
    return result;
}

void*  coverage_17831(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17831].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17831]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17831]);
    return result;
}

void*  coverage_17832(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17832].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17832]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17832]);
    return result;
}

void*  coverage_17833(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17833].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17833]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17833]);
    return result;
}

void*  coverage_17834(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17834].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17834]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17834]);
    return result;
}

void*  coverage_17835(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17835].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17835]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17835]);
    return result;
}

void*  coverage_17836(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17836].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17836]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17836]);
    return result;
}

void*  coverage_17837(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17837].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17837]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17837]);
    return result;
}

void*  coverage_17838(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17838].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17838]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17838]);
    return result;
}

void*  coverage_17839(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17839].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17839]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17839]);
    return result;
}

void*  coverage_17840(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17840].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17840]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17840]);
    return result;
}

void*  coverage_17841(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17841].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17841]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17841]);
    return result;
}

void*  coverage_17842(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17842].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17842]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17842]);
    return result;
}

void*  coverage_17843(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17843].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17843]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17843]);
    return result;
}

void*  coverage_17844(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17844].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17844]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17844]);
    return result;
}

void*  coverage_17845(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17845].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17845]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17845]);
    return result;
}

void*  coverage_17846(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17846].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17846]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17846]);
    return result;
}

void*  coverage_17847(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17847].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17847]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17847]);
    return result;
}

void*  coverage_17848(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17848].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17848]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17848]);
    return result;
}

void*  coverage_17849(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17849].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17849]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17849]);
    return result;
}

void*  coverage_17850(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17850].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17850]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17850]);
    return result;
}

void*  coverage_17851(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17851].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17851]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17851]);
    return result;
}

void*  coverage_17852(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17852].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17852]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17852]);
    return result;
}

void*  coverage_17853(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17853].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17853]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17853]);
    return result;
}

void*  coverage_17854(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17854].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17854]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17854]);
    return result;
}

void*  coverage_17855(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17855].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17855]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17855]);
    return result;
}

void*  coverage_17856(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17856].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17856]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17856]);
    return result;
}

void*  coverage_17857(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17857].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17857]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17857]);
    return result;
}

void*  coverage_17858(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17858].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17858]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17858]);
    return result;
}

void*  coverage_17859(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17859].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17859]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17859]);
    return result;
}

void*  coverage_17860(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17860].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17860]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17860]);
    return result;
}

void*  coverage_17861(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17861].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17861]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17861]);
    return result;
}

void*  coverage_17862(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17862].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17862]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17862]);
    return result;
}

void*  coverage_17863(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17863].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17863]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17863]);
    return result;
}

void*  coverage_17864(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17864].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17864]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17864]);
    return result;
}

void*  coverage_17865(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17865].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17865]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17865]);
    return result;
}

void*  coverage_17866(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17866].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17866]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17866]);
    return result;
}

void*  coverage_17867(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17867].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17867]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17867]);
    return result;
}

void*  coverage_17868(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17868].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17868]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17868]);
    return result;
}

void*  coverage_17869(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17869].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17869]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17869]);
    return result;
}

void*  coverage_17870(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17870].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17870]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17870]);
    return result;
}

void*  coverage_17871(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17871].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17871]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17871]);
    return result;
}

void*  coverage_17872(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17872].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17872]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17872]);
    return result;
}

void*  coverage_17873(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17873].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17873]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17873]);
    return result;
}

void*  coverage_17874(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17874].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17874]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17874]);
    return result;
}

void*  coverage_17875(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17875].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17875]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17875]);
    return result;
}

void*  coverage_17876(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17876].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17876]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17876]);
    return result;
}

void*  coverage_17877(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17877].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17877]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17877]);
    return result;
}

void*  coverage_17878(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17878].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17878]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17878]);
    return result;
}

void*  coverage_17879(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17879].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17879]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17879]);
    return result;
}

void*  coverage_17880(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17880].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17880]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17880]);
    return result;
}

void*  coverage_17881(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17881].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17881]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17881]);
    return result;
}

void*  coverage_17882(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17882].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17882]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17882]);
    return result;
}

void*  coverage_17883(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17883].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17883]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17883]);
    return result;
}

void*  coverage_17884(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17884].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17884]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17884]);
    return result;
}

void*  coverage_17885(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17885].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17885]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17885]);
    return result;
}

void*  coverage_17886(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17886].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17886]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17886]);
    return result;
}

void*  coverage_17887(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17887].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17887]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17887]);
    return result;
}

void*  coverage_17888(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17888].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17888]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17888]);
    return result;
}

void*  coverage_17889(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17889].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17889]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17889]);
    return result;
}

void*  coverage_17890(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17890].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17890]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17890]);
    return result;
}

void*  coverage_17891(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17891].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17891]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17891]);
    return result;
}

void*  coverage_17892(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17892].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17892]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17892]);
    return result;
}

void*  coverage_17893(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17893].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17893]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17893]);
    return result;
}

void*  coverage_17894(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17894].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17894]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17894]);
    return result;
}

void*  coverage_17895(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17895].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17895]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17895]);
    return result;
}

void*  coverage_17896(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17896].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17896]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17896]);
    return result;
}

void*  coverage_17897(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17897].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17897]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17897]);
    return result;
}

void*  coverage_17898(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17898].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17898]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17898]);
    return result;
}

void*  coverage_17899(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17899].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17899]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17899]);
    return result;
}

void*  coverage_17900(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17900].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17900]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17900]);
    return result;
}

void*  coverage_17901(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17901].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17901]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17901]);
    return result;
}

void*  coverage_17902(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17902].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17902]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17902]);
    return result;
}

void*  coverage_17903(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17903].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17903]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17903]);
    return result;
}

void*  coverage_17904(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17904].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17904]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17904]);
    return result;
}

void*  coverage_17905(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17905].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17905]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17905]);
    return result;
}

void*  coverage_17906(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17906].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17906]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17906]);
    return result;
}

void*  coverage_17907(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17907].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17907]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17907]);
    return result;
}

void*  coverage_17908(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17908].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17908]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17908]);
    return result;
}

void*  coverage_17909(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17909].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17909]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17909]);
    return result;
}

void*  coverage_17910(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17910].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17910]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17910]);
    return result;
}

void*  coverage_17911(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17911].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17911]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17911]);
    return result;
}

void*  coverage_17912(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17912].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17912]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17912]);
    return result;
}

void*  coverage_17913(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17913].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17913]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17913]);
    return result;
}

void*  coverage_17914(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17914].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17914]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17914]);
    return result;
}

void*  coverage_17915(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17915].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17915]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17915]);
    return result;
}

void*  coverage_17916(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17916].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17916]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17916]);
    return result;
}

void*  coverage_17917(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17917].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17917]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17917]);
    return result;
}

void*  coverage_17918(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17918].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17918]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17918]);
    return result;
}

void*  coverage_17919(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17919].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17919]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17919]);
    return result;
}

void*  coverage_17920(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17920].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17920]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17920]);
    return result;
}

void*  coverage_17921(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17921].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17921]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17921]);
    return result;
}

void*  coverage_17922(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17922].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17922]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17922]);
    return result;
}

void*  coverage_17923(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17923].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17923]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17923]);
    return result;
}

void*  coverage_17924(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17924].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17924]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17924]);
    return result;
}

void*  coverage_17925(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17925].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17925]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17925]);
    return result;
}

void*  coverage_17926(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17926].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17926]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17926]);
    return result;
}

void*  coverage_17927(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17927].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17927]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17927]);
    return result;
}

void*  coverage_17928(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17928].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17928]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17928]);
    return result;
}

void*  coverage_17929(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17929].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17929]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17929]);
    return result;
}

void*  coverage_17930(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17930].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17930]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17930]);
    return result;
}

void*  coverage_17931(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17931].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17931]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17931]);
    return result;
}

void*  coverage_17932(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17932].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17932]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17932]);
    return result;
}

void*  coverage_17933(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17933].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17933]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17933]);
    return result;
}

void*  coverage_17934(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17934].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17934]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17934]);
    return result;
}

void*  coverage_17935(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17935].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17935]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17935]);
    return result;
}

void*  coverage_17936(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17936].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17936]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17936]);
    return result;
}

void*  coverage_17937(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17937].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17937]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17937]);
    return result;
}

void*  coverage_17938(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17938].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17938]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17938]);
    return result;
}

void*  coverage_17939(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17939].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17939]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17939]);
    return result;
}

void*  coverage_17940(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17940].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17940]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17940]);
    return result;
}

void*  coverage_17941(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17941].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17941]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17941]);
    return result;
}

void*  coverage_17942(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17942].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17942]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17942]);
    return result;
}

void*  coverage_17943(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17943].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17943]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17943]);
    return result;
}

void*  coverage_17944(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17944].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17944]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17944]);
    return result;
}

void*  coverage_17945(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17945].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17945]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17945]);
    return result;
}

void*  coverage_17946(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17946].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17946]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17946]);
    return result;
}

void*  coverage_17947(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17947].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17947]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17947]);
    return result;
}

void*  coverage_17948(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17948].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17948]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17948]);
    return result;
}

void*  coverage_17949(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17949].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17949]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17949]);
    return result;
}

void*  coverage_17950(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17950].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17950]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17950]);
    return result;
}

void*  coverage_17951(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17951].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17951]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17951]);
    return result;
}

void*  coverage_17952(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17952].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17952]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17952]);
    return result;
}

void*  coverage_17953(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17953].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17953]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17953]);
    return result;
}

void*  coverage_17954(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17954].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17954]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17954]);
    return result;
}

void*  coverage_17955(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17955].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17955]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17955]);
    return result;
}

void*  coverage_17956(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17956].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17956]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17956]);
    return result;
}

void*  coverage_17957(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17957].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17957]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17957]);
    return result;
}

void*  coverage_17958(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17958].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17958]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17958]);
    return result;
}

void*  coverage_17959(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17959].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17959]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17959]);
    return result;
}

void*  coverage_17960(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17960].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17960]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17960]);
    return result;
}

void*  coverage_17961(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17961].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17961]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17961]);
    return result;
}

void*  coverage_17962(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17962].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17962]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17962]);
    return result;
}

void*  coverage_17963(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17963].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17963]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17963]);
    return result;
}

void*  coverage_17964(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17964].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17964]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17964]);
    return result;
}

void*  coverage_17965(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17965].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17965]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17965]);
    return result;
}

void*  coverage_17966(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17966].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17966]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17966]);
    return result;
}

void*  coverage_17967(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17967].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17967]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17967]);
    return result;
}

void*  coverage_17968(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17968].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17968]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17968]);
    return result;
}

void*  coverage_17969(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17969].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17969]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17969]);
    return result;
}

void*  coverage_17970(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17970].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17970]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17970]);
    return result;
}

void*  coverage_17971(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17971].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17971]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17971]);
    return result;
}

void*  coverage_17972(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17972].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17972]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17972]);
    return result;
}

void*  coverage_17973(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17973].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17973]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17973]);
    return result;
}

void*  coverage_17974(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17974].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17974]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17974]);
    return result;
}

void*  coverage_17975(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17975].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17975]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17975]);
    return result;
}

void*  coverage_17976(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17976].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17976]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17976]);
    return result;
}

void*  coverage_17977(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17977].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17977]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17977]);
    return result;
}

void*  coverage_17978(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17978].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17978]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17978]);
    return result;
}

void*  coverage_17979(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17979].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17979]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17979]);
    return result;
}

void*  coverage_17980(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17980].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17980]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17980]);
    return result;
}

void*  coverage_17981(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17981].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17981]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17981]);
    return result;
}

void*  coverage_17982(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17982].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17982]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17982]);
    return result;
}

void*  coverage_17983(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17983].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17983]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17983]);
    return result;
}

void*  coverage_17984(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17984].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17984]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17984]);
    return result;
}

void*  coverage_17985(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17985].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17985]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17985]);
    return result;
}

void*  coverage_17986(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17986].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17986]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17986]);
    return result;
}

void*  coverage_17987(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17987].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17987]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17987]);
    return result;
}

void*  coverage_17988(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17988].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17988]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17988]);
    return result;
}

void*  coverage_17989(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17989].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17989]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17989]);
    return result;
}

void*  coverage_17990(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17990].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17990]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17990]);
    return result;
}

void*  coverage_17991(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17991].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17991]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17991]);
    return result;
}

void*  coverage_17992(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17992].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17992]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17992]);
    return result;
}

void*  coverage_17993(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17993].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17993]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17993]);
    return result;
}

void*  coverage_17994(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17994].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17994]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17994]);
    return result;
}

void*  coverage_17995(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17995].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17995]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17995]);
    return result;
}

void*  coverage_17996(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17996].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17996]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17996]);
    return result;
}

void*  coverage_17997(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17997].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17997]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17997]);
    return result;
}

void*  coverage_17998(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17998].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17998]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17998]);
    return result;
}

void*  coverage_17999(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[17999].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[17999]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[17999]);
    return result;
}

void*  coverage_18000(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18000].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18000]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18000]);
    return result;
}

void*  coverage_18001(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18001].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18001]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18001]);
    return result;
}

void*  coverage_18002(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18002].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18002]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18002]);
    return result;
}

void*  coverage_18003(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18003].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18003]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18003]);
    return result;
}

void*  coverage_18004(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18004].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18004]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18004]);
    return result;
}

void*  coverage_18005(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18005].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18005]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18005]);
    return result;
}

void*  coverage_18006(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18006].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18006]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18006]);
    return result;
}

void*  coverage_18007(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18007].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18007]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18007]);
    return result;
}

void*  coverage_18008(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18008].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18008]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18008]);
    return result;
}

void*  coverage_18009(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18009].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18009]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18009]);
    return result;
}

void*  coverage_18010(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18010].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18010]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18010]);
    return result;
}

void*  coverage_18011(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18011].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18011]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18011]);
    return result;
}

void*  coverage_18012(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18012].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18012]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18012]);
    return result;
}

void*  coverage_18013(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18013].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18013]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18013]);
    return result;
}

void*  coverage_18014(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18014].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18014]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18014]);
    return result;
}

void*  coverage_18015(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18015].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18015]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18015]);
    return result;
}

void*  coverage_18016(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18016].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18016]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18016]);
    return result;
}

void*  coverage_18017(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18017].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18017]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18017]);
    return result;
}

void*  coverage_18018(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18018].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18018]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18018]);
    return result;
}

void*  coverage_18019(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18019].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18019]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18019]);
    return result;
}

void*  coverage_18020(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18020].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18020]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18020]);
    return result;
}

void*  coverage_18021(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18021].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18021]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18021]);
    return result;
}

void*  coverage_18022(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18022].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18022]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18022]);
    return result;
}

void*  coverage_18023(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18023].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18023]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18023]);
    return result;
}

void*  coverage_18024(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18024].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18024]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18024]);
    return result;
}

void*  coverage_18025(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18025].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18025]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18025]);
    return result;
}

void*  coverage_18026(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18026].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18026]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18026]);
    return result;
}

void*  coverage_18027(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18027].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18027]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18027]);
    return result;
}

void*  coverage_18028(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18028].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18028]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18028]);
    return result;
}

void*  coverage_18029(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18029].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18029]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18029]);
    return result;
}

void*  coverage_18030(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18030].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18030]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18030]);
    return result;
}

void*  coverage_18031(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18031].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18031]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18031]);
    return result;
}

void*  coverage_18032(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18032].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18032]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18032]);
    return result;
}

void*  coverage_18033(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18033].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18033]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18033]);
    return result;
}

void*  coverage_18034(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18034].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18034]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18034]);
    return result;
}

void*  coverage_18035(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18035].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18035]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18035]);
    return result;
}

void*  coverage_18036(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18036].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18036]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18036]);
    return result;
}

void*  coverage_18037(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18037].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18037]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18037]);
    return result;
}

void*  coverage_18038(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18038].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18038]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18038]);
    return result;
}

void*  coverage_18039(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18039].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18039]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18039]);
    return result;
}

void*  coverage_18040(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18040].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18040]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18040]);
    return result;
}

void*  coverage_18041(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18041].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18041]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18041]);
    return result;
}

void*  coverage_18042(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18042].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18042]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18042]);
    return result;
}

void*  coverage_18043(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18043].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18043]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18043]);
    return result;
}

void*  coverage_18044(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18044].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18044]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18044]);
    return result;
}

void*  coverage_18045(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18045].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18045]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18045]);
    return result;
}

void*  coverage_18046(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18046].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18046]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18046]);
    return result;
}

void*  coverage_18047(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18047].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18047]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18047]);
    return result;
}

void*  coverage_18048(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18048].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18048]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18048]);
    return result;
}

void*  coverage_18049(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18049].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18049]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18049]);
    return result;
}

void*  coverage_18050(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18050].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18050]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18050]);
    return result;
}

void*  coverage_18051(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18051].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18051]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18051]);
    return result;
}

void*  coverage_18052(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18052].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18052]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18052]);
    return result;
}

void*  coverage_18053(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18053].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18053]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18053]);
    return result;
}

void*  coverage_18054(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18054].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18054]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18054]);
    return result;
}

void*  coverage_18055(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18055].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18055]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18055]);
    return result;
}

void*  coverage_18056(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18056].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18056]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18056]);
    return result;
}

void*  coverage_18057(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18057].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18057]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18057]);
    return result;
}

void*  coverage_18058(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18058].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18058]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18058]);
    return result;
}

void*  coverage_18059(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18059].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18059]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18059]);
    return result;
}

void*  coverage_18060(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18060].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18060]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18060]);
    return result;
}

void*  coverage_18061(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18061].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18061]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18061]);
    return result;
}

void*  coverage_18062(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18062].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18062]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18062]);
    return result;
}

void*  coverage_18063(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18063].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18063]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18063]);
    return result;
}

void*  coverage_18064(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18064].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18064]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18064]);
    return result;
}

void*  coverage_18065(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18065].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18065]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18065]);
    return result;
}

void*  coverage_18066(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18066].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18066]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18066]);
    return result;
}

void*  coverage_18067(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18067].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18067]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18067]);
    return result;
}

void*  coverage_18068(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18068].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18068]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18068]);
    return result;
}

void*  coverage_18069(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18069].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18069]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18069]);
    return result;
}

void*  coverage_18070(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18070].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18070]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18070]);
    return result;
}

void*  coverage_18071(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18071].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18071]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18071]);
    return result;
}

void*  coverage_18072(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18072].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18072]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18072]);
    return result;
}

void*  coverage_18073(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18073].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18073]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18073]);
    return result;
}

void*  coverage_18074(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18074].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18074]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18074]);
    return result;
}

void*  coverage_18075(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18075].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18075]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18075]);
    return result;
}

void*  coverage_18076(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18076].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18076]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18076]);
    return result;
}

void*  coverage_18077(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18077].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18077]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18077]);
    return result;
}

void*  coverage_18078(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18078].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18078]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18078]);
    return result;
}

void*  coverage_18079(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18079].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18079]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18079]);
    return result;
}

void*  coverage_18080(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18080].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18080]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18080]);
    return result;
}

void*  coverage_18081(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18081].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18081]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18081]);
    return result;
}

void*  coverage_18082(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18082].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18082]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18082]);
    return result;
}

void*  coverage_18083(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18083].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18083]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18083]);
    return result;
}

void*  coverage_18084(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18084].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18084]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18084]);
    return result;
}

void*  coverage_18085(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18085].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18085]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18085]);
    return result;
}

void*  coverage_18086(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18086].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18086]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18086]);
    return result;
}

void*  coverage_18087(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18087].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18087]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18087]);
    return result;
}

void*  coverage_18088(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18088].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18088]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18088]);
    return result;
}

void*  coverage_18089(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18089].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18089]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18089]);
    return result;
}

void*  coverage_18090(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18090].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18090]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18090]);
    return result;
}

void*  coverage_18091(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18091].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18091]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18091]);
    return result;
}

void*  coverage_18092(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18092].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18092]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18092]);
    return result;
}

void*  coverage_18093(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18093].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18093]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18093]);
    return result;
}

void*  coverage_18094(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18094].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18094]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18094]);
    return result;
}

void*  coverage_18095(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18095].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18095]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18095]);
    return result;
}

void*  coverage_18096(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18096].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18096]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18096]);
    return result;
}

void*  coverage_18097(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18097].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18097]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18097]);
    return result;
}

void*  coverage_18098(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18098].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18098]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18098]);
    return result;
}

void*  coverage_18099(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18099].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18099]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18099]);
    return result;
}

void*  coverage_18100(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18100].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18100]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18100]);
    return result;
}

void*  coverage_18101(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18101].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18101]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18101]);
    return result;
}

void*  coverage_18102(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18102].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18102]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18102]);
    return result;
}

void*  coverage_18103(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18103].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18103]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18103]);
    return result;
}

void*  coverage_18104(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18104].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18104]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18104]);
    return result;
}

void*  coverage_18105(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18105].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18105]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18105]);
    return result;
}

void*  coverage_18106(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18106].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18106]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18106]);
    return result;
}

void*  coverage_18107(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18107].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18107]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18107]);
    return result;
}

void*  coverage_18108(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18108].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18108]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18108]);
    return result;
}

void*  coverage_18109(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18109].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18109]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18109]);
    return result;
}

void*  coverage_18110(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18110].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18110]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18110]);
    return result;
}

void*  coverage_18111(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18111].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18111]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18111]);
    return result;
}

void*  coverage_18112(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18112].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18112]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18112]);
    return result;
}

void*  coverage_18113(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18113].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18113]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18113]);
    return result;
}

void*  coverage_18114(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18114].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18114]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18114]);
    return result;
}

void*  coverage_18115(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18115].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18115]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18115]);
    return result;
}

void*  coverage_18116(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18116].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18116]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18116]);
    return result;
}

void*  coverage_18117(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18117].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18117]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18117]);
    return result;
}

void*  coverage_18118(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18118].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18118]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18118]);
    return result;
}

void*  coverage_18119(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18119].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18119]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18119]);
    return result;
}

void*  coverage_18120(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18120].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18120]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18120]);
    return result;
}

void*  coverage_18121(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18121].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18121]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18121]);
    return result;
}

void*  coverage_18122(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18122].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18122]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18122]);
    return result;
}

void*  coverage_18123(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18123].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18123]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18123]);
    return result;
}

void*  coverage_18124(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18124].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18124]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18124]);
    return result;
}

void*  coverage_18125(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18125].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18125]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18125]);
    return result;
}

void*  coverage_18126(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18126].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18126]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18126]);
    return result;
}

void*  coverage_18127(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18127].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18127]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18127]);
    return result;
}

void*  coverage_18128(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18128].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18128]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18128]);
    return result;
}

void*  coverage_18129(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18129].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18129]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18129]);
    return result;
}

void*  coverage_18130(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18130].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18130]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18130]);
    return result;
}

void*  coverage_18131(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18131].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18131]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18131]);
    return result;
}

void*  coverage_18132(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18132].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18132]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18132]);
    return result;
}

void*  coverage_18133(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18133].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18133]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18133]);
    return result;
}

void*  coverage_18134(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18134].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18134]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18134]);
    return result;
}

void*  coverage_18135(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18135].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18135]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18135]);
    return result;
}

void*  coverage_18136(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18136].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18136]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18136]);
    return result;
}

void*  coverage_18137(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18137].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18137]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18137]);
    return result;
}

void*  coverage_18138(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18138].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18138]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18138]);
    return result;
}

void*  coverage_18139(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18139].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18139]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18139]);
    return result;
}

void*  coverage_18140(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18140].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18140]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18140]);
    return result;
}

void*  coverage_18141(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18141].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18141]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18141]);
    return result;
}

void*  coverage_18142(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18142].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18142]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18142]);
    return result;
}

void*  coverage_18143(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18143].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18143]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18143]);
    return result;
}

void*  coverage_18144(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18144].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18144]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18144]);
    return result;
}

void*  coverage_18145(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18145].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18145]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18145]);
    return result;
}

void*  coverage_18146(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18146].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18146]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18146]);
    return result;
}

void*  coverage_18147(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18147].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18147]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18147]);
    return result;
}

void*  coverage_18148(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18148].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18148]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18148]);
    return result;
}

void*  coverage_18149(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18149].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18149]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18149]);
    return result;
}

void*  coverage_18150(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18150].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18150]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18150]);
    return result;
}

void*  coverage_18151(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18151].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18151]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18151]);
    return result;
}

void*  coverage_18152(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18152].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18152]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18152]);
    return result;
}

void*  coverage_18153(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18153].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18153]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18153]);
    return result;
}

void*  coverage_18154(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18154].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18154]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18154]);
    return result;
}

void*  coverage_18155(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18155].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18155]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18155]);
    return result;
}

void*  coverage_18156(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18156].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18156]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18156]);
    return result;
}

void*  coverage_18157(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18157].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18157]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18157]);
    return result;
}

void*  coverage_18158(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18158].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18158]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18158]);
    return result;
}

void*  coverage_18159(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18159].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18159]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18159]);
    return result;
}

void*  coverage_18160(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18160].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18160]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18160]);
    return result;
}

void*  coverage_18161(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18161].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18161]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18161]);
    return result;
}

void*  coverage_18162(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18162].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18162]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18162]);
    return result;
}

void*  coverage_18163(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18163].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18163]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18163]);
    return result;
}

void*  coverage_18164(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18164].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18164]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18164]);
    return result;
}

void*  coverage_18165(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18165].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18165]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18165]);
    return result;
}

void*  coverage_18166(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18166].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18166]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18166]);
    return result;
}

void*  coverage_18167(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18167].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18167]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18167]);
    return result;
}

void*  coverage_18168(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18168].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18168]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18168]);
    return result;
}

void*  coverage_18169(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18169].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18169]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18169]);
    return result;
}

void*  coverage_18170(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18170].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18170]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18170]);
    return result;
}

void*  coverage_18171(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18171].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18171]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18171]);
    return result;
}

void*  coverage_18172(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18172].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18172]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18172]);
    return result;
}

void*  coverage_18173(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18173].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18173]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18173]);
    return result;
}

void*  coverage_18174(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18174].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18174]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18174]);
    return result;
}

void*  coverage_18175(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18175].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18175]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18175]);
    return result;
}

void*  coverage_18176(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18176].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18176]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18176]);
    return result;
}

void*  coverage_18177(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18177].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18177]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18177]);
    return result;
}

void*  coverage_18178(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18178].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18178]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18178]);
    return result;
}

void*  coverage_18179(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18179].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18179]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18179]);
    return result;
}

void*  coverage_18180(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18180].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18180]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18180]);
    return result;
}

void*  coverage_18181(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18181].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18181]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18181]);
    return result;
}

void*  coverage_18182(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18182].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18182]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18182]);
    return result;
}

void*  coverage_18183(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18183].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18183]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18183]);
    return result;
}

void*  coverage_18184(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18184].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18184]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18184]);
    return result;
}

void*  coverage_18185(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18185].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18185]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18185]);
    return result;
}

void*  coverage_18186(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18186].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18186]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18186]);
    return result;
}

void*  coverage_18187(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18187].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18187]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18187]);
    return result;
}

void*  coverage_18188(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18188].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18188]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18188]);
    return result;
}

void*  coverage_18189(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18189].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18189]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18189]);
    return result;
}

void*  coverage_18190(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18190].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18190]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18190]);
    return result;
}

void*  coverage_18191(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18191].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18191]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18191]);
    return result;
}

void*  coverage_18192(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18192].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18192]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18192]);
    return result;
}

void*  coverage_18193(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18193].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18193]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18193]);
    return result;
}

void*  coverage_18194(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18194].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18194]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18194]);
    return result;
}

void*  coverage_18195(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18195].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18195]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18195]);
    return result;
}

void*  coverage_18196(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18196].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18196]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18196]);
    return result;
}

void*  coverage_18197(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18197].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18197]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18197]);
    return result;
}

void*  coverage_18198(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18198].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18198]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18198]);
    return result;
}

void*  coverage_18199(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18199].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18199]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18199]);
    return result;
}

void*  coverage_18200(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18200].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18200]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18200]);
    return result;
}

void*  coverage_18201(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18201].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18201]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18201]);
    return result;
}

void*  coverage_18202(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18202].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18202]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18202]);
    return result;
}

void*  coverage_18203(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18203].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18203]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18203]);
    return result;
}

void*  coverage_18204(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18204].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18204]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18204]);
    return result;
}

void*  coverage_18205(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18205].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18205]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18205]);
    return result;
}

void*  coverage_18206(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18206].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18206]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18206]);
    return result;
}

void*  coverage_18207(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18207].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18207]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18207]);
    return result;
}

void*  coverage_18208(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18208].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18208]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18208]);
    return result;
}

void*  coverage_18209(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18209].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18209]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18209]);
    return result;
}

void*  coverage_18210(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18210].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18210]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18210]);
    return result;
}

void*  coverage_18211(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18211].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18211]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18211]);
    return result;
}

void*  coverage_18212(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18212].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18212]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18212]);
    return result;
}

void*  coverage_18213(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18213].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18213]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18213]);
    return result;
}

void*  coverage_18214(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18214].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18214]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18214]);
    return result;
}

void*  coverage_18215(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18215].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18215]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18215]);
    return result;
}

void*  coverage_18216(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18216].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18216]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18216]);
    return result;
}

void*  coverage_18217(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18217].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18217]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18217]);
    return result;
}

void*  coverage_18218(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18218].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18218]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18218]);
    return result;
}

void*  coverage_18219(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18219].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18219]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18219]);
    return result;
}

void*  coverage_18220(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18220].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18220]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18220]);
    return result;
}

void*  coverage_18221(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18221].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18221]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18221]);
    return result;
}

void*  coverage_18222(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18222].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18222]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18222]);
    return result;
}

void*  coverage_18223(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18223].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18223]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18223]);
    return result;
}

void*  coverage_18224(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18224].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18224]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18224]);
    return result;
}

void*  coverage_18225(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18225].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18225]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18225]);
    return result;
}

void*  coverage_18226(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18226].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18226]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18226]);
    return result;
}

void*  coverage_18227(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18227].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18227]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18227]);
    return result;
}

void*  coverage_18228(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18228].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18228]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18228]);
    return result;
}

void*  coverage_18229(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18229].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18229]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18229]);
    return result;
}

void*  coverage_18230(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18230].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18230]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18230]);
    return result;
}

void*  coverage_18231(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18231].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18231]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18231]);
    return result;
}

void*  coverage_18232(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18232].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18232]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18232]);
    return result;
}

void*  coverage_18233(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18233].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18233]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18233]);
    return result;
}

void*  coverage_18234(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18234].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18234]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18234]);
    return result;
}

void*  coverage_18235(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18235].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18235]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18235]);
    return result;
}

void*  coverage_18236(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18236].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18236]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18236]);
    return result;
}

void*  coverage_18237(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18237].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18237]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18237]);
    return result;
}

void*  coverage_18238(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18238].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18238]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18238]);
    return result;
}

void*  coverage_18239(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18239].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18239]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18239]);
    return result;
}

void*  coverage_18240(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18240].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18240]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18240]);
    return result;
}

void*  coverage_18241(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18241].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18241]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18241]);
    return result;
}

void*  coverage_18242(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18242].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18242]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18242]);
    return result;
}

void*  coverage_18243(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18243].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18243]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18243]);
    return result;
}

void*  coverage_18244(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18244].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18244]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18244]);
    return result;
}

void*  coverage_18245(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18245].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18245]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18245]);
    return result;
}

void*  coverage_18246(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18246].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18246]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18246]);
    return result;
}

void*  coverage_18247(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18247].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18247]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18247]);
    return result;
}

void*  coverage_18248(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18248].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18248]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18248]);
    return result;
}

void*  coverage_18249(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18249].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18249]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18249]);
    return result;
}

void*  coverage_18250(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18250].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18250]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18250]);
    return result;
}

void*  coverage_18251(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18251].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18251]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18251]);
    return result;
}

void*  coverage_18252(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18252].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18252]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18252]);
    return result;
}

void*  coverage_18253(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18253].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18253]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18253]);
    return result;
}

void*  coverage_18254(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18254].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18254]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18254]);
    return result;
}

void*  coverage_18255(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18255].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18255]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18255]);
    return result;
}

void*  coverage_18256(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18256].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18256]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18256]);
    return result;
}

void*  coverage_18257(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18257].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18257]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18257]);
    return result;
}

void*  coverage_18258(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18258].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18258]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18258]);
    return result;
}

void*  coverage_18259(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18259].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18259]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18259]);
    return result;
}

void*  coverage_18260(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18260].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18260]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18260]);
    return result;
}

void*  coverage_18261(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18261].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18261]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18261]);
    return result;
}

void*  coverage_18262(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18262].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18262]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18262]);
    return result;
}

void*  coverage_18263(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18263].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18263]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18263]);
    return result;
}

void*  coverage_18264(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18264].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18264]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18264]);
    return result;
}

void*  coverage_18265(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18265].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18265]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18265]);
    return result;
}

void*  coverage_18266(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18266].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18266]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18266]);
    return result;
}

void*  coverage_18267(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18267].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18267]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18267]);
    return result;
}

void*  coverage_18268(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18268].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18268]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18268]);
    return result;
}

void*  coverage_18269(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18269].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18269]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18269]);
    return result;
}

void*  coverage_18270(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18270].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18270]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18270]);
    return result;
}

void*  coverage_18271(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18271].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18271]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18271]);
    return result;
}

void*  coverage_18272(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18272].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18272]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18272]);
    return result;
}

void*  coverage_18273(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18273].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18273]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18273]);
    return result;
}

void*  coverage_18274(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18274].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18274]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18274]);
    return result;
}

void*  coverage_18275(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18275].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18275]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18275]);
    return result;
}

void*  coverage_18276(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18276].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18276]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18276]);
    return result;
}

void*  coverage_18277(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18277].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18277]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18277]);
    return result;
}

void*  coverage_18278(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18278].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18278]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18278]);
    return result;
}

void*  coverage_18279(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18279].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18279]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18279]);
    return result;
}

void*  coverage_18280(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18280].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18280]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18280]);
    return result;
}

void*  coverage_18281(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18281].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18281]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18281]);
    return result;
}

void*  coverage_18282(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18282].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18282]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18282]);
    return result;
}

void*  coverage_18283(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18283].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18283]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18283]);
    return result;
}

void*  coverage_18284(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18284].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18284]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18284]);
    return result;
}

void*  coverage_18285(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18285].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18285]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18285]);
    return result;
}

void*  coverage_18286(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18286].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18286]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18286]);
    return result;
}

void*  coverage_18287(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18287].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18287]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18287]);
    return result;
}

void*  coverage_18288(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18288].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18288]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18288]);
    return result;
}

void*  coverage_18289(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18289].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18289]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18289]);
    return result;
}

void*  coverage_18290(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18290].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18290]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18290]);
    return result;
}

void*  coverage_18291(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18291].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18291]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18291]);
    return result;
}

void*  coverage_18292(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18292].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18292]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18292]);
    return result;
}

void*  coverage_18293(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18293].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18293]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18293]);
    return result;
}

void*  coverage_18294(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18294].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18294]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18294]);
    return result;
}

void*  coverage_18295(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18295].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18295]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18295]);
    return result;
}

void*  coverage_18296(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18296].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18296]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18296]);
    return result;
}

void*  coverage_18297(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18297].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18297]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18297]);
    return result;
}

void*  coverage_18298(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18298].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18298]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18298]);
    return result;
}

void*  coverage_18299(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18299].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18299]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18299]);
    return result;
}

void*  coverage_18300(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18300].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18300]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18300]);
    return result;
}

void*  coverage_18301(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18301].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18301]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18301]);
    return result;
}

void*  coverage_18302(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18302].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18302]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18302]);
    return result;
}

void*  coverage_18303(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18303].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18303]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18303]);
    return result;
}

void*  coverage_18304(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18304].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18304]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18304]);
    return result;
}

void*  coverage_18305(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18305].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18305]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18305]);
    return result;
}

void*  coverage_18306(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18306].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18306]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18306]);
    return result;
}

void*  coverage_18307(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18307].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18307]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18307]);
    return result;
}

void*  coverage_18308(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18308].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18308]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18308]);
    return result;
}

void*  coverage_18309(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18309].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18309]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18309]);
    return result;
}

void*  coverage_18310(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18310].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18310]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18310]);
    return result;
}

void*  coverage_18311(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18311].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18311]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18311]);
    return result;
}

void*  coverage_18312(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18312].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18312]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18312]);
    return result;
}

void*  coverage_18313(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18313].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18313]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18313]);
    return result;
}

void*  coverage_18314(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18314].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18314]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18314]);
    return result;
}

void*  coverage_18315(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18315].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18315]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18315]);
    return result;
}

void*  coverage_18316(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18316].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18316]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18316]);
    return result;
}

void*  coverage_18317(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18317].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18317]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18317]);
    return result;
}

void*  coverage_18318(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18318].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18318]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18318]);
    return result;
}

void*  coverage_18319(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18319].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18319]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18319]);
    return result;
}

void*  coverage_18320(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18320].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18320]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18320]);
    return result;
}

void*  coverage_18321(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18321].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18321]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18321]);
    return result;
}

void*  coverage_18322(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18322].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18322]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18322]);
    return result;
}

void*  coverage_18323(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18323].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18323]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18323]);
    return result;
}

void*  coverage_18324(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18324].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18324]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18324]);
    return result;
}

void*  coverage_18325(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18325].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18325]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18325]);
    return result;
}

void*  coverage_18326(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18326].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18326]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18326]);
    return result;
}

void*  coverage_18327(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18327].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18327]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18327]);
    return result;
}

void*  coverage_18328(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18328].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18328]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18328]);
    return result;
}

void*  coverage_18329(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18329].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18329]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18329]);
    return result;
}

void*  coverage_18330(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18330].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18330]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18330]);
    return result;
}

void*  coverage_18331(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18331].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18331]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18331]);
    return result;
}

void*  coverage_18332(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18332].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18332]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18332]);
    return result;
}

void*  coverage_18333(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18333].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18333]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18333]);
    return result;
}

void*  coverage_18334(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18334].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18334]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18334]);
    return result;
}

void*  coverage_18335(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18335].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18335]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18335]);
    return result;
}

void*  coverage_18336(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18336].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18336]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18336]);
    return result;
}

void*  coverage_18337(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18337].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18337]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18337]);
    return result;
}

void*  coverage_18338(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18338].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18338]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18338]);
    return result;
}

void*  coverage_18339(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18339].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18339]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18339]);
    return result;
}

void*  coverage_18340(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18340].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18340]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18340]);
    return result;
}

void*  coverage_18341(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18341].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18341]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18341]);
    return result;
}

void*  coverage_18342(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18342].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18342]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18342]);
    return result;
}

void*  coverage_18343(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18343].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18343]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18343]);
    return result;
}

void*  coverage_18344(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18344].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18344]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18344]);
    return result;
}

void*  coverage_18345(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18345].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18345]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18345]);
    return result;
}

void*  coverage_18346(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18346].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18346]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18346]);
    return result;
}

void*  coverage_18347(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18347].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18347]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18347]);
    return result;
}

void*  coverage_18348(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18348].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18348]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18348]);
    return result;
}

void*  coverage_18349(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18349].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18349]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18349]);
    return result;
}

void*  coverage_18350(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18350].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18350]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18350]);
    return result;
}

void*  coverage_18351(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18351].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18351]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18351]);
    return result;
}

void*  coverage_18352(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18352].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18352]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18352]);
    return result;
}

void*  coverage_18353(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18353].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18353]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18353]);
    return result;
}

void*  coverage_18354(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18354].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18354]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18354]);
    return result;
}

void*  coverage_18355(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18355].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18355]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18355]);
    return result;
}

void*  coverage_18356(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18356].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18356]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18356]);
    return result;
}

void*  coverage_18357(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18357].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18357]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18357]);
    return result;
}

void*  coverage_18358(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18358].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18358]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18358]);
    return result;
}

void*  coverage_18359(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18359].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18359]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18359]);
    return result;
}

void*  coverage_18360(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18360].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18360]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18360]);
    return result;
}

void*  coverage_18361(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18361].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18361]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18361]);
    return result;
}

void*  coverage_18362(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18362].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18362]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18362]);
    return result;
}

void*  coverage_18363(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18363].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18363]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18363]);
    return result;
}

void*  coverage_18364(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18364].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18364]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18364]);
    return result;
}

void*  coverage_18365(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18365].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18365]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18365]);
    return result;
}

void*  coverage_18366(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18366].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18366]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18366]);
    return result;
}

void*  coverage_18367(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18367].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18367]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18367]);
    return result;
}

void*  coverage_18368(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18368].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18368]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18368]);
    return result;
}

void*  coverage_18369(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18369].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18369]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18369]);
    return result;
}

void*  coverage_18370(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18370].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18370]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18370]);
    return result;
}

void*  coverage_18371(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18371].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18371]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18371]);
    return result;
}

void*  coverage_18372(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18372].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18372]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18372]);
    return result;
}

void*  coverage_18373(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18373].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18373]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18373]);
    return result;
}

void*  coverage_18374(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18374].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18374]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18374]);
    return result;
}

void*  coverage_18375(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18375].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18375]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18375]);
    return result;
}

void*  coverage_18376(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18376].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18376]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18376]);
    return result;
}

void*  coverage_18377(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18377].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18377]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18377]);
    return result;
}

void*  coverage_18378(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18378].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18378]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18378]);
    return result;
}

void*  coverage_18379(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18379].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18379]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18379]);
    return result;
}

void*  coverage_18380(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18380].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18380]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18380]);
    return result;
}

void*  coverage_18381(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18381].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18381]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18381]);
    return result;
}

void*  coverage_18382(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18382].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18382]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18382]);
    return result;
}

void*  coverage_18383(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18383].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18383]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18383]);
    return result;
}

void*  coverage_18384(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18384].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18384]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18384]);
    return result;
}

void*  coverage_18385(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18385].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18385]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18385]);
    return result;
}

void*  coverage_18386(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18386].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18386]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18386]);
    return result;
}

void*  coverage_18387(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18387].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18387]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18387]);
    return result;
}

void*  coverage_18388(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18388].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18388]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18388]);
    return result;
}

void*  coverage_18389(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18389].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18389]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18389]);
    return result;
}

void*  coverage_18390(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18390].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18390]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18390]);
    return result;
}

void*  coverage_18391(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18391].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18391]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18391]);
    return result;
}

void*  coverage_18392(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18392].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18392]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18392]);
    return result;
}

void*  coverage_18393(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18393].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18393]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18393]);
    return result;
}

void*  coverage_18394(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18394].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18394]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18394]);
    return result;
}

void*  coverage_18395(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18395].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18395]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18395]);
    return result;
}

void*  coverage_18396(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18396].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18396]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18396]);
    return result;
}

void*  coverage_18397(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18397].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18397]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18397]);
    return result;
}

void*  coverage_18398(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18398].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18398]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18398]);
    return result;
}

void*  coverage_18399(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18399].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18399]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18399]);
    return result;
}

void*  coverage_18400(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18400].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18400]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18400]);
    return result;
}

void*  coverage_18401(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18401].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18401]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18401]);
    return result;
}

void*  coverage_18402(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18402].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18402]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18402]);
    return result;
}

void*  coverage_18403(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18403].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18403]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18403]);
    return result;
}

void*  coverage_18404(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18404].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18404]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18404]);
    return result;
}

void*  coverage_18405(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18405].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18405]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18405]);
    return result;
}

void*  coverage_18406(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18406].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18406]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18406]);
    return result;
}

void*  coverage_18407(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18407].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18407]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18407]);
    return result;
}

void*  coverage_18408(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18408].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18408]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18408]);
    return result;
}

void*  coverage_18409(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18409].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18409]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18409]);
    return result;
}

void*  coverage_18410(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18410].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18410]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18410]);
    return result;
}

void*  coverage_18411(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18411].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18411]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18411]);
    return result;
}

void*  coverage_18412(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18412].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18412]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18412]);
    return result;
}

void*  coverage_18413(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18413].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18413]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18413]);
    return result;
}

void*  coverage_18414(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18414].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18414]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18414]);
    return result;
}

void*  coverage_18415(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18415].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18415]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18415]);
    return result;
}

void*  coverage_18416(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18416].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18416]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18416]);
    return result;
}

void*  coverage_18417(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18417].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18417]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18417]);
    return result;
}

void*  coverage_18418(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18418].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18418]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18418]);
    return result;
}

void*  coverage_18419(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18419].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18419]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18419]);
    return result;
}

void*  coverage_18420(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18420].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18420]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18420]);
    return result;
}

void*  coverage_18421(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18421].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18421]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18421]);
    return result;
}

void*  coverage_18422(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18422].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18422]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18422]);
    return result;
}

void*  coverage_18423(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18423].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18423]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18423]);
    return result;
}

void*  coverage_18424(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18424].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18424]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18424]);
    return result;
}

void*  coverage_18425(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18425].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18425]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18425]);
    return result;
}

void*  coverage_18426(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18426].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18426]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18426]);
    return result;
}

void*  coverage_18427(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18427].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18427]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18427]);
    return result;
}

void*  coverage_18428(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18428].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18428]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18428]);
    return result;
}

void*  coverage_18429(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18429].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18429]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18429]);
    return result;
}

void*  coverage_18430(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18430].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18430]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18430]);
    return result;
}

void*  coverage_18431(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18431].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18431]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18431]);
    return result;
}

void*  coverage_18432(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18432].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18432]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18432]);
    return result;
}

void*  coverage_18433(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18433].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18433]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18433]);
    return result;
}

void*  coverage_18434(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18434].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18434]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18434]);
    return result;
}

void*  coverage_18435(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18435].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18435]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18435]);
    return result;
}

void*  coverage_18436(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18436].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18436]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18436]);
    return result;
}

void*  coverage_18437(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18437].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18437]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18437]);
    return result;
}

void*  coverage_18438(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18438].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18438]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18438]);
    return result;
}

void*  coverage_18439(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18439].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18439]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18439]);
    return result;
}

void*  coverage_18440(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18440].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18440]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18440]);
    return result;
}

void*  coverage_18441(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18441].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18441]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18441]);
    return result;
}

void*  coverage_18442(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18442].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18442]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18442]);
    return result;
}

void*  coverage_18443(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18443].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18443]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18443]);
    return result;
}

void*  coverage_18444(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18444].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18444]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18444]);
    return result;
}

void*  coverage_18445(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18445].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18445]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18445]);
    return result;
}

void*  coverage_18446(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18446].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18446]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18446]);
    return result;
}

void*  coverage_18447(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18447].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18447]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18447]);
    return result;
}

void*  coverage_18448(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18448].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18448]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18448]);
    return result;
}

void*  coverage_18449(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18449].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18449]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18449]);
    return result;
}

void*  coverage_18450(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18450].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18450]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18450]);
    return result;
}

void*  coverage_18451(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18451].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18451]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18451]);
    return result;
}

void*  coverage_18452(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18452].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18452]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18452]);
    return result;
}

void*  coverage_18453(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18453].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18453]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18453]);
    return result;
}

void*  coverage_18454(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18454].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18454]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18454]);
    return result;
}

void*  coverage_18455(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18455].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18455]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18455]);
    return result;
}

void*  coverage_18456(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18456].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18456]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18456]);
    return result;
}

void*  coverage_18457(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18457].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18457]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18457]);
    return result;
}

void*  coverage_18458(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18458].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18458]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18458]);
    return result;
}

void*  coverage_18459(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18459].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18459]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18459]);
    return result;
}

void*  coverage_18460(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18460].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18460]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18460]);
    return result;
}

void*  coverage_18461(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18461].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18461]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18461]);
    return result;
}

void*  coverage_18462(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18462].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18462]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18462]);
    return result;
}

void*  coverage_18463(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18463].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18463]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18463]);
    return result;
}

void*  coverage_18464(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18464].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18464]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18464]);
    return result;
}

void*  coverage_18465(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18465].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18465]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18465]);
    return result;
}

void*  coverage_18466(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18466].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18466]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18466]);
    return result;
}

void*  coverage_18467(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18467].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18467]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18467]);
    return result;
}

void*  coverage_18468(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18468].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18468]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18468]);
    return result;
}

void*  coverage_18469(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18469].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18469]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18469]);
    return result;
}

void*  coverage_18470(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18470].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18470]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18470]);
    return result;
}

void*  coverage_18471(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18471].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18471]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18471]);
    return result;
}

void*  coverage_18472(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18472].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18472]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18472]);
    return result;
}

void*  coverage_18473(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18473].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18473]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18473]);
    return result;
}

void*  coverage_18474(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18474].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18474]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18474]);
    return result;
}

void*  coverage_18475(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18475].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18475]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18475]);
    return result;
}

void*  coverage_18476(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18476].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18476]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18476]);
    return result;
}

void*  coverage_18477(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18477].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18477]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18477]);
    return result;
}

void*  coverage_18478(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18478].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18478]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18478]);
    return result;
}

void*  coverage_18479(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18479].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18479]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18479]);
    return result;
}

void*  coverage_18480(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18480].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18480]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18480]);
    return result;
}

void*  coverage_18481(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18481].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18481]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18481]);
    return result;
}

void*  coverage_18482(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18482].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18482]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18482]);
    return result;
}

void*  coverage_18483(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18483].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18483]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18483]);
    return result;
}

void*  coverage_18484(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18484].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18484]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18484]);
    return result;
}

void*  coverage_18485(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18485].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18485]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18485]);
    return result;
}

void*  coverage_18486(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18486].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18486]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18486]);
    return result;
}

void*  coverage_18487(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18487].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18487]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18487]);
    return result;
}

void*  coverage_18488(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18488].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18488]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18488]);
    return result;
}

void*  coverage_18489(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18489].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18489]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18489]);
    return result;
}

void*  coverage_18490(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18490].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18490]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18490]);
    return result;
}

void*  coverage_18491(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18491].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18491]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18491]);
    return result;
}

void*  coverage_18492(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18492].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18492]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18492]);
    return result;
}

void*  coverage_18493(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18493].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18493]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18493]);
    return result;
}

void*  coverage_18494(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18494].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18494]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18494]);
    return result;
}

void*  coverage_18495(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18495].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18495]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18495]);
    return result;
}

void*  coverage_18496(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18496].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18496]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18496]);
    return result;
}

void*  coverage_18497(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18497].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18497]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18497]);
    return result;
}

void*  coverage_18498(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18498].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18498]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18498]);
    return result;
}

void*  coverage_18499(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18499].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18499]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18499]);
    return result;
}

void*  coverage_18500(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18500].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18500]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18500]);
    return result;
}

void*  coverage_18501(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18501].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18501]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18501]);
    return result;
}

void*  coverage_18502(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18502].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18502]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18502]);
    return result;
}

void*  coverage_18503(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18503].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18503]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18503]);
    return result;
}

void*  coverage_18504(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18504].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18504]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18504]);
    return result;
}

void*  coverage_18505(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18505].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18505]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18505]);
    return result;
}

void*  coverage_18506(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18506].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18506]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18506]);
    return result;
}

void*  coverage_18507(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18507].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18507]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18507]);
    return result;
}

void*  coverage_18508(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18508].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18508]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18508]);
    return result;
}

void*  coverage_18509(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18509].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18509]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18509]);
    return result;
}

void*  coverage_18510(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18510].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18510]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18510]);
    return result;
}

void*  coverage_18511(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18511].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18511]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18511]);
    return result;
}

void*  coverage_18512(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18512].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18512]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18512]);
    return result;
}

void*  coverage_18513(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18513].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18513]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18513]);
    return result;
}

void*  coverage_18514(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18514].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18514]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18514]);
    return result;
}

void*  coverage_18515(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18515].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18515]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18515]);
    return result;
}

void*  coverage_18516(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18516].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18516]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18516]);
    return result;
}

void*  coverage_18517(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18517].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18517]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18517]);
    return result;
}

void*  coverage_18518(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18518].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18518]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18518]);
    return result;
}

void*  coverage_18519(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18519].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18519]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18519]);
    return result;
}

void*  coverage_18520(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18520].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18520]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18520]);
    return result;
}

void*  coverage_18521(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18521].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18521]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18521]);
    return result;
}

void*  coverage_18522(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18522].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18522]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18522]);
    return result;
}

void*  coverage_18523(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18523].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18523]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18523]);
    return result;
}

void*  coverage_18524(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18524].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18524]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18524]);
    return result;
}

void*  coverage_18525(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18525].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18525]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18525]);
    return result;
}

void*  coverage_18526(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18526].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18526]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18526]);
    return result;
}

void*  coverage_18527(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18527].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18527]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18527]);
    return result;
}

void*  coverage_18528(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18528].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18528]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18528]);
    return result;
}

void*  coverage_18529(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18529].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18529]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18529]);
    return result;
}

void*  coverage_18530(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18530].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18530]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18530]);
    return result;
}

void*  coverage_18531(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18531].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18531]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18531]);
    return result;
}

void*  coverage_18532(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18532].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18532]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18532]);
    return result;
}

void*  coverage_18533(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18533].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18533]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18533]);
    return result;
}

void*  coverage_18534(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18534].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18534]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18534]);
    return result;
}

void*  coverage_18535(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18535].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18535]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18535]);
    return result;
}

void*  coverage_18536(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18536].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18536]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18536]);
    return result;
}

void*  coverage_18537(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18537].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18537]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18537]);
    return result;
}

void*  coverage_18538(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18538].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18538]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18538]);
    return result;
}

void*  coverage_18539(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18539].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18539]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18539]);
    return result;
}

void*  coverage_18540(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18540].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18540]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18540]);
    return result;
}

void*  coverage_18541(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18541].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18541]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18541]);
    return result;
}

void*  coverage_18542(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18542].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18542]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18542]);
    return result;
}

void*  coverage_18543(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18543].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18543]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18543]);
    return result;
}

void*  coverage_18544(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18544].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18544]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18544]);
    return result;
}

void*  coverage_18545(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18545].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18545]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18545]);
    return result;
}

void*  coverage_18546(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18546].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18546]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18546]);
    return result;
}

void*  coverage_18547(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18547].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18547]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18547]);
    return result;
}

void*  coverage_18548(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18548].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18548]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18548]);
    return result;
}

void*  coverage_18549(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18549].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18549]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18549]);
    return result;
}

void*  coverage_18550(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18550].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18550]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18550]);
    return result;
}

void*  coverage_18551(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18551].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18551]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18551]);
    return result;
}

void*  coverage_18552(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18552].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18552]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18552]);
    return result;
}

void*  coverage_18553(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18553].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18553]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18553]);
    return result;
}

void*  coverage_18554(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18554].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18554]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18554]);
    return result;
}

void*  coverage_18555(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18555].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18555]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18555]);
    return result;
}

void*  coverage_18556(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18556].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18556]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18556]);
    return result;
}

void*  coverage_18557(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18557].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18557]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18557]);
    return result;
}

void*  coverage_18558(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18558].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18558]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18558]);
    return result;
}

void*  coverage_18559(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18559].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18559]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18559]);
    return result;
}

void*  coverage_18560(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18560].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18560]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18560]);
    return result;
}

void*  coverage_18561(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18561].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18561]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18561]);
    return result;
}

void*  coverage_18562(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18562].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18562]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18562]);
    return result;
}

void*  coverage_18563(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18563].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18563]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18563]);
    return result;
}

void*  coverage_18564(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18564].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18564]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18564]);
    return result;
}

void*  coverage_18565(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18565].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18565]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18565]);
    return result;
}

void*  coverage_18566(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18566].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18566]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18566]);
    return result;
}

void*  coverage_18567(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18567].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18567]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18567]);
    return result;
}

void*  coverage_18568(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18568].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18568]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18568]);
    return result;
}

void*  coverage_18569(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18569].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18569]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18569]);
    return result;
}

void*  coverage_18570(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18570].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18570]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18570]);
    return result;
}

void*  coverage_18571(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18571].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18571]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18571]);
    return result;
}

void*  coverage_18572(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18572].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18572]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18572]);
    return result;
}

void*  coverage_18573(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18573].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18573]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18573]);
    return result;
}

void*  coverage_18574(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18574].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18574]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18574]);
    return result;
}

void*  coverage_18575(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18575].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18575]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18575]);
    return result;
}

void*  coverage_18576(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18576].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18576]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18576]);
    return result;
}

void*  coverage_18577(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18577].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18577]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18577]);
    return result;
}

void*  coverage_18578(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18578].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18578]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18578]);
    return result;
}

void*  coverage_18579(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18579].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18579]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18579]);
    return result;
}

void*  coverage_18580(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18580].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18580]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18580]);
    return result;
}

void*  coverage_18581(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18581].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18581]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18581]);
    return result;
}

void*  coverage_18582(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18582].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18582]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18582]);
    return result;
}

void*  coverage_18583(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18583].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18583]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18583]);
    return result;
}

void*  coverage_18584(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18584].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18584]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18584]);
    return result;
}

void*  coverage_18585(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18585].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18585]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18585]);
    return result;
}

void*  coverage_18586(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18586].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18586]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18586]);
    return result;
}

void*  coverage_18587(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18587].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18587]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18587]);
    return result;
}

void*  coverage_18588(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18588].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18588]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18588]);
    return result;
}

void*  coverage_18589(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18589].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18589]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18589]);
    return result;
}

void*  coverage_18590(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18590].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18590]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18590]);
    return result;
}

void*  coverage_18591(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18591].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18591]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18591]);
    return result;
}

void*  coverage_18592(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18592].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18592]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18592]);
    return result;
}

void*  coverage_18593(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18593].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18593]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18593]);
    return result;
}

void*  coverage_18594(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18594].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18594]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18594]);
    return result;
}

void*  coverage_18595(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18595].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18595]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18595]);
    return result;
}

void*  coverage_18596(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18596].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18596]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18596]);
    return result;
}

void*  coverage_18597(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18597].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18597]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18597]);
    return result;
}

void*  coverage_18598(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18598].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18598]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18598]);
    return result;
}

void*  coverage_18599(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18599].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18599]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18599]);
    return result;
}

void*  coverage_18600(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18600].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18600]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18600]);
    return result;
}

void*  coverage_18601(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18601].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18601]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18601]);
    return result;
}

void*  coverage_18602(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18602].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18602]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18602]);
    return result;
}

void*  coverage_18603(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18603].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18603]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18603]);
    return result;
}

void*  coverage_18604(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18604].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18604]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18604]);
    return result;
}

void*  coverage_18605(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18605].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18605]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18605]);
    return result;
}

void*  coverage_18606(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18606].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18606]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18606]);
    return result;
}

void*  coverage_18607(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18607].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18607]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18607]);
    return result;
}

void*  coverage_18608(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18608].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18608]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18608]);
    return result;
}

void*  coverage_18609(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18609].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18609]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18609]);
    return result;
}

void*  coverage_18610(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18610].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18610]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18610]);
    return result;
}

void*  coverage_18611(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18611].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18611]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18611]);
    return result;
}

void*  coverage_18612(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18612].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18612]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18612]);
    return result;
}

void*  coverage_18613(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18613].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18613]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18613]);
    return result;
}

void*  coverage_18614(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18614].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18614]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18614]);
    return result;
}

void*  coverage_18615(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18615].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18615]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18615]);
    return result;
}

void*  coverage_18616(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18616].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18616]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18616]);
    return result;
}

void*  coverage_18617(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18617].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18617]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18617]);
    return result;
}

void*  coverage_18618(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18618].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18618]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18618]);
    return result;
}

void*  coverage_18619(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18619].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18619]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18619]);
    return result;
}

void*  coverage_18620(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18620].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18620]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18620]);
    return result;
}

void*  coverage_18621(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18621].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18621]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18621]);
    return result;
}

void*  coverage_18622(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18622].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18622]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18622]);
    return result;
}

void*  coverage_18623(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18623].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18623]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18623]);
    return result;
}

void*  coverage_18624(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18624].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18624]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18624]);
    return result;
}

void*  coverage_18625(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18625].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18625]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18625]);
    return result;
}

void*  coverage_18626(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18626].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18626]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18626]);
    return result;
}

void*  coverage_18627(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18627].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18627]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18627]);
    return result;
}

void*  coverage_18628(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18628].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18628]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18628]);
    return result;
}

void*  coverage_18629(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18629].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18629]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18629]);
    return result;
}

void*  coverage_18630(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18630].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18630]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18630]);
    return result;
}

void*  coverage_18631(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18631].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18631]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18631]);
    return result;
}

void*  coverage_18632(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18632].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18632]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18632]);
    return result;
}

void*  coverage_18633(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18633].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18633]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18633]);
    return result;
}

void*  coverage_18634(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18634].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18634]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18634]);
    return result;
}

void*  coverage_18635(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18635].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18635]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18635]);
    return result;
}

void*  coverage_18636(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18636].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18636]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18636]);
    return result;
}

void*  coverage_18637(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18637].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18637]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18637]);
    return result;
}

void*  coverage_18638(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18638].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18638]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18638]);
    return result;
}

void*  coverage_18639(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18639].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18639]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18639]);
    return result;
}

void*  coverage_18640(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18640].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18640]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18640]);
    return result;
}

void*  coverage_18641(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18641].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18641]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18641]);
    return result;
}

void*  coverage_18642(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18642].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18642]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18642]);
    return result;
}

void*  coverage_18643(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18643].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18643]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18643]);
    return result;
}

void*  coverage_18644(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18644].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18644]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18644]);
    return result;
}

void*  coverage_18645(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18645].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18645]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18645]);
    return result;
}

void*  coverage_18646(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18646].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18646]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18646]);
    return result;
}

void*  coverage_18647(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18647].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18647]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18647]);
    return result;
}

void*  coverage_18648(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18648].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18648]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18648]);
    return result;
}

void*  coverage_18649(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18649].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18649]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18649]);
    return result;
}

void*  coverage_18650(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18650].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18650]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18650]);
    return result;
}

void*  coverage_18651(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18651].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18651]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18651]);
    return result;
}

void*  coverage_18652(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18652].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18652]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18652]);
    return result;
}

void*  coverage_18653(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18653].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18653]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18653]);
    return result;
}

void*  coverage_18654(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18654].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18654]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18654]);
    return result;
}

void*  coverage_18655(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18655].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18655]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18655]);
    return result;
}

void*  coverage_18656(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18656].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18656]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18656]);
    return result;
}

void*  coverage_18657(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18657].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18657]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18657]);
    return result;
}

void*  coverage_18658(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18658].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18658]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18658]);
    return result;
}

void*  coverage_18659(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18659].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18659]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18659]);
    return result;
}

void*  coverage_18660(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18660].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18660]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18660]);
    return result;
}

void*  coverage_18661(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18661].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18661]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18661]);
    return result;
}

void*  coverage_18662(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18662].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18662]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18662]);
    return result;
}

void*  coverage_18663(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18663].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18663]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18663]);
    return result;
}

void*  coverage_18664(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18664].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18664]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18664]);
    return result;
}

void*  coverage_18665(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18665].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18665]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18665]);
    return result;
}

void*  coverage_18666(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18666].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18666]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18666]);
    return result;
}

void*  coverage_18667(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18667].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18667]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18667]);
    return result;
}

void*  coverage_18668(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18668].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18668]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18668]);
    return result;
}

void*  coverage_18669(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18669].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18669]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18669]);
    return result;
}

void*  coverage_18670(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18670].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18670]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18670]);
    return result;
}

void*  coverage_18671(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18671].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18671]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18671]);
    return result;
}

void*  coverage_18672(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18672].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18672]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18672]);
    return result;
}

void*  coverage_18673(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18673].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18673]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18673]);
    return result;
}

void*  coverage_18674(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18674].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18674]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18674]);
    return result;
}

void*  coverage_18675(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18675].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18675]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18675]);
    return result;
}

void*  coverage_18676(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18676].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18676]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18676]);
    return result;
}

void*  coverage_18677(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18677].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18677]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18677]);
    return result;
}

void*  coverage_18678(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18678].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18678]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18678]);
    return result;
}

void*  coverage_18679(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18679].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18679]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18679]);
    return result;
}

void*  coverage_18680(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18680].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18680]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18680]);
    return result;
}

void*  coverage_18681(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18681].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18681]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18681]);
    return result;
}

void*  coverage_18682(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18682].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18682]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18682]);
    return result;
}

void*  coverage_18683(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18683].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18683]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18683]);
    return result;
}

void*  coverage_18684(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18684].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18684]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18684]);
    return result;
}

void*  coverage_18685(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18685].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18685]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18685]);
    return result;
}

void*  coverage_18686(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18686].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18686]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18686]);
    return result;
}

void*  coverage_18687(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18687].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18687]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18687]);
    return result;
}

void*  coverage_18688(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18688].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18688]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18688]);
    return result;
}

void*  coverage_18689(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18689].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18689]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18689]);
    return result;
}

void*  coverage_18690(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18690].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18690]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18690]);
    return result;
}

void*  coverage_18691(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18691].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18691]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18691]);
    return result;
}

void*  coverage_18692(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18692].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18692]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18692]);
    return result;
}

void*  coverage_18693(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18693].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18693]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18693]);
    return result;
}

void*  coverage_18694(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18694].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18694]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18694]);
    return result;
}

void*  coverage_18695(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18695].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18695]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18695]);
    return result;
}

void*  coverage_18696(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18696].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18696]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18696]);
    return result;
}

void*  coverage_18697(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18697].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18697]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18697]);
    return result;
}

void*  coverage_18698(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18698].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18698]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18698]);
    return result;
}

void*  coverage_18699(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18699].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18699]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18699]);
    return result;
}

void*  coverage_18700(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18700].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18700]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18700]);
    return result;
}

void*  coverage_18701(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18701].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18701]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18701]);
    return result;
}

void*  coverage_18702(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18702].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18702]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18702]);
    return result;
}

void*  coverage_18703(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18703].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18703]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18703]);
    return result;
}

void*  coverage_18704(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18704].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18704]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18704]);
    return result;
}

void*  coverage_18705(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18705].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18705]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18705]);
    return result;
}

void*  coverage_18706(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18706].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18706]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18706]);
    return result;
}

void*  coverage_18707(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18707].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18707]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18707]);
    return result;
}

void*  coverage_18708(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18708].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18708]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18708]);
    return result;
}

void*  coverage_18709(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18709].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18709]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18709]);
    return result;
}

void*  coverage_18710(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18710].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18710]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18710]);
    return result;
}

void*  coverage_18711(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18711].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18711]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18711]);
    return result;
}

void*  coverage_18712(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18712].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18712]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18712]);
    return result;
}

void*  coverage_18713(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18713].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18713]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18713]);
    return result;
}

void*  coverage_18714(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18714].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18714]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18714]);
    return result;
}

void*  coverage_18715(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18715].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18715]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18715]);
    return result;
}

void*  coverage_18716(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18716].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18716]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18716]);
    return result;
}

void*  coverage_18717(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18717].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18717]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18717]);
    return result;
}

void*  coverage_18718(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18718].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18718]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18718]);
    return result;
}

void*  coverage_18719(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18719].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18719]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18719]);
    return result;
}

void*  coverage_18720(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18720].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18720]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18720]);
    return result;
}

void*  coverage_18721(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18721].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18721]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18721]);
    return result;
}

void*  coverage_18722(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18722].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18722]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18722]);
    return result;
}

void*  coverage_18723(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18723].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18723]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18723]);
    return result;
}

void*  coverage_18724(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18724].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18724]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18724]);
    return result;
}

void*  coverage_18725(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18725].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18725]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18725]);
    return result;
}

void*  coverage_18726(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18726].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18726]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18726]);
    return result;
}

void*  coverage_18727(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18727].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18727]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18727]);
    return result;
}

void*  coverage_18728(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18728].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18728]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18728]);
    return result;
}

void*  coverage_18729(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18729].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18729]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18729]);
    return result;
}

void*  coverage_18730(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18730].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18730]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18730]);
    return result;
}

void*  coverage_18731(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18731].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18731]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18731]);
    return result;
}

void*  coverage_18732(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18732].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18732]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18732]);
    return result;
}

void*  coverage_18733(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18733].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18733]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18733]);
    return result;
}

void*  coverage_18734(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18734].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18734]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18734]);
    return result;
}

void*  coverage_18735(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18735].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18735]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18735]);
    return result;
}

void*  coverage_18736(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18736].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18736]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18736]);
    return result;
}

void*  coverage_18737(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18737].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18737]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18737]);
    return result;
}

void*  coverage_18738(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18738].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18738]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18738]);
    return result;
}

void*  coverage_18739(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18739].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18739]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18739]);
    return result;
}

void*  coverage_18740(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18740].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18740]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18740]);
    return result;
}

void*  coverage_18741(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18741].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18741]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18741]);
    return result;
}

void*  coverage_18742(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18742].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18742]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18742]);
    return result;
}

void*  coverage_18743(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18743].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18743]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18743]);
    return result;
}

void*  coverage_18744(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18744].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18744]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18744]);
    return result;
}

void*  coverage_18745(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18745].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18745]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18745]);
    return result;
}

void*  coverage_18746(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18746].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18746]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18746]);
    return result;
}

void*  coverage_18747(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18747].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18747]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18747]);
    return result;
}

void*  coverage_18748(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18748].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18748]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18748]);
    return result;
}

void*  coverage_18749(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18749].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18749]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18749]);
    return result;
}

void*  coverage_18750(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18750].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18750]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18750]);
    return result;
}

void*  coverage_18751(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18751].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18751]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18751]);
    return result;
}

void*  coverage_18752(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18752].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18752]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18752]);
    return result;
}

void*  coverage_18753(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18753].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18753]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18753]);
    return result;
}

void*  coverage_18754(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18754].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18754]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18754]);
    return result;
}

void*  coverage_18755(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18755].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18755]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18755]);
    return result;
}

void*  coverage_18756(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18756].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18756]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18756]);
    return result;
}

void*  coverage_18757(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18757].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18757]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18757]);
    return result;
}

void*  coverage_18758(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18758].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18758]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18758]);
    return result;
}

void*  coverage_18759(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18759].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18759]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18759]);
    return result;
}

void*  coverage_18760(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18760].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18760]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18760]);
    return result;
}

void*  coverage_18761(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18761].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18761]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18761]);
    return result;
}

void*  coverage_18762(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18762].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18762]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18762]);
    return result;
}

void*  coverage_18763(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18763].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18763]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18763]);
    return result;
}

void*  coverage_18764(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18764].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18764]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18764]);
    return result;
}

void*  coverage_18765(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18765].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18765]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18765]);
    return result;
}

void*  coverage_18766(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18766].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18766]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18766]);
    return result;
}

void*  coverage_18767(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18767].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18767]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18767]);
    return result;
}

void*  coverage_18768(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18768].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18768]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18768]);
    return result;
}

void*  coverage_18769(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18769].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18769]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18769]);
    return result;
}

void*  coverage_18770(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18770].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18770]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18770]);
    return result;
}

void*  coverage_18771(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18771].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18771]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18771]);
    return result;
}

void*  coverage_18772(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18772].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18772]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18772]);
    return result;
}

void*  coverage_18773(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18773].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18773]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18773]);
    return result;
}

void*  coverage_18774(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18774].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18774]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18774]);
    return result;
}

void*  coverage_18775(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18775].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18775]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18775]);
    return result;
}

void*  coverage_18776(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18776].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18776]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18776]);
    return result;
}

void*  coverage_18777(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18777].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18777]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18777]);
    return result;
}

void*  coverage_18778(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18778].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18778]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18778]);
    return result;
}

void*  coverage_18779(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18779].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18779]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18779]);
    return result;
}

void*  coverage_18780(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18780].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18780]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18780]);
    return result;
}

void*  coverage_18781(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18781].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18781]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18781]);
    return result;
}

void*  coverage_18782(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18782].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18782]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18782]);
    return result;
}

void*  coverage_18783(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18783].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18783]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18783]);
    return result;
}

void*  coverage_18784(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18784].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18784]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18784]);
    return result;
}

void*  coverage_18785(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18785].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18785]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18785]);
    return result;
}

void*  coverage_18786(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18786].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18786]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18786]);
    return result;
}

void*  coverage_18787(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18787].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18787]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18787]);
    return result;
}

void*  coverage_18788(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18788].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18788]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18788]);
    return result;
}

void*  coverage_18789(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18789].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18789]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18789]);
    return result;
}

void*  coverage_18790(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18790].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18790]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18790]);
    return result;
}

void*  coverage_18791(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18791].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18791]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18791]);
    return result;
}

void*  coverage_18792(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18792].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18792]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18792]);
    return result;
}

void*  coverage_18793(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18793].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18793]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18793]);
    return result;
}

void*  coverage_18794(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18794].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18794]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18794]);
    return result;
}

void*  coverage_18795(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18795].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18795]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18795]);
    return result;
}

void*  coverage_18796(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18796].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18796]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18796]);
    return result;
}

void*  coverage_18797(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18797].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18797]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18797]);
    return result;
}

void*  coverage_18798(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18798].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18798]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18798]);
    return result;
}

void*  coverage_18799(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18799].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18799]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18799]);
    return result;
}

void*  coverage_18800(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18800].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18800]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18800]);
    return result;
}

void*  coverage_18801(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18801].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18801]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18801]);
    return result;
}

void*  coverage_18802(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18802].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18802]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18802]);
    return result;
}

void*  coverage_18803(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18803].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18803]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18803]);
    return result;
}

void*  coverage_18804(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18804].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18804]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18804]);
    return result;
}

void*  coverage_18805(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18805].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18805]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18805]);
    return result;
}

void*  coverage_18806(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18806].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18806]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18806]);
    return result;
}

void*  coverage_18807(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18807].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18807]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18807]);
    return result;
}

void*  coverage_18808(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18808].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18808]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18808]);
    return result;
}

void*  coverage_18809(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18809].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18809]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18809]);
    return result;
}

void*  coverage_18810(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18810].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18810]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18810]);
    return result;
}

void*  coverage_18811(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18811].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18811]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18811]);
    return result;
}

void*  coverage_18812(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18812].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18812]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18812]);
    return result;
}

void*  coverage_18813(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18813].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18813]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18813]);
    return result;
}

void*  coverage_18814(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18814].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18814]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18814]);
    return result;
}

void*  coverage_18815(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18815].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18815]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18815]);
    return result;
}

void*  coverage_18816(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18816].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18816]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18816]);
    return result;
}

void*  coverage_18817(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18817].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18817]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18817]);
    return result;
}

void*  coverage_18818(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18818].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18818]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18818]);
    return result;
}

void*  coverage_18819(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18819].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18819]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18819]);
    return result;
}

void*  coverage_18820(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18820].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18820]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18820]);
    return result;
}

void*  coverage_18821(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18821].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18821]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18821]);
    return result;
}

void*  coverage_18822(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18822].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18822]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18822]);
    return result;
}

void*  coverage_18823(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18823].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18823]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18823]);
    return result;
}

void*  coverage_18824(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18824].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18824]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18824]);
    return result;
}

void*  coverage_18825(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18825].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18825]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18825]);
    return result;
}

void*  coverage_18826(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18826].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18826]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18826]);
    return result;
}

void*  coverage_18827(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18827].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18827]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18827]);
    return result;
}

void*  coverage_18828(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18828].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18828]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18828]);
    return result;
}

void*  coverage_18829(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18829].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18829]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18829]);
    return result;
}

void*  coverage_18830(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18830].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18830]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18830]);
    return result;
}

void*  coverage_18831(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18831].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18831]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18831]);
    return result;
}

void*  coverage_18832(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18832].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18832]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18832]);
    return result;
}

void*  coverage_18833(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18833].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18833]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18833]);
    return result;
}

void*  coverage_18834(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18834].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18834]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18834]);
    return result;
}

void*  coverage_18835(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18835].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18835]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18835]);
    return result;
}

void*  coverage_18836(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18836].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18836]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18836]);
    return result;
}

void*  coverage_18837(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18837].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18837]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18837]);
    return result;
}

void*  coverage_18838(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18838].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18838]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18838]);
    return result;
}

void*  coverage_18839(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18839].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18839]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18839]);
    return result;
}

void*  coverage_18840(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18840].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18840]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18840]);
    return result;
}

void*  coverage_18841(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18841].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18841]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18841]);
    return result;
}

void*  coverage_18842(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18842].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18842]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18842]);
    return result;
}

void*  coverage_18843(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18843].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18843]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18843]);
    return result;
}

void*  coverage_18844(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18844].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18844]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18844]);
    return result;
}

void*  coverage_18845(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18845].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18845]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18845]);
    return result;
}

void*  coverage_18846(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18846].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18846]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18846]);
    return result;
}

void*  coverage_18847(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18847].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18847]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18847]);
    return result;
}

void*  coverage_18848(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18848].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18848]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18848]);
    return result;
}

void*  coverage_18849(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18849].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18849]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18849]);
    return result;
}

void*  coverage_18850(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18850].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18850]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18850]);
    return result;
}

void*  coverage_18851(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18851].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18851]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18851]);
    return result;
}

void*  coverage_18852(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18852].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18852]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18852]);
    return result;
}

void*  coverage_18853(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18853].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18853]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18853]);
    return result;
}

void*  coverage_18854(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18854].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18854]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18854]);
    return result;
}

void*  coverage_18855(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18855].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18855]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18855]);
    return result;
}

void*  coverage_18856(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18856].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18856]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18856]);
    return result;
}

void*  coverage_18857(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18857].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18857]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18857]);
    return result;
}

void*  coverage_18858(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18858].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18858]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18858]);
    return result;
}

void*  coverage_18859(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18859].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18859]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18859]);
    return result;
}

void*  coverage_18860(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18860].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18860]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18860]);
    return result;
}

void*  coverage_18861(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18861].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18861]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18861]);
    return result;
}

void*  coverage_18862(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18862].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18862]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18862]);
    return result;
}

void*  coverage_18863(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18863].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18863]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18863]);
    return result;
}

void*  coverage_18864(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18864].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18864]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18864]);
    return result;
}

void*  coverage_18865(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18865].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18865]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18865]);
    return result;
}

void*  coverage_18866(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18866].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18866]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18866]);
    return result;
}

void*  coverage_18867(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18867].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18867]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18867]);
    return result;
}

void*  coverage_18868(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18868].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18868]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18868]);
    return result;
}

void*  coverage_18869(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18869].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18869]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18869]);
    return result;
}

void*  coverage_18870(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18870].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18870]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18870]);
    return result;
}

void*  coverage_18871(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18871].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18871]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18871]);
    return result;
}

void*  coverage_18872(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18872].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18872]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18872]);
    return result;
}

void*  coverage_18873(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18873].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18873]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18873]);
    return result;
}

void*  coverage_18874(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18874].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18874]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18874]);
    return result;
}

void*  coverage_18875(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18875].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18875]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18875]);
    return result;
}

void*  coverage_18876(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18876].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18876]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18876]);
    return result;
}

void*  coverage_18877(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18877].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18877]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18877]);
    return result;
}

void*  coverage_18878(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18878].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18878]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18878]);
    return result;
}

void*  coverage_18879(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18879].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18879]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18879]);
    return result;
}

void*  coverage_18880(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18880].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18880]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18880]);
    return result;
}

void*  coverage_18881(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18881].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18881]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18881]);
    return result;
}

void*  coverage_18882(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18882].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18882]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18882]);
    return result;
}

void*  coverage_18883(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18883].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18883]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18883]);
    return result;
}

void*  coverage_18884(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18884].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18884]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18884]);
    return result;
}

void*  coverage_18885(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18885].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18885]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18885]);
    return result;
}

void*  coverage_18886(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18886].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18886]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18886]);
    return result;
}

void*  coverage_18887(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18887].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18887]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18887]);
    return result;
}

void*  coverage_18888(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18888].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18888]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18888]);
    return result;
}

void*  coverage_18889(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18889].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18889]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18889]);
    return result;
}

void*  coverage_18890(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18890].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18890]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18890]);
    return result;
}

void*  coverage_18891(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18891].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18891]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18891]);
    return result;
}

void*  coverage_18892(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18892].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18892]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18892]);
    return result;
}

void*  coverage_18893(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18893].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18893]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18893]);
    return result;
}

void*  coverage_18894(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18894].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18894]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18894]);
    return result;
}

void*  coverage_18895(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18895].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18895]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18895]);
    return result;
}

void*  coverage_18896(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18896].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18896]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18896]);
    return result;
}

void*  coverage_18897(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18897].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18897]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18897]);
    return result;
}

void*  coverage_18898(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18898].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18898]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18898]);
    return result;
}

void*  coverage_18899(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18899].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18899]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18899]);
    return result;
}

void*  coverage_18900(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18900].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18900]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18900]);
    return result;
}

void*  coverage_18901(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18901].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18901]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18901]);
    return result;
}

void*  coverage_18902(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18902].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18902]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18902]);
    return result;
}

void*  coverage_18903(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18903].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18903]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18903]);
    return result;
}

void*  coverage_18904(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18904].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18904]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18904]);
    return result;
}

void*  coverage_18905(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18905].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18905]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18905]);
    return result;
}

void*  coverage_18906(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18906].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18906]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18906]);
    return result;
}

void*  coverage_18907(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18907].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18907]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18907]);
    return result;
}

void*  coverage_18908(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18908].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18908]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18908]);
    return result;
}

void*  coverage_18909(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18909].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18909]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18909]);
    return result;
}

void*  coverage_18910(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18910].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18910]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18910]);
    return result;
}

void*  coverage_18911(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18911].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18911]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18911]);
    return result;
}

void*  coverage_18912(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18912].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18912]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18912]);
    return result;
}

void*  coverage_18913(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18913].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18913]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18913]);
    return result;
}

void*  coverage_18914(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18914].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18914]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18914]);
    return result;
}

void*  coverage_18915(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18915].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18915]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18915]);
    return result;
}

void*  coverage_18916(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18916].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18916]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18916]);
    return result;
}

void*  coverage_18917(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18917].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18917]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18917]);
    return result;
}

void*  coverage_18918(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18918].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18918]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18918]);
    return result;
}

void*  coverage_18919(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18919].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18919]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18919]);
    return result;
}

void*  coverage_18920(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18920].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18920]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18920]);
    return result;
}

void*  coverage_18921(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18921].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18921]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18921]);
    return result;
}

void*  coverage_18922(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18922].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18922]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18922]);
    return result;
}

void*  coverage_18923(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18923].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18923]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18923]);
    return result;
}

void*  coverage_18924(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18924].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18924]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18924]);
    return result;
}

void*  coverage_18925(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18925].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18925]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18925]);
    return result;
}

void*  coverage_18926(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18926].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18926]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18926]);
    return result;
}

void*  coverage_18927(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18927].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18927]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18927]);
    return result;
}

void*  coverage_18928(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18928].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18928]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18928]);
    return result;
}

void*  coverage_18929(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18929].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18929]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18929]);
    return result;
}

void*  coverage_18930(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18930].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18930]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18930]);
    return result;
}

void*  coverage_18931(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18931].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18931]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18931]);
    return result;
}

void*  coverage_18932(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18932].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18932]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18932]);
    return result;
}

void*  coverage_18933(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18933].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18933]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18933]);
    return result;
}

void*  coverage_18934(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18934].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18934]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18934]);
    return result;
}

void*  coverage_18935(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18935].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18935]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18935]);
    return result;
}

void*  coverage_18936(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18936].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18936]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18936]);
    return result;
}

void*  coverage_18937(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18937].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18937]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18937]);
    return result;
}

void*  coverage_18938(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18938].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18938]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18938]);
    return result;
}

void*  coverage_18939(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18939].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18939]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18939]);
    return result;
}

void*  coverage_18940(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18940].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18940]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18940]);
    return result;
}

void*  coverage_18941(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18941].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18941]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18941]);
    return result;
}

void*  coverage_18942(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18942].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18942]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18942]);
    return result;
}

void*  coverage_18943(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18943].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18943]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18943]);
    return result;
}

void*  coverage_18944(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18944].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18944]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18944]);
    return result;
}

void*  coverage_18945(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18945].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18945]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18945]);
    return result;
}

void*  coverage_18946(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18946].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18946]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18946]);
    return result;
}

void*  coverage_18947(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18947].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18947]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18947]);
    return result;
}

void*  coverage_18948(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18948].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18948]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18948]);
    return result;
}

void*  coverage_18949(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18949].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18949]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18949]);
    return result;
}

void*  coverage_18950(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18950].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18950]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18950]);
    return result;
}

void*  coverage_18951(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18951].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18951]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18951]);
    return result;
}

void*  coverage_18952(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18952].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18952]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18952]);
    return result;
}

void*  coverage_18953(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18953].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18953]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18953]);
    return result;
}

void*  coverage_18954(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18954].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18954]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18954]);
    return result;
}

void*  coverage_18955(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18955].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18955]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18955]);
    return result;
}

void*  coverage_18956(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18956].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18956]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18956]);
    return result;
}

void*  coverage_18957(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18957].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18957]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18957]);
    return result;
}

void*  coverage_18958(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18958].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18958]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18958]);
    return result;
}

void*  coverage_18959(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18959].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18959]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18959]);
    return result;
}

void*  coverage_18960(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18960].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18960]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18960]);
    return result;
}

void*  coverage_18961(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18961].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18961]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18961]);
    return result;
}

void*  coverage_18962(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18962].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18962]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18962]);
    return result;
}

void*  coverage_18963(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18963].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18963]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18963]);
    return result;
}

void*  coverage_18964(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18964].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18964]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18964]);
    return result;
}

void*  coverage_18965(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18965].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18965]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18965]);
    return result;
}

void*  coverage_18966(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18966].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18966]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18966]);
    return result;
}

void*  coverage_18967(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18967].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18967]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18967]);
    return result;
}

void*  coverage_18968(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18968].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18968]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18968]);
    return result;
}

void*  coverage_18969(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18969].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18969]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18969]);
    return result;
}

void*  coverage_18970(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18970].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18970]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18970]);
    return result;
}

void*  coverage_18971(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18971].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18971]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18971]);
    return result;
}

void*  coverage_18972(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18972].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18972]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18972]);
    return result;
}

void*  coverage_18973(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18973].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18973]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18973]);
    return result;
}

void*  coverage_18974(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18974].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18974]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18974]);
    return result;
}

void*  coverage_18975(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18975].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18975]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18975]);
    return result;
}

void*  coverage_18976(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18976].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18976]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18976]);
    return result;
}

void*  coverage_18977(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18977].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18977]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18977]);
    return result;
}

void*  coverage_18978(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18978].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18978]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18978]);
    return result;
}

void*  coverage_18979(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18979].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18979]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18979]);
    return result;
}

void*  coverage_18980(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18980].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18980]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18980]);
    return result;
}

void*  coverage_18981(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18981].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18981]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18981]);
    return result;
}

void*  coverage_18982(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18982].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18982]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18982]);
    return result;
}

void*  coverage_18983(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18983].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18983]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18983]);
    return result;
}

void*  coverage_18984(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18984].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18984]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18984]);
    return result;
}

void*  coverage_18985(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18985].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18985]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18985]);
    return result;
}

void*  coverage_18986(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18986].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18986]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18986]);
    return result;
}

void*  coverage_18987(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18987].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18987]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18987]);
    return result;
}

void*  coverage_18988(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18988].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18988]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18988]);
    return result;
}

void*  coverage_18989(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18989].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18989]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18989]);
    return result;
}

void*  coverage_18990(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18990].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18990]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18990]);
    return result;
}

void*  coverage_18991(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18991].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18991]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18991]);
    return result;
}

void*  coverage_18992(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18992].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18992]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18992]);
    return result;
}

void*  coverage_18993(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18993].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18993]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18993]);
    return result;
}

void*  coverage_18994(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18994].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18994]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18994]);
    return result;
}

void*  coverage_18995(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18995].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18995]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18995]);
    return result;
}

void*  coverage_18996(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18996].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18996]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18996]);
    return result;
}

void*  coverage_18997(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18997].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18997]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18997]);
    return result;
}

void*  coverage_18998(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18998].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18998]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18998]);
    return result;
}

void*  coverage_18999(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[18999].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[18999]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[18999]);
    return result;
}

void*  coverage_19000(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19000].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19000]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19000]);
    return result;
}

void*  coverage_19001(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19001].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19001]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19001]);
    return result;
}

void*  coverage_19002(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19002].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19002]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19002]);
    return result;
}

void*  coverage_19003(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19003].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19003]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19003]);
    return result;
}

void*  coverage_19004(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19004].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19004]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19004]);
    return result;
}

void*  coverage_19005(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19005].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19005]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19005]);
    return result;
}

void*  coverage_19006(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19006].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19006]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19006]);
    return result;
}

void*  coverage_19007(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19007].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19007]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19007]);
    return result;
}

void*  coverage_19008(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19008].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19008]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19008]);
    return result;
}

void*  coverage_19009(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19009].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19009]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19009]);
    return result;
}

void*  coverage_19010(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19010].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19010]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19010]);
    return result;
}

void*  coverage_19011(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19011].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19011]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19011]);
    return result;
}

void*  coverage_19012(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19012].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19012]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19012]);
    return result;
}

void*  coverage_19013(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19013].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19013]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19013]);
    return result;
}

void*  coverage_19014(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19014].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19014]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19014]);
    return result;
}

void*  coverage_19015(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19015].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19015]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19015]);
    return result;
}

void*  coverage_19016(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19016].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19016]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19016]);
    return result;
}

void*  coverage_19017(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19017].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19017]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19017]);
    return result;
}

void*  coverage_19018(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19018].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19018]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19018]);
    return result;
}

void*  coverage_19019(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19019].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19019]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19019]);
    return result;
}

void*  coverage_19020(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19020].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19020]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19020]);
    return result;
}

void*  coverage_19021(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19021].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19021]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19021]);
    return result;
}

void*  coverage_19022(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19022].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19022]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19022]);
    return result;
}

void*  coverage_19023(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19023].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19023]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19023]);
    return result;
}

void*  coverage_19024(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19024].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19024]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19024]);
    return result;
}

void*  coverage_19025(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19025].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19025]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19025]);
    return result;
}

void*  coverage_19026(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19026].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19026]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19026]);
    return result;
}

void*  coverage_19027(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19027].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19027]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19027]);
    return result;
}

void*  coverage_19028(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19028].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19028]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19028]);
    return result;
}

void*  coverage_19029(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19029].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19029]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19029]);
    return result;
}

void*  coverage_19030(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19030].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19030]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19030]);
    return result;
}

void*  coverage_19031(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19031].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19031]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19031]);
    return result;
}

void*  coverage_19032(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19032].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19032]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19032]);
    return result;
}

void*  coverage_19033(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19033].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19033]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19033]);
    return result;
}

void*  coverage_19034(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19034].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19034]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19034]);
    return result;
}

void*  coverage_19035(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19035].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19035]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19035]);
    return result;
}

void*  coverage_19036(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19036].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19036]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19036]);
    return result;
}

void*  coverage_19037(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19037].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19037]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19037]);
    return result;
}

void*  coverage_19038(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19038].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19038]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19038]);
    return result;
}

void*  coverage_19039(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19039].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19039]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19039]);
    return result;
}

void*  coverage_19040(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19040].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19040]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19040]);
    return result;
}

void*  coverage_19041(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19041].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19041]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19041]);
    return result;
}

void*  coverage_19042(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19042].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19042]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19042]);
    return result;
}

void*  coverage_19043(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19043].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19043]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19043]);
    return result;
}

void*  coverage_19044(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19044].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19044]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19044]);
    return result;
}

void*  coverage_19045(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19045].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19045]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19045]);
    return result;
}

void*  coverage_19046(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19046].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19046]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19046]);
    return result;
}

void*  coverage_19047(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19047].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19047]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19047]);
    return result;
}

void*  coverage_19048(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19048].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19048]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19048]);
    return result;
}

void*  coverage_19049(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19049].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19049]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19049]);
    return result;
}

void*  coverage_19050(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19050].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19050]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19050]);
    return result;
}

void*  coverage_19051(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19051].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19051]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19051]);
    return result;
}

void*  coverage_19052(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19052].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19052]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19052]);
    return result;
}

void*  coverage_19053(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19053].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19053]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19053]);
    return result;
}

void*  coverage_19054(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19054].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19054]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19054]);
    return result;
}

void*  coverage_19055(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19055].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19055]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19055]);
    return result;
}

void*  coverage_19056(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19056].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19056]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19056]);
    return result;
}

void*  coverage_19057(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19057].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19057]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19057]);
    return result;
}

void*  coverage_19058(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19058].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19058]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19058]);
    return result;
}

void*  coverage_19059(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19059].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19059]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19059]);
    return result;
}

void*  coverage_19060(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19060].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19060]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19060]);
    return result;
}

void*  coverage_19061(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19061].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19061]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19061]);
    return result;
}

void*  coverage_19062(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19062].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19062]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19062]);
    return result;
}

void*  coverage_19063(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19063].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19063]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19063]);
    return result;
}

void*  coverage_19064(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19064].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19064]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19064]);
    return result;
}

void*  coverage_19065(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19065].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19065]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19065]);
    return result;
}

void*  coverage_19066(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19066].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19066]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19066]);
    return result;
}

void*  coverage_19067(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19067].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19067]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19067]);
    return result;
}

void*  coverage_19068(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19068].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19068]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19068]);
    return result;
}

void*  coverage_19069(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19069].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19069]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19069]);
    return result;
}

void*  coverage_19070(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19070].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19070]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19070]);
    return result;
}

void*  coverage_19071(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19071].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19071]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19071]);
    return result;
}

void*  coverage_19072(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19072].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19072]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19072]);
    return result;
}

void*  coverage_19073(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19073].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19073]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19073]);
    return result;
}

void*  coverage_19074(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19074].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19074]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19074]);
    return result;
}

void*  coverage_19075(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19075].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19075]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19075]);
    return result;
}

void*  coverage_19076(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19076].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19076]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19076]);
    return result;
}

void*  coverage_19077(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19077].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19077]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19077]);
    return result;
}

void*  coverage_19078(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19078].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19078]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19078]);
    return result;
}

void*  coverage_19079(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19079].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19079]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19079]);
    return result;
}

void*  coverage_19080(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19080].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19080]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19080]);
    return result;
}

void*  coverage_19081(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19081].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19081]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19081]);
    return result;
}

void*  coverage_19082(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19082].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19082]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19082]);
    return result;
}

void*  coverage_19083(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19083].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19083]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19083]);
    return result;
}

void*  coverage_19084(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19084].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19084]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19084]);
    return result;
}

void*  coverage_19085(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19085].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19085]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19085]);
    return result;
}

void*  coverage_19086(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19086].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19086]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19086]);
    return result;
}

void*  coverage_19087(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19087].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19087]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19087]);
    return result;
}

void*  coverage_19088(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19088].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19088]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19088]);
    return result;
}

void*  coverage_19089(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19089].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19089]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19089]);
    return result;
}

void*  coverage_19090(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19090].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19090]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19090]);
    return result;
}

void*  coverage_19091(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19091].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19091]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19091]);
    return result;
}

void*  coverage_19092(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19092].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19092]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19092]);
    return result;
}

void*  coverage_19093(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19093].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19093]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19093]);
    return result;
}

void*  coverage_19094(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19094].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19094]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19094]);
    return result;
}

void*  coverage_19095(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19095].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19095]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19095]);
    return result;
}

void*  coverage_19096(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19096].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19096]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19096]);
    return result;
}

void*  coverage_19097(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19097].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19097]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19097]);
    return result;
}

void*  coverage_19098(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19098].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19098]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19098]);
    return result;
}

void*  coverage_19099(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19099].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19099]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19099]);
    return result;
}

void*  coverage_19100(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19100].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19100]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19100]);
    return result;
}

void*  coverage_19101(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19101].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19101]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19101]);
    return result;
}

void*  coverage_19102(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19102].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19102]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19102]);
    return result;
}

void*  coverage_19103(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19103].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19103]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19103]);
    return result;
}

void*  coverage_19104(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19104].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19104]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19104]);
    return result;
}

void*  coverage_19105(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19105].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19105]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19105]);
    return result;
}

void*  coverage_19106(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19106].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19106]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19106]);
    return result;
}

void*  coverage_19107(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19107].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19107]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19107]);
    return result;
}

void*  coverage_19108(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19108].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19108]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19108]);
    return result;
}

void*  coverage_19109(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19109].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19109]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19109]);
    return result;
}

void*  coverage_19110(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19110].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19110]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19110]);
    return result;
}

void*  coverage_19111(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19111].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19111]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19111]);
    return result;
}

void*  coverage_19112(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19112].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19112]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19112]);
    return result;
}

void*  coverage_19113(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19113].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19113]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19113]);
    return result;
}

void*  coverage_19114(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19114].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19114]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19114]);
    return result;
}

void*  coverage_19115(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19115].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19115]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19115]);
    return result;
}

void*  coverage_19116(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19116].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19116]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19116]);
    return result;
}

void*  coverage_19117(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19117].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19117]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19117]);
    return result;
}

void*  coverage_19118(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19118].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19118]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19118]);
    return result;
}

void*  coverage_19119(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19119].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19119]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19119]);
    return result;
}

void*  coverage_19120(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19120].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19120]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19120]);
    return result;
}

void*  coverage_19121(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19121].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19121]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19121]);
    return result;
}

void*  coverage_19122(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19122].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19122]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19122]);
    return result;
}

void*  coverage_19123(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19123].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19123]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19123]);
    return result;
}

void*  coverage_19124(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19124].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19124]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19124]);
    return result;
}

void*  coverage_19125(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19125].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19125]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19125]);
    return result;
}

void*  coverage_19126(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19126].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19126]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19126]);
    return result;
}

void*  coverage_19127(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19127].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19127]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19127]);
    return result;
}

void*  coverage_19128(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19128].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19128]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19128]);
    return result;
}

void*  coverage_19129(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19129].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19129]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19129]);
    return result;
}

void*  coverage_19130(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19130].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19130]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19130]);
    return result;
}

void*  coverage_19131(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19131].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19131]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19131]);
    return result;
}

void*  coverage_19132(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19132].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19132]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19132]);
    return result;
}

void*  coverage_19133(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19133].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19133]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19133]);
    return result;
}

void*  coverage_19134(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19134].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19134]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19134]);
    return result;
}

void*  coverage_19135(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19135].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19135]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19135]);
    return result;
}

void*  coverage_19136(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19136].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19136]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19136]);
    return result;
}

void*  coverage_19137(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19137].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19137]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19137]);
    return result;
}

void*  coverage_19138(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19138].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19138]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19138]);
    return result;
}

void*  coverage_19139(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19139].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19139]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19139]);
    return result;
}

void*  coverage_19140(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19140].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19140]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19140]);
    return result;
}

void*  coverage_19141(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19141].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19141]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19141]);
    return result;
}

void*  coverage_19142(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19142].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19142]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19142]);
    return result;
}

void*  coverage_19143(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19143].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19143]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19143]);
    return result;
}

void*  coverage_19144(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19144].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19144]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19144]);
    return result;
}

void*  coverage_19145(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19145].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19145]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19145]);
    return result;
}

void*  coverage_19146(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19146].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19146]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19146]);
    return result;
}

void*  coverage_19147(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19147].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19147]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19147]);
    return result;
}

void*  coverage_19148(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19148].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19148]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19148]);
    return result;
}

void*  coverage_19149(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19149].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19149]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19149]);
    return result;
}

void*  coverage_19150(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19150].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19150]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19150]);
    return result;
}

void*  coverage_19151(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19151].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19151]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19151]);
    return result;
}

void*  coverage_19152(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19152].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19152]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19152]);
    return result;
}

void*  coverage_19153(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19153].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19153]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19153]);
    return result;
}

void*  coverage_19154(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19154].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19154]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19154]);
    return result;
}

void*  coverage_19155(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19155].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19155]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19155]);
    return result;
}

void*  coverage_19156(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19156].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19156]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19156]);
    return result;
}

void*  coverage_19157(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19157].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19157]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19157]);
    return result;
}

void*  coverage_19158(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19158].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19158]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19158]);
    return result;
}

void*  coverage_19159(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19159].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19159]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19159]);
    return result;
}

void*  coverage_19160(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19160].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19160]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19160]);
    return result;
}

void*  coverage_19161(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19161].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19161]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19161]);
    return result;
}

void*  coverage_19162(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19162].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19162]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19162]);
    return result;
}

void*  coverage_19163(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19163].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19163]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19163]);
    return result;
}

void*  coverage_19164(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19164].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19164]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19164]);
    return result;
}

void*  coverage_19165(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19165].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19165]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19165]);
    return result;
}

void*  coverage_19166(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19166].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19166]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19166]);
    return result;
}

void*  coverage_19167(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19167].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19167]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19167]);
    return result;
}

void*  coverage_19168(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19168].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19168]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19168]);
    return result;
}

void*  coverage_19169(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19169].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19169]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19169]);
    return result;
}

void*  coverage_19170(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19170].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19170]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19170]);
    return result;
}

void*  coverage_19171(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19171].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19171]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19171]);
    return result;
}

void*  coverage_19172(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19172].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19172]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19172]);
    return result;
}

void*  coverage_19173(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19173].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19173]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19173]);
    return result;
}

void*  coverage_19174(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19174].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19174]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19174]);
    return result;
}

void*  coverage_19175(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19175].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19175]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19175]);
    return result;
}

void*  coverage_19176(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19176].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19176]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19176]);
    return result;
}

void*  coverage_19177(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19177].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19177]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19177]);
    return result;
}

void*  coverage_19178(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19178].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19178]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19178]);
    return result;
}

void*  coverage_19179(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19179].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19179]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19179]);
    return result;
}

void*  coverage_19180(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19180].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19180]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19180]);
    return result;
}

void*  coverage_19181(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19181].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19181]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19181]);
    return result;
}

void*  coverage_19182(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19182].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19182]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19182]);
    return result;
}

void*  coverage_19183(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19183].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19183]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19183]);
    return result;
}

void*  coverage_19184(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19184].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19184]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19184]);
    return result;
}

void*  coverage_19185(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19185].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19185]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19185]);
    return result;
}

void*  coverage_19186(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19186].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19186]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19186]);
    return result;
}

void*  coverage_19187(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19187].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19187]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19187]);
    return result;
}

void*  coverage_19188(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19188].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19188]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19188]);
    return result;
}

void*  coverage_19189(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19189].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19189]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19189]);
    return result;
}

void*  coverage_19190(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19190].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19190]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19190]);
    return result;
}

void*  coverage_19191(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19191].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19191]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19191]);
    return result;
}

void*  coverage_19192(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19192].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19192]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19192]);
    return result;
}

void*  coverage_19193(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19193].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19193]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19193]);
    return result;
}

void*  coverage_19194(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19194].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19194]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19194]);
    return result;
}

void*  coverage_19195(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19195].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19195]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19195]);
    return result;
}

void*  coverage_19196(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19196].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19196]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19196]);
    return result;
}

void*  coverage_19197(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19197].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19197]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19197]);
    return result;
}

void*  coverage_19198(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19198].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19198]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19198]);
    return result;
}

void*  coverage_19199(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19199].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19199]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19199]);
    return result;
}

void*  coverage_19200(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19200].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19200]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19200]);
    return result;
}

void*  coverage_19201(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19201].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19201]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19201]);
    return result;
}

void*  coverage_19202(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19202].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19202]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19202]);
    return result;
}

void*  coverage_19203(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19203].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19203]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19203]);
    return result;
}

void*  coverage_19204(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19204].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19204]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19204]);
    return result;
}

void*  coverage_19205(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19205].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19205]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19205]);
    return result;
}

void*  coverage_19206(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19206].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19206]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19206]);
    return result;
}

void*  coverage_19207(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19207].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19207]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19207]);
    return result;
}

void*  coverage_19208(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19208].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19208]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19208]);
    return result;
}

void*  coverage_19209(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19209].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19209]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19209]);
    return result;
}

void*  coverage_19210(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19210].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19210]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19210]);
    return result;
}

void*  coverage_19211(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19211].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19211]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19211]);
    return result;
}

void*  coverage_19212(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19212].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19212]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19212]);
    return result;
}

void*  coverage_19213(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19213].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19213]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19213]);
    return result;
}

void*  coverage_19214(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19214].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19214]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19214]);
    return result;
}

void*  coverage_19215(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19215].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19215]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19215]);
    return result;
}

void*  coverage_19216(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19216].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19216]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19216]);
    return result;
}

void*  coverage_19217(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19217].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19217]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19217]);
    return result;
}

void*  coverage_19218(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19218].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19218]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19218]);
    return result;
}

void*  coverage_19219(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19219].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19219]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19219]);
    return result;
}

void*  coverage_19220(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19220].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19220]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19220]);
    return result;
}

void*  coverage_19221(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19221].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19221]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19221]);
    return result;
}

void*  coverage_19222(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19222].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19222]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19222]);
    return result;
}

void*  coverage_19223(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19223].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19223]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19223]);
    return result;
}

void*  coverage_19224(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19224].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19224]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19224]);
    return result;
}

void*  coverage_19225(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19225].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19225]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19225]);
    return result;
}

void*  coverage_19226(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19226].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19226]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19226]);
    return result;
}

void*  coverage_19227(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19227].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19227]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19227]);
    return result;
}

void*  coverage_19228(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19228].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19228]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19228]);
    return result;
}

void*  coverage_19229(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19229].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19229]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19229]);
    return result;
}

void*  coverage_19230(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19230].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19230]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19230]);
    return result;
}

void*  coverage_19231(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19231].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19231]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19231]);
    return result;
}

void*  coverage_19232(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19232].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19232]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19232]);
    return result;
}

void*  coverage_19233(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19233].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19233]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19233]);
    return result;
}

void*  coverage_19234(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19234].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19234]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19234]);
    return result;
}

void*  coverage_19235(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19235].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19235]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19235]);
    return result;
}

void*  coverage_19236(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19236].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19236]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19236]);
    return result;
}

void*  coverage_19237(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19237].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19237]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19237]);
    return result;
}

void*  coverage_19238(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19238].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19238]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19238]);
    return result;
}

void*  coverage_19239(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19239].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19239]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19239]);
    return result;
}

void*  coverage_19240(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19240].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19240]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19240]);
    return result;
}

void*  coverage_19241(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19241].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19241]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19241]);
    return result;
}

void*  coverage_19242(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19242].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19242]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19242]);
    return result;
}

void*  coverage_19243(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19243].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19243]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19243]);
    return result;
}

void*  coverage_19244(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19244].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19244]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19244]);
    return result;
}

void*  coverage_19245(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19245].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19245]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19245]);
    return result;
}

void*  coverage_19246(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19246].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19246]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19246]);
    return result;
}

void*  coverage_19247(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19247].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19247]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19247]);
    return result;
}

void*  coverage_19248(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19248].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19248]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19248]);
    return result;
}

void*  coverage_19249(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19249].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19249]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19249]);
    return result;
}

void*  coverage_19250(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19250].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19250]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19250]);
    return result;
}

void*  coverage_19251(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19251].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19251]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19251]);
    return result;
}

void*  coverage_19252(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19252].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19252]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19252]);
    return result;
}

void*  coverage_19253(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19253].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19253]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19253]);
    return result;
}

void*  coverage_19254(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19254].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19254]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19254]);
    return result;
}

void*  coverage_19255(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19255].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19255]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19255]);
    return result;
}

void*  coverage_19256(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19256].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19256]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19256]);
    return result;
}

void*  coverage_19257(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19257].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19257]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19257]);
    return result;
}

void*  coverage_19258(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19258].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19258]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19258]);
    return result;
}

void*  coverage_19259(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19259].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19259]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19259]);
    return result;
}

void*  coverage_19260(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19260].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19260]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19260]);
    return result;
}

void*  coverage_19261(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19261].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19261]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19261]);
    return result;
}

void*  coverage_19262(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19262].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19262]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19262]);
    return result;
}

void*  coverage_19263(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19263].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19263]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19263]);
    return result;
}

void*  coverage_19264(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19264].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19264]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19264]);
    return result;
}

void*  coverage_19265(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19265].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19265]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19265]);
    return result;
}

void*  coverage_19266(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19266].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19266]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19266]);
    return result;
}

void*  coverage_19267(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19267].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19267]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19267]);
    return result;
}

void*  coverage_19268(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19268].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19268]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19268]);
    return result;
}

void*  coverage_19269(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19269].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19269]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19269]);
    return result;
}

void*  coverage_19270(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19270].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19270]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19270]);
    return result;
}

void*  coverage_19271(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19271].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19271]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19271]);
    return result;
}

void*  coverage_19272(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19272].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19272]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19272]);
    return result;
}

void*  coverage_19273(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19273].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19273]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19273]);
    return result;
}

void*  coverage_19274(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19274].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19274]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19274]);
    return result;
}

void*  coverage_19275(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19275].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19275]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19275]);
    return result;
}

void*  coverage_19276(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19276].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19276]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19276]);
    return result;
}

void*  coverage_19277(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19277].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19277]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19277]);
    return result;
}

void*  coverage_19278(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19278].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19278]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19278]);
    return result;
}

void*  coverage_19279(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19279].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19279]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19279]);
    return result;
}

void*  coverage_19280(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19280].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19280]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19280]);
    return result;
}

void*  coverage_19281(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19281].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19281]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19281]);
    return result;
}

void*  coverage_19282(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19282].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19282]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19282]);
    return result;
}

void*  coverage_19283(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19283].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19283]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19283]);
    return result;
}

void*  coverage_19284(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19284].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19284]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19284]);
    return result;
}

void*  coverage_19285(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19285].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19285]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19285]);
    return result;
}

void*  coverage_19286(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19286].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19286]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19286]);
    return result;
}

void*  coverage_19287(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19287].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19287]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19287]);
    return result;
}

void*  coverage_19288(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19288].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19288]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19288]);
    return result;
}

void*  coverage_19289(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19289].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19289]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19289]);
    return result;
}

void*  coverage_19290(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19290].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19290]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19290]);
    return result;
}

void*  coverage_19291(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19291].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19291]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19291]);
    return result;
}

void*  coverage_19292(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19292].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19292]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19292]);
    return result;
}

void*  coverage_19293(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19293].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19293]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19293]);
    return result;
}

void*  coverage_19294(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19294].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19294]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19294]);
    return result;
}

void*  coverage_19295(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19295].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19295]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19295]);
    return result;
}

void*  coverage_19296(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19296].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19296]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19296]);
    return result;
}

void*  coverage_19297(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19297].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19297]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19297]);
    return result;
}

void*  coverage_19298(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19298].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19298]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19298]);
    return result;
}

void*  coverage_19299(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19299].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19299]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19299]);
    return result;
}

void*  coverage_19300(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19300].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19300]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19300]);
    return result;
}

void*  coverage_19301(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19301].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19301]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19301]);
    return result;
}

void*  coverage_19302(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19302].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19302]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19302]);
    return result;
}

void*  coverage_19303(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19303].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19303]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19303]);
    return result;
}

void*  coverage_19304(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19304].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19304]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19304]);
    return result;
}

void*  coverage_19305(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19305].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19305]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19305]);
    return result;
}

void*  coverage_19306(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19306].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19306]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19306]);
    return result;
}

void*  coverage_19307(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19307].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19307]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19307]);
    return result;
}

void*  coverage_19308(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19308].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19308]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19308]);
    return result;
}

void*  coverage_19309(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19309].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19309]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19309]);
    return result;
}

void*  coverage_19310(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19310].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19310]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19310]);
    return result;
}

void*  coverage_19311(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19311].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19311]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19311]);
    return result;
}

void*  coverage_19312(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19312].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19312]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19312]);
    return result;
}

void*  coverage_19313(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19313].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19313]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19313]);
    return result;
}

void*  coverage_19314(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19314].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19314]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19314]);
    return result;
}

void*  coverage_19315(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19315].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19315]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19315]);
    return result;
}

void*  coverage_19316(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19316].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19316]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19316]);
    return result;
}

void*  coverage_19317(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19317].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19317]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19317]);
    return result;
}

void*  coverage_19318(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19318].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19318]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19318]);
    return result;
}

void*  coverage_19319(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19319].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19319]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19319]);
    return result;
}

void*  coverage_19320(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19320].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19320]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19320]);
    return result;
}

void*  coverage_19321(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19321].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19321]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19321]);
    return result;
}

void*  coverage_19322(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19322].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19322]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19322]);
    return result;
}

void*  coverage_19323(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19323].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19323]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19323]);
    return result;
}

void*  coverage_19324(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19324].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19324]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19324]);
    return result;
}

void*  coverage_19325(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19325].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19325]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19325]);
    return result;
}

void*  coverage_19326(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19326].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19326]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19326]);
    return result;
}

void*  coverage_19327(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19327].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19327]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19327]);
    return result;
}

void*  coverage_19328(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19328].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19328]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19328]);
    return result;
}

void*  coverage_19329(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19329].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19329]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19329]);
    return result;
}

void*  coverage_19330(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19330].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19330]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19330]);
    return result;
}

void*  coverage_19331(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19331].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19331]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19331]);
    return result;
}

void*  coverage_19332(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19332].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19332]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19332]);
    return result;
}

void*  coverage_19333(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19333].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19333]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19333]);
    return result;
}

void*  coverage_19334(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19334].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19334]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19334]);
    return result;
}

void*  coverage_19335(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19335].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19335]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19335]);
    return result;
}

void*  coverage_19336(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19336].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19336]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19336]);
    return result;
}

void*  coverage_19337(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19337].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19337]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19337]);
    return result;
}

void*  coverage_19338(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19338].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19338]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19338]);
    return result;
}

void*  coverage_19339(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19339].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19339]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19339]);
    return result;
}

void*  coverage_19340(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19340].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19340]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19340]);
    return result;
}

void*  coverage_19341(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19341].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19341]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19341]);
    return result;
}

void*  coverage_19342(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19342].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19342]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19342]);
    return result;
}

void*  coverage_19343(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19343].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19343]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19343]);
    return result;
}

void*  coverage_19344(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19344].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19344]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19344]);
    return result;
}

void*  coverage_19345(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19345].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19345]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19345]);
    return result;
}

void*  coverage_19346(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19346].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19346]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19346]);
    return result;
}

void*  coverage_19347(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19347].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19347]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19347]);
    return result;
}

void*  coverage_19348(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19348].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19348]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19348]);
    return result;
}

void*  coverage_19349(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19349].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19349]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19349]);
    return result;
}

void*  coverage_19350(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19350].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19350]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19350]);
    return result;
}

void*  coverage_19351(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19351].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19351]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19351]);
    return result;
}

void*  coverage_19352(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19352].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19352]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19352]);
    return result;
}

void*  coverage_19353(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19353].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19353]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19353]);
    return result;
}

void*  coverage_19354(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19354].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19354]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19354]);
    return result;
}

void*  coverage_19355(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19355].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19355]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19355]);
    return result;
}

void*  coverage_19356(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19356].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19356]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19356]);
    return result;
}

void*  coverage_19357(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19357].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19357]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19357]);
    return result;
}

void*  coverage_19358(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19358].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19358]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19358]);
    return result;
}

void*  coverage_19359(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19359].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19359]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19359]);
    return result;
}

void*  coverage_19360(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19360].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19360]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19360]);
    return result;
}

void*  coverage_19361(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19361].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19361]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19361]);
    return result;
}

void*  coverage_19362(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19362].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19362]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19362]);
    return result;
}

void*  coverage_19363(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19363].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19363]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19363]);
    return result;
}

void*  coverage_19364(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19364].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19364]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19364]);
    return result;
}

void*  coverage_19365(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19365].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19365]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19365]);
    return result;
}

void*  coverage_19366(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19366].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19366]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19366]);
    return result;
}

void*  coverage_19367(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19367].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19367]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19367]);
    return result;
}

void*  coverage_19368(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19368].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19368]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19368]);
    return result;
}

void*  coverage_19369(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19369].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19369]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19369]);
    return result;
}

void*  coverage_19370(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19370].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19370]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19370]);
    return result;
}

void*  coverage_19371(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19371].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19371]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19371]);
    return result;
}

void*  coverage_19372(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19372].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19372]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19372]);
    return result;
}

void*  coverage_19373(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19373].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19373]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19373]);
    return result;
}

void*  coverage_19374(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19374].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19374]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19374]);
    return result;
}

void*  coverage_19375(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19375].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19375]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19375]);
    return result;
}

void*  coverage_19376(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19376].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19376]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19376]);
    return result;
}

void*  coverage_19377(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19377].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19377]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19377]);
    return result;
}

void*  coverage_19378(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19378].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19378]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19378]);
    return result;
}

void*  coverage_19379(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19379].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19379]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19379]);
    return result;
}

void*  coverage_19380(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19380].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19380]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19380]);
    return result;
}

void*  coverage_19381(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19381].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19381]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19381]);
    return result;
}

void*  coverage_19382(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19382].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19382]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19382]);
    return result;
}

void*  coverage_19383(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19383].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19383]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19383]);
    return result;
}

void*  coverage_19384(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19384].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19384]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19384]);
    return result;
}

void*  coverage_19385(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19385].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19385]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19385]);
    return result;
}

void*  coverage_19386(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19386].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19386]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19386]);
    return result;
}

void*  coverage_19387(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19387].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19387]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19387]);
    return result;
}

void*  coverage_19388(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19388].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19388]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19388]);
    return result;
}

void*  coverage_19389(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19389].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19389]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19389]);
    return result;
}

void*  coverage_19390(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19390].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19390]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19390]);
    return result;
}

void*  coverage_19391(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19391].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19391]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19391]);
    return result;
}

void*  coverage_19392(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19392].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19392]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19392]);
    return result;
}

void*  coverage_19393(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19393].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19393]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19393]);
    return result;
}

void*  coverage_19394(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19394].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19394]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19394]);
    return result;
}

void*  coverage_19395(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19395].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19395]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19395]);
    return result;
}

void*  coverage_19396(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19396].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19396]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19396]);
    return result;
}

void*  coverage_19397(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19397].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19397]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19397]);
    return result;
}

void*  coverage_19398(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19398].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19398]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19398]);
    return result;
}

void*  coverage_19399(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19399].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19399]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19399]);
    return result;
}

void*  coverage_19400(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19400].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19400]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19400]);
    return result;
}

void*  coverage_19401(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19401].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19401]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19401]);
    return result;
}

void*  coverage_19402(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19402].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19402]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19402]);
    return result;
}

void*  coverage_19403(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19403].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19403]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19403]);
    return result;
}

void*  coverage_19404(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19404].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19404]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19404]);
    return result;
}

void*  coverage_19405(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19405].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19405]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19405]);
    return result;
}

void*  coverage_19406(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19406].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19406]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19406]);
    return result;
}

void*  coverage_19407(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19407].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19407]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19407]);
    return result;
}

void*  coverage_19408(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19408].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19408]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19408]);
    return result;
}

void*  coverage_19409(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19409].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19409]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19409]);
    return result;
}

void*  coverage_19410(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19410].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19410]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19410]);
    return result;
}

void*  coverage_19411(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19411].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19411]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19411]);
    return result;
}

void*  coverage_19412(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19412].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19412]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19412]);
    return result;
}

void*  coverage_19413(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19413].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19413]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19413]);
    return result;
}

void*  coverage_19414(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19414].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19414]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19414]);
    return result;
}

void*  coverage_19415(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19415].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19415]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19415]);
    return result;
}

void*  coverage_19416(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19416].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19416]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19416]);
    return result;
}

void*  coverage_19417(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19417].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19417]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19417]);
    return result;
}

void*  coverage_19418(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19418].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19418]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19418]);
    return result;
}

void*  coverage_19419(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19419].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19419]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19419]);
    return result;
}

void*  coverage_19420(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19420].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19420]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19420]);
    return result;
}

void*  coverage_19421(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19421].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19421]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19421]);
    return result;
}

void*  coverage_19422(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19422].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19422]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19422]);
    return result;
}

void*  coverage_19423(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19423].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19423]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19423]);
    return result;
}

void*  coverage_19424(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19424].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19424]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19424]);
    return result;
}

void*  coverage_19425(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19425].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19425]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19425]);
    return result;
}

void*  coverage_19426(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19426].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19426]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19426]);
    return result;
}

void*  coverage_19427(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19427].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19427]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19427]);
    return result;
}

void*  coverage_19428(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19428].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19428]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19428]);
    return result;
}

void*  coverage_19429(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19429].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19429]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19429]);
    return result;
}

void*  coverage_19430(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19430].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19430]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19430]);
    return result;
}

void*  coverage_19431(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19431].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19431]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19431]);
    return result;
}

void*  coverage_19432(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19432].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19432]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19432]);
    return result;
}

void*  coverage_19433(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19433].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19433]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19433]);
    return result;
}

void*  coverage_19434(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19434].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19434]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19434]);
    return result;
}

void*  coverage_19435(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19435].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19435]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19435]);
    return result;
}

void*  coverage_19436(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19436].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19436]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19436]);
    return result;
}

void*  coverage_19437(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19437].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19437]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19437]);
    return result;
}

void*  coverage_19438(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19438].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19438]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19438]);
    return result;
}

void*  coverage_19439(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19439].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19439]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19439]);
    return result;
}

void*  coverage_19440(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19440].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19440]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19440]);
    return result;
}

void*  coverage_19441(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19441].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19441]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19441]);
    return result;
}

void*  coverage_19442(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19442].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19442]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19442]);
    return result;
}

void*  coverage_19443(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19443].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19443]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19443]);
    return result;
}

void*  coverage_19444(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19444].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19444]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19444]);
    return result;
}

void*  coverage_19445(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19445].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19445]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19445]);
    return result;
}

void*  coverage_19446(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19446].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19446]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19446]);
    return result;
}

void*  coverage_19447(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19447].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19447]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19447]);
    return result;
}

void*  coverage_19448(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19448].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19448]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19448]);
    return result;
}

void*  coverage_19449(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19449].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19449]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19449]);
    return result;
}

void*  coverage_19450(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19450].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19450]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19450]);
    return result;
}

void*  coverage_19451(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19451].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19451]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19451]);
    return result;
}

void*  coverage_19452(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19452].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19452]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19452]);
    return result;
}

void*  coverage_19453(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19453].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19453]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19453]);
    return result;
}

void*  coverage_19454(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19454].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19454]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19454]);
    return result;
}

void*  coverage_19455(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19455].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19455]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19455]);
    return result;
}

void*  coverage_19456(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19456].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19456]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19456]);
    return result;
}

void*  coverage_19457(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19457].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19457]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19457]);
    return result;
}

void*  coverage_19458(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19458].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19458]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19458]);
    return result;
}

void*  coverage_19459(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19459].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19459]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19459]);
    return result;
}

void*  coverage_19460(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19460].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19460]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19460]);
    return result;
}

void*  coverage_19461(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19461].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19461]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19461]);
    return result;
}

void*  coverage_19462(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19462].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19462]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19462]);
    return result;
}

void*  coverage_19463(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19463].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19463]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19463]);
    return result;
}

void*  coverage_19464(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19464].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19464]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19464]);
    return result;
}

void*  coverage_19465(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19465].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19465]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19465]);
    return result;
}

void*  coverage_19466(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19466].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19466]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19466]);
    return result;
}

void*  coverage_19467(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19467].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19467]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19467]);
    return result;
}

void*  coverage_19468(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19468].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19468]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19468]);
    return result;
}

void*  coverage_19469(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19469].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19469]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19469]);
    return result;
}

void*  coverage_19470(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19470].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19470]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19470]);
    return result;
}

void*  coverage_19471(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19471].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19471]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19471]);
    return result;
}

void*  coverage_19472(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19472].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19472]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19472]);
    return result;
}

void*  coverage_19473(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19473].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19473]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19473]);
    return result;
}

void*  coverage_19474(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19474].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19474]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19474]);
    return result;
}

void*  coverage_19475(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19475].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19475]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19475]);
    return result;
}

void*  coverage_19476(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19476].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19476]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19476]);
    return result;
}

void*  coverage_19477(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19477].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19477]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19477]);
    return result;
}

void*  coverage_19478(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19478].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19478]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19478]);
    return result;
}

void*  coverage_19479(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19479].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19479]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19479]);
    return result;
}

void*  coverage_19480(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19480].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19480]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19480]);
    return result;
}

void*  coverage_19481(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19481].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19481]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19481]);
    return result;
}

void*  coverage_19482(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19482].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19482]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19482]);
    return result;
}

void*  coverage_19483(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19483].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19483]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19483]);
    return result;
}

void*  coverage_19484(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19484].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19484]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19484]);
    return result;
}

void*  coverage_19485(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19485].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19485]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19485]);
    return result;
}

void*  coverage_19486(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19486].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19486]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19486]);
    return result;
}

void*  coverage_19487(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19487].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19487]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19487]);
    return result;
}

void*  coverage_19488(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19488].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19488]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19488]);
    return result;
}

void*  coverage_19489(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19489].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19489]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19489]);
    return result;
}

void*  coverage_19490(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19490].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19490]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19490]);
    return result;
}

void*  coverage_19491(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19491].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19491]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19491]);
    return result;
}

void*  coverage_19492(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19492].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19492]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19492]);
    return result;
}

void*  coverage_19493(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19493].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19493]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19493]);
    return result;
}

void*  coverage_19494(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19494].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19494]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19494]);
    return result;
}

void*  coverage_19495(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19495].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19495]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19495]);
    return result;
}

void*  coverage_19496(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19496].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19496]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19496]);
    return result;
}

void*  coverage_19497(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19497].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19497]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19497]);
    return result;
}

void*  coverage_19498(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19498].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19498]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19498]);
    return result;
}

void*  coverage_19499(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19499].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19499]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19499]);
    return result;
}

void*  coverage_19500(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19500].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19500]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19500]);
    return result;
}

void*  coverage_19501(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19501].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19501]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19501]);
    return result;
}

void*  coverage_19502(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19502].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19502]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19502]);
    return result;
}

void*  coverage_19503(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19503].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19503]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19503]);
    return result;
}

void*  coverage_19504(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19504].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19504]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19504]);
    return result;
}

void*  coverage_19505(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19505].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19505]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19505]);
    return result;
}

void*  coverage_19506(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19506].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19506]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19506]);
    return result;
}

void*  coverage_19507(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19507].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19507]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19507]);
    return result;
}

void*  coverage_19508(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19508].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19508]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19508]);
    return result;
}

void*  coverage_19509(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19509].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19509]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19509]);
    return result;
}

void*  coverage_19510(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19510].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19510]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19510]);
    return result;
}

void*  coverage_19511(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19511].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19511]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19511]);
    return result;
}

void*  coverage_19512(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19512].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19512]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19512]);
    return result;
}

void*  coverage_19513(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19513].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19513]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19513]);
    return result;
}

void*  coverage_19514(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19514].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19514]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19514]);
    return result;
}

void*  coverage_19515(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19515].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19515]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19515]);
    return result;
}

void*  coverage_19516(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19516].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19516]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19516]);
    return result;
}

void*  coverage_19517(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19517].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19517]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19517]);
    return result;
}

void*  coverage_19518(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19518].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19518]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19518]);
    return result;
}

void*  coverage_19519(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19519].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19519]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19519]);
    return result;
}

void*  coverage_19520(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19520].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19520]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19520]);
    return result;
}

void*  coverage_19521(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19521].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19521]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19521]);
    return result;
}

void*  coverage_19522(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19522].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19522]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19522]);
    return result;
}

void*  coverage_19523(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19523].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19523]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19523]);
    return result;
}

void*  coverage_19524(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19524].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19524]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19524]);
    return result;
}

void*  coverage_19525(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19525].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19525]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19525]);
    return result;
}

void*  coverage_19526(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19526].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19526]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19526]);
    return result;
}

void*  coverage_19527(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19527].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19527]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19527]);
    return result;
}

void*  coverage_19528(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19528].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19528]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19528]);
    return result;
}

void*  coverage_19529(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19529].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19529]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19529]);
    return result;
}

void*  coverage_19530(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19530].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19530]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19530]);
    return result;
}

void*  coverage_19531(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19531].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19531]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19531]);
    return result;
}

void*  coverage_19532(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19532].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19532]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19532]);
    return result;
}

void*  coverage_19533(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19533].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19533]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19533]);
    return result;
}

void*  coverage_19534(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19534].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19534]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19534]);
    return result;
}

void*  coverage_19535(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19535].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19535]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19535]);
    return result;
}

void*  coverage_19536(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19536].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19536]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19536]);
    return result;
}

void*  coverage_19537(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19537].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19537]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19537]);
    return result;
}

void*  coverage_19538(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19538].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19538]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19538]);
    return result;
}

void*  coverage_19539(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19539].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19539]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19539]);
    return result;
}

void*  coverage_19540(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19540].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19540]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19540]);
    return result;
}

void*  coverage_19541(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19541].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19541]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19541]);
    return result;
}

void*  coverage_19542(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19542].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19542]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19542]);
    return result;
}

void*  coverage_19543(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19543].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19543]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19543]);
    return result;
}

void*  coverage_19544(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19544].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19544]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19544]);
    return result;
}

void*  coverage_19545(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19545].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19545]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19545]);
    return result;
}

void*  coverage_19546(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19546].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19546]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19546]);
    return result;
}

void*  coverage_19547(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19547].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19547]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19547]);
    return result;
}

void*  coverage_19548(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19548].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19548]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19548]);
    return result;
}

void*  coverage_19549(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19549].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19549]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19549]);
    return result;
}

void*  coverage_19550(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19550].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19550]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19550]);
    return result;
}

void*  coverage_19551(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19551].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19551]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19551]);
    return result;
}

void*  coverage_19552(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19552].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19552]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19552]);
    return result;
}

void*  coverage_19553(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19553].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19553]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19553]);
    return result;
}

void*  coverage_19554(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19554].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19554]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19554]);
    return result;
}

void*  coverage_19555(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19555].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19555]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19555]);
    return result;
}

void*  coverage_19556(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19556].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19556]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19556]);
    return result;
}

void*  coverage_19557(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19557].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19557]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19557]);
    return result;
}

void*  coverage_19558(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19558].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19558]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19558]);
    return result;
}

void*  coverage_19559(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19559].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19559]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19559]);
    return result;
}

void*  coverage_19560(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19560].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19560]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19560]);
    return result;
}

void*  coverage_19561(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19561].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19561]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19561]);
    return result;
}

void*  coverage_19562(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19562].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19562]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19562]);
    return result;
}

void*  coverage_19563(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19563].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19563]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19563]);
    return result;
}

void*  coverage_19564(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19564].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19564]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19564]);
    return result;
}

void*  coverage_19565(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19565].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19565]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19565]);
    return result;
}

void*  coverage_19566(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19566].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19566]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19566]);
    return result;
}

void*  coverage_19567(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19567].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19567]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19567]);
    return result;
}

void*  coverage_19568(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19568].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19568]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19568]);
    return result;
}

void*  coverage_19569(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19569].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19569]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19569]);
    return result;
}

void*  coverage_19570(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19570].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19570]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19570]);
    return result;
}

void*  coverage_19571(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19571].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19571]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19571]);
    return result;
}

void*  coverage_19572(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19572].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19572]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19572]);
    return result;
}

void*  coverage_19573(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19573].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19573]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19573]);
    return result;
}

void*  coverage_19574(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19574].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19574]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19574]);
    return result;
}

void*  coverage_19575(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19575].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19575]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19575]);
    return result;
}

void*  coverage_19576(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19576].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19576]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19576]);
    return result;
}

void*  coverage_19577(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19577].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19577]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19577]);
    return result;
}

void*  coverage_19578(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19578].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19578]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19578]);
    return result;
}

void*  coverage_19579(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19579].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19579]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19579]);
    return result;
}

void*  coverage_19580(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19580].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19580]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19580]);
    return result;
}

void*  coverage_19581(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19581].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19581]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19581]);
    return result;
}

void*  coverage_19582(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19582].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19582]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19582]);
    return result;
}

void*  coverage_19583(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19583].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19583]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19583]);
    return result;
}

void*  coverage_19584(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19584].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19584]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19584]);
    return result;
}

void*  coverage_19585(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19585].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19585]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19585]);
    return result;
}

void*  coverage_19586(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19586].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19586]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19586]);
    return result;
}

void*  coverage_19587(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19587].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19587]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19587]);
    return result;
}

void*  coverage_19588(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19588].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19588]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19588]);
    return result;
}

void*  coverage_19589(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19589].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19589]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19589]);
    return result;
}

void*  coverage_19590(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19590].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19590]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19590]);
    return result;
}

void*  coverage_19591(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19591].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19591]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19591]);
    return result;
}

void*  coverage_19592(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19592].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19592]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19592]);
    return result;
}

void*  coverage_19593(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19593].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19593]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19593]);
    return result;
}

void*  coverage_19594(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19594].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19594]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19594]);
    return result;
}

void*  coverage_19595(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19595].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19595]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19595]);
    return result;
}

void*  coverage_19596(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19596].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19596]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19596]);
    return result;
}

void*  coverage_19597(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19597].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19597]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19597]);
    return result;
}

void*  coverage_19598(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19598].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19598]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19598]);
    return result;
}

void*  coverage_19599(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19599].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19599]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19599]);
    return result;
}

void*  coverage_19600(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19600].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19600]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19600]);
    return result;
}

void*  coverage_19601(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19601].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19601]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19601]);
    return result;
}

void*  coverage_19602(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19602].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19602]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19602]);
    return result;
}

void*  coverage_19603(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19603].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19603]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19603]);
    return result;
}

void*  coverage_19604(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19604].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19604]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19604]);
    return result;
}

void*  coverage_19605(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19605].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19605]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19605]);
    return result;
}

void*  coverage_19606(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19606].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19606]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19606]);
    return result;
}

void*  coverage_19607(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19607].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19607]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19607]);
    return result;
}

void*  coverage_19608(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19608].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19608]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19608]);
    return result;
}

void*  coverage_19609(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19609].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19609]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19609]);
    return result;
}

void*  coverage_19610(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19610].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19610]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19610]);
    return result;
}

void*  coverage_19611(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19611].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19611]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19611]);
    return result;
}

void*  coverage_19612(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19612].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19612]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19612]);
    return result;
}

void*  coverage_19613(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19613].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19613]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19613]);
    return result;
}

void*  coverage_19614(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19614].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19614]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19614]);
    return result;
}

void*  coverage_19615(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19615].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19615]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19615]);
    return result;
}

void*  coverage_19616(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19616].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19616]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19616]);
    return result;
}

void*  coverage_19617(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19617].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19617]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19617]);
    return result;
}

void*  coverage_19618(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19618].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19618]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19618]);
    return result;
}

void*  coverage_19619(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19619].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19619]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19619]);
    return result;
}

void*  coverage_19620(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19620].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19620]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19620]);
    return result;
}

void*  coverage_19621(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19621].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19621]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19621]);
    return result;
}

void*  coverage_19622(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19622].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19622]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19622]);
    return result;
}

void*  coverage_19623(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19623].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19623]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19623]);
    return result;
}

void*  coverage_19624(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19624].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19624]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19624]);
    return result;
}

void*  coverage_19625(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19625].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19625]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19625]);
    return result;
}

void*  coverage_19626(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19626].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19626]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19626]);
    return result;
}

void*  coverage_19627(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19627].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19627]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19627]);
    return result;
}

void*  coverage_19628(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19628].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19628]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19628]);
    return result;
}

void*  coverage_19629(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19629].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19629]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19629]);
    return result;
}

void*  coverage_19630(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19630].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19630]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19630]);
    return result;
}

void*  coverage_19631(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19631].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19631]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19631]);
    return result;
}

void*  coverage_19632(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19632].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19632]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19632]);
    return result;
}

void*  coverage_19633(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19633].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19633]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19633]);
    return result;
}

void*  coverage_19634(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19634].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19634]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19634]);
    return result;
}

void*  coverage_19635(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19635].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19635]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19635]);
    return result;
}

void*  coverage_19636(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19636].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19636]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19636]);
    return result;
}

void*  coverage_19637(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19637].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19637]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19637]);
    return result;
}

void*  coverage_19638(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19638].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19638]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19638]);
    return result;
}

void*  coverage_19639(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19639].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19639]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19639]);
    return result;
}

void*  coverage_19640(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19640].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19640]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19640]);
    return result;
}

void*  coverage_19641(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19641].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19641]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19641]);
    return result;
}

void*  coverage_19642(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19642].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19642]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19642]);
    return result;
}

void*  coverage_19643(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19643].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19643]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19643]);
    return result;
}

void*  coverage_19644(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19644].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19644]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19644]);
    return result;
}

void*  coverage_19645(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19645].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19645]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19645]);
    return result;
}

void*  coverage_19646(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19646].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19646]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19646]);
    return result;
}

void*  coverage_19647(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19647].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19647]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19647]);
    return result;
}

void*  coverage_19648(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19648].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19648]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19648]);
    return result;
}

void*  coverage_19649(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19649].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19649]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19649]);
    return result;
}

void*  coverage_19650(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19650].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19650]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19650]);
    return result;
}

void*  coverage_19651(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19651].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19651]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19651]);
    return result;
}

void*  coverage_19652(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19652].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19652]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19652]);
    return result;
}

void*  coverage_19653(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19653].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19653]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19653]);
    return result;
}

void*  coverage_19654(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19654].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19654]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19654]);
    return result;
}

void*  coverage_19655(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19655].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19655]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19655]);
    return result;
}

void*  coverage_19656(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19656].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19656]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19656]);
    return result;
}

void*  coverage_19657(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19657].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19657]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19657]);
    return result;
}

void*  coverage_19658(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19658].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19658]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19658]);
    return result;
}

void*  coverage_19659(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19659].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19659]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19659]);
    return result;
}

void*  coverage_19660(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19660].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19660]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19660]);
    return result;
}

void*  coverage_19661(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19661].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19661]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19661]);
    return result;
}

void*  coverage_19662(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19662].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19662]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19662]);
    return result;
}

void*  coverage_19663(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19663].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19663]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19663]);
    return result;
}

void*  coverage_19664(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19664].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19664]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19664]);
    return result;
}

void*  coverage_19665(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19665].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19665]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19665]);
    return result;
}

void*  coverage_19666(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19666].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19666]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19666]);
    return result;
}

void*  coverage_19667(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19667].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19667]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19667]);
    return result;
}

void*  coverage_19668(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19668].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19668]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19668]);
    return result;
}

void*  coverage_19669(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19669].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19669]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19669]);
    return result;
}

void*  coverage_19670(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19670].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19670]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19670]);
    return result;
}

void*  coverage_19671(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19671].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19671]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19671]);
    return result;
}

void*  coverage_19672(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19672].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19672]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19672]);
    return result;
}

void*  coverage_19673(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19673].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19673]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19673]);
    return result;
}

void*  coverage_19674(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19674].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19674]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19674]);
    return result;
}

void*  coverage_19675(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19675].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19675]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19675]);
    return result;
}

void*  coverage_19676(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19676].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19676]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19676]);
    return result;
}

void*  coverage_19677(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19677].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19677]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19677]);
    return result;
}

void*  coverage_19678(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19678].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19678]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19678]);
    return result;
}

void*  coverage_19679(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19679].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19679]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19679]);
    return result;
}

void*  coverage_19680(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19680].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19680]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19680]);
    return result;
}

void*  coverage_19681(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19681].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19681]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19681]);
    return result;
}

void*  coverage_19682(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19682].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19682]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19682]);
    return result;
}

void*  coverage_19683(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19683].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19683]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19683]);
    return result;
}

void*  coverage_19684(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19684].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19684]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19684]);
    return result;
}

void*  coverage_19685(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19685].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19685]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19685]);
    return result;
}

void*  coverage_19686(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19686].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19686]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19686]);
    return result;
}

void*  coverage_19687(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19687].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19687]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19687]);
    return result;
}

void*  coverage_19688(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19688].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19688]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19688]);
    return result;
}

void*  coverage_19689(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19689].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19689]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19689]);
    return result;
}

void*  coverage_19690(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19690].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19690]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19690]);
    return result;
}

void*  coverage_19691(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19691].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19691]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19691]);
    return result;
}

void*  coverage_19692(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19692].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19692]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19692]);
    return result;
}

void*  coverage_19693(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19693].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19693]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19693]);
    return result;
}

void*  coverage_19694(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19694].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19694]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19694]);
    return result;
}

void*  coverage_19695(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19695].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19695]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19695]);
    return result;
}

void*  coverage_19696(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19696].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19696]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19696]);
    return result;
}

void*  coverage_19697(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19697].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19697]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19697]);
    return result;
}

void*  coverage_19698(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19698].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19698]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19698]);
    return result;
}

void*  coverage_19699(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19699].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19699]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19699]);
    return result;
}

void*  coverage_19700(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19700].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19700]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19700]);
    return result;
}

void*  coverage_19701(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19701].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19701]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19701]);
    return result;
}

void*  coverage_19702(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19702].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19702]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19702]);
    return result;
}

void*  coverage_19703(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19703].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19703]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19703]);
    return result;
}

void*  coverage_19704(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19704].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19704]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19704]);
    return result;
}

void*  coverage_19705(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19705].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19705]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19705]);
    return result;
}

void*  coverage_19706(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19706].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19706]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19706]);
    return result;
}

void*  coverage_19707(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19707].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19707]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19707]);
    return result;
}

void*  coverage_19708(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19708].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19708]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19708]);
    return result;
}

void*  coverage_19709(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19709].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19709]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19709]);
    return result;
}

void*  coverage_19710(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19710].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19710]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19710]);
    return result;
}

void*  coverage_19711(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19711].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19711]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19711]);
    return result;
}

void*  coverage_19712(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19712].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19712]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19712]);
    return result;
}

void*  coverage_19713(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19713].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19713]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19713]);
    return result;
}

void*  coverage_19714(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19714].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19714]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19714]);
    return result;
}

void*  coverage_19715(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19715].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19715]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19715]);
    return result;
}

void*  coverage_19716(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19716].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19716]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19716]);
    return result;
}

void*  coverage_19717(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19717].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19717]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19717]);
    return result;
}

void*  coverage_19718(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19718].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19718]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19718]);
    return result;
}

void*  coverage_19719(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19719].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19719]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19719]);
    return result;
}

void*  coverage_19720(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19720].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19720]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19720]);
    return result;
}

void*  coverage_19721(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19721].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19721]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19721]);
    return result;
}

void*  coverage_19722(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19722].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19722]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19722]);
    return result;
}

void*  coverage_19723(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19723].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19723]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19723]);
    return result;
}

void*  coverage_19724(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19724].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19724]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19724]);
    return result;
}

void*  coverage_19725(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19725].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19725]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19725]);
    return result;
}

void*  coverage_19726(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19726].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19726]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19726]);
    return result;
}

void*  coverage_19727(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19727].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19727]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19727]);
    return result;
}

void*  coverage_19728(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19728].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19728]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19728]);
    return result;
}

void*  coverage_19729(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19729].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19729]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19729]);
    return result;
}

void*  coverage_19730(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19730].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19730]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19730]);
    return result;
}

void*  coverage_19731(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19731].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19731]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19731]);
    return result;
}

void*  coverage_19732(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19732].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19732]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19732]);
    return result;
}

void*  coverage_19733(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19733].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19733]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19733]);
    return result;
}

void*  coverage_19734(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19734].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19734]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19734]);
    return result;
}

void*  coverage_19735(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19735].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19735]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19735]);
    return result;
}

void*  coverage_19736(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19736].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19736]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19736]);
    return result;
}

void*  coverage_19737(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19737].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19737]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19737]);
    return result;
}

void*  coverage_19738(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19738].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19738]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19738]);
    return result;
}

void*  coverage_19739(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19739].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19739]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19739]);
    return result;
}

void*  coverage_19740(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19740].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19740]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19740]);
    return result;
}

void*  coverage_19741(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19741].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19741]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19741]);
    return result;
}

void*  coverage_19742(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19742].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19742]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19742]);
    return result;
}

void*  coverage_19743(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19743].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19743]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19743]);
    return result;
}

void*  coverage_19744(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19744].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19744]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19744]);
    return result;
}

void*  coverage_19745(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19745].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19745]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19745]);
    return result;
}

void*  coverage_19746(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19746].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19746]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19746]);
    return result;
}

void*  coverage_19747(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19747].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19747]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19747]);
    return result;
}

void*  coverage_19748(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19748].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19748]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19748]);
    return result;
}

void*  coverage_19749(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19749].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19749]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19749]);
    return result;
}

void*  coverage_19750(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19750].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19750]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19750]);
    return result;
}

void*  coverage_19751(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19751].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19751]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19751]);
    return result;
}

void*  coverage_19752(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19752].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19752]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19752]);
    return result;
}

void*  coverage_19753(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19753].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19753]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19753]);
    return result;
}

void*  coverage_19754(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19754].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19754]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19754]);
    return result;
}

void*  coverage_19755(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19755].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19755]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19755]);
    return result;
}

void*  coverage_19756(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19756].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19756]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19756]);
    return result;
}

void*  coverage_19757(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19757].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19757]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19757]);
    return result;
}

void*  coverage_19758(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19758].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19758]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19758]);
    return result;
}

void*  coverage_19759(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19759].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19759]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19759]);
    return result;
}

void*  coverage_19760(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19760].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19760]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19760]);
    return result;
}

void*  coverage_19761(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19761].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19761]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19761]);
    return result;
}

void*  coverage_19762(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19762].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19762]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19762]);
    return result;
}

void*  coverage_19763(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19763].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19763]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19763]);
    return result;
}

void*  coverage_19764(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19764].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19764]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19764]);
    return result;
}

void*  coverage_19765(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19765].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19765]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19765]);
    return result;
}

void*  coverage_19766(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19766].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19766]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19766]);
    return result;
}

void*  coverage_19767(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19767].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19767]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19767]);
    return result;
}

void*  coverage_19768(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19768].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19768]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19768]);
    return result;
}

void*  coverage_19769(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19769].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19769]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19769]);
    return result;
}

void*  coverage_19770(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19770].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19770]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19770]);
    return result;
}

void*  coverage_19771(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19771].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19771]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19771]);
    return result;
}

void*  coverage_19772(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19772].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19772]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19772]);
    return result;
}

void*  coverage_19773(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19773].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19773]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19773]);
    return result;
}

void*  coverage_19774(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19774].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19774]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19774]);
    return result;
}

void*  coverage_19775(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19775].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19775]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19775]);
    return result;
}

void*  coverage_19776(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19776].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19776]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19776]);
    return result;
}

void*  coverage_19777(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19777].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19777]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19777]);
    return result;
}

void*  coverage_19778(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19778].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19778]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19778]);
    return result;
}

void*  coverage_19779(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19779].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19779]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19779]);
    return result;
}

void*  coverage_19780(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19780].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19780]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19780]);
    return result;
}

void*  coverage_19781(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19781].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19781]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19781]);
    return result;
}

void*  coverage_19782(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19782].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19782]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19782]);
    return result;
}

void*  coverage_19783(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19783].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19783]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19783]);
    return result;
}

void*  coverage_19784(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19784].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19784]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19784]);
    return result;
}

void*  coverage_19785(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19785].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19785]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19785]);
    return result;
}

void*  coverage_19786(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19786].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19786]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19786]);
    return result;
}

void*  coverage_19787(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19787].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19787]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19787]);
    return result;
}

void*  coverage_19788(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19788].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19788]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19788]);
    return result;
}

void*  coverage_19789(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19789].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19789]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19789]);
    return result;
}

void*  coverage_19790(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19790].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19790]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19790]);
    return result;
}

void*  coverage_19791(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19791].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19791]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19791]);
    return result;
}

void*  coverage_19792(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19792].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19792]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19792]);
    return result;
}

void*  coverage_19793(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19793].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19793]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19793]);
    return result;
}

void*  coverage_19794(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19794].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19794]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19794]);
    return result;
}

void*  coverage_19795(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19795].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19795]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19795]);
    return result;
}

void*  coverage_19796(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19796].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19796]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19796]);
    return result;
}

void*  coverage_19797(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19797].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19797]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19797]);
    return result;
}

void*  coverage_19798(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19798].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19798]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19798]);
    return result;
}

void*  coverage_19799(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19799].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19799]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19799]);
    return result;
}

void*  coverage_19800(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19800].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19800]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19800]);
    return result;
}

void*  coverage_19801(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19801].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19801]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19801]);
    return result;
}

void*  coverage_19802(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19802].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19802]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19802]);
    return result;
}

void*  coverage_19803(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19803].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19803]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19803]);
    return result;
}

void*  coverage_19804(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19804].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19804]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19804]);
    return result;
}

void*  coverage_19805(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19805].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19805]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19805]);
    return result;
}

void*  coverage_19806(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19806].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19806]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19806]);
    return result;
}

void*  coverage_19807(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19807].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19807]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19807]);
    return result;
}

void*  coverage_19808(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19808].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19808]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19808]);
    return result;
}

void*  coverage_19809(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19809].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19809]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19809]);
    return result;
}

void*  coverage_19810(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19810].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19810]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19810]);
    return result;
}

void*  coverage_19811(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19811].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19811]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19811]);
    return result;
}

void*  coverage_19812(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19812].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19812]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19812]);
    return result;
}

void*  coverage_19813(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19813].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19813]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19813]);
    return result;
}

void*  coverage_19814(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19814].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19814]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19814]);
    return result;
}

void*  coverage_19815(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19815].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19815]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19815]);
    return result;
}

void*  coverage_19816(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19816].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19816]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19816]);
    return result;
}

void*  coverage_19817(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19817].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19817]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19817]);
    return result;
}

void*  coverage_19818(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19818].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19818]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19818]);
    return result;
}

void*  coverage_19819(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19819].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19819]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19819]);
    return result;
}

void*  coverage_19820(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19820].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19820]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19820]);
    return result;
}

void*  coverage_19821(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19821].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19821]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19821]);
    return result;
}

void*  coverage_19822(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19822].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19822]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19822]);
    return result;
}

void*  coverage_19823(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19823].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19823]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19823]);
    return result;
}

void*  coverage_19824(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19824].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19824]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19824]);
    return result;
}

void*  coverage_19825(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19825].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19825]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19825]);
    return result;
}

void*  coverage_19826(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19826].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19826]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19826]);
    return result;
}

void*  coverage_19827(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19827].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19827]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19827]);
    return result;
}

void*  coverage_19828(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19828].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19828]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19828]);
    return result;
}

void*  coverage_19829(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19829].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19829]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19829]);
    return result;
}

void*  coverage_19830(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19830].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19830]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19830]);
    return result;
}

void*  coverage_19831(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19831].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19831]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19831]);
    return result;
}

void*  coverage_19832(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19832].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19832]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19832]);
    return result;
}

void*  coverage_19833(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19833].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19833]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19833]);
    return result;
}

void*  coverage_19834(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19834].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19834]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19834]);
    return result;
}

void*  coverage_19835(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19835].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19835]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19835]);
    return result;
}

void*  coverage_19836(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19836].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19836]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19836]);
    return result;
}

void*  coverage_19837(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19837].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19837]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19837]);
    return result;
}

void*  coverage_19838(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19838].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19838]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19838]);
    return result;
}

void*  coverage_19839(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19839].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19839]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19839]);
    return result;
}

void*  coverage_19840(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19840].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19840]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19840]);
    return result;
}

void*  coverage_19841(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19841].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19841]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19841]);
    return result;
}

void*  coverage_19842(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19842].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19842]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19842]);
    return result;
}

void*  coverage_19843(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19843].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19843]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19843]);
    return result;
}

void*  coverage_19844(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19844].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19844]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19844]);
    return result;
}

void*  coverage_19845(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19845].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19845]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19845]);
    return result;
}

void*  coverage_19846(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19846].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19846]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19846]);
    return result;
}

void*  coverage_19847(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19847].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19847]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19847]);
    return result;
}

void*  coverage_19848(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19848].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19848]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19848]);
    return result;
}

void*  coverage_19849(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19849].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19849]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19849]);
    return result;
}

void*  coverage_19850(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19850].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19850]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19850]);
    return result;
}

void*  coverage_19851(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19851].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19851]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19851]);
    return result;
}

void*  coverage_19852(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19852].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19852]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19852]);
    return result;
}

void*  coverage_19853(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19853].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19853]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19853]);
    return result;
}

void*  coverage_19854(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19854].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19854]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19854]);
    return result;
}

void*  coverage_19855(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19855].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19855]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19855]);
    return result;
}

void*  coverage_19856(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19856].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19856]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19856]);
    return result;
}

void*  coverage_19857(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19857].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19857]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19857]);
    return result;
}

void*  coverage_19858(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19858].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19858]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19858]);
    return result;
}

void*  coverage_19859(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19859].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19859]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19859]);
    return result;
}

void*  coverage_19860(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19860].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19860]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19860]);
    return result;
}

void*  coverage_19861(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19861].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19861]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19861]);
    return result;
}

void*  coverage_19862(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19862].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19862]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19862]);
    return result;
}

void*  coverage_19863(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19863].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19863]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19863]);
    return result;
}

void*  coverage_19864(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19864].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19864]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19864]);
    return result;
}

void*  coverage_19865(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19865].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19865]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19865]);
    return result;
}

void*  coverage_19866(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19866].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19866]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19866]);
    return result;
}

void*  coverage_19867(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19867].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19867]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19867]);
    return result;
}

void*  coverage_19868(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19868].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19868]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19868]);
    return result;
}

void*  coverage_19869(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19869].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19869]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19869]);
    return result;
}

void*  coverage_19870(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19870].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19870]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19870]);
    return result;
}

void*  coverage_19871(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19871].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19871]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19871]);
    return result;
}

void*  coverage_19872(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19872].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19872]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19872]);
    return result;
}

void*  coverage_19873(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19873].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19873]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19873]);
    return result;
}

void*  coverage_19874(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19874].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19874]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19874]);
    return result;
}

void*  coverage_19875(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19875].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19875]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19875]);
    return result;
}

void*  coverage_19876(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19876].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19876]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19876]);
    return result;
}

void*  coverage_19877(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19877].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19877]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19877]);
    return result;
}

void*  coverage_19878(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19878].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19878]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19878]);
    return result;
}

void*  coverage_19879(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19879].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19879]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19879]);
    return result;
}

void*  coverage_19880(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19880].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19880]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19880]);
    return result;
}

void*  coverage_19881(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19881].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19881]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19881]);
    return result;
}

void*  coverage_19882(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19882].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19882]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19882]);
    return result;
}

void*  coverage_19883(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19883].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19883]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19883]);
    return result;
}

void*  coverage_19884(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19884].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19884]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19884]);
    return result;
}

void*  coverage_19885(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19885].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19885]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19885]);
    return result;
}

void*  coverage_19886(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19886].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19886]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19886]);
    return result;
}

void*  coverage_19887(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19887].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19887]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19887]);
    return result;
}

void*  coverage_19888(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19888].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19888]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19888]);
    return result;
}

void*  coverage_19889(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19889].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19889]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19889]);
    return result;
}

void*  coverage_19890(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19890].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19890]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19890]);
    return result;
}

void*  coverage_19891(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19891].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19891]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19891]);
    return result;
}

void*  coverage_19892(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19892].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19892]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19892]);
    return result;
}

void*  coverage_19893(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19893].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19893]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19893]);
    return result;
}

void*  coverage_19894(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19894].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19894]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19894]);
    return result;
}

void*  coverage_19895(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19895].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19895]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19895]);
    return result;
}

void*  coverage_19896(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19896].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19896]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19896]);
    return result;
}

void*  coverage_19897(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19897].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19897]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19897]);
    return result;
}

void*  coverage_19898(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19898].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19898]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19898]);
    return result;
}

void*  coverage_19899(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19899].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19899]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19899]);
    return result;
}

void*  coverage_19900(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19900].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19900]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19900]);
    return result;
}

void*  coverage_19901(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19901].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19901]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19901]);
    return result;
}

void*  coverage_19902(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19902].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19902]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19902]);
    return result;
}

void*  coverage_19903(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19903].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19903]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19903]);
    return result;
}

void*  coverage_19904(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19904].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19904]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19904]);
    return result;
}

void*  coverage_19905(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19905].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19905]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19905]);
    return result;
}

void*  coverage_19906(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19906].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19906]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19906]);
    return result;
}

void*  coverage_19907(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19907].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19907]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19907]);
    return result;
}

void*  coverage_19908(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19908].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19908]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19908]);
    return result;
}

void*  coverage_19909(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19909].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19909]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19909]);
    return result;
}

void*  coverage_19910(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19910].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19910]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19910]);
    return result;
}

void*  coverage_19911(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19911].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19911]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19911]);
    return result;
}

void*  coverage_19912(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19912].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19912]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19912]);
    return result;
}

void*  coverage_19913(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19913].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19913]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19913]);
    return result;
}

void*  coverage_19914(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19914].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19914]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19914]);
    return result;
}

void*  coverage_19915(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19915].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19915]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19915]);
    return result;
}

void*  coverage_19916(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19916].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19916]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19916]);
    return result;
}

void*  coverage_19917(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19917].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19917]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19917]);
    return result;
}

void*  coverage_19918(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19918].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19918]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19918]);
    return result;
}

void*  coverage_19919(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19919].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19919]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19919]);
    return result;
}

void*  coverage_19920(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19920].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19920]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19920]);
    return result;
}

void*  coverage_19921(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19921].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19921]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19921]);
    return result;
}

void*  coverage_19922(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19922].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19922]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19922]);
    return result;
}

void*  coverage_19923(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19923].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19923]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19923]);
    return result;
}

void*  coverage_19924(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19924].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19924]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19924]);
    return result;
}

void*  coverage_19925(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19925].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19925]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19925]);
    return result;
}

void*  coverage_19926(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19926].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19926]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19926]);
    return result;
}

void*  coverage_19927(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19927].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19927]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19927]);
    return result;
}

void*  coverage_19928(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19928].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19928]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19928]);
    return result;
}

void*  coverage_19929(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19929].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19929]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19929]);
    return result;
}

void*  coverage_19930(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19930].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19930]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19930]);
    return result;
}

void*  coverage_19931(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19931].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19931]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19931]);
    return result;
}

void*  coverage_19932(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19932].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19932]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19932]);
    return result;
}

void*  coverage_19933(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19933].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19933]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19933]);
    return result;
}

void*  coverage_19934(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19934].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19934]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19934]);
    return result;
}

void*  coverage_19935(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19935].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19935]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19935]);
    return result;
}

void*  coverage_19936(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19936].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19936]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19936]);
    return result;
}

void*  coverage_19937(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19937].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19937]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19937]);
    return result;
}

void*  coverage_19938(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19938].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19938]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19938]);
    return result;
}

void*  coverage_19939(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19939].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19939]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19939]);
    return result;
}

void*  coverage_19940(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19940].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19940]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19940]);
    return result;
}

void*  coverage_19941(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19941].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19941]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19941]);
    return result;
}

void*  coverage_19942(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19942].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19942]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19942]);
    return result;
}

void*  coverage_19943(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19943].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19943]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19943]);
    return result;
}

void*  coverage_19944(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19944].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19944]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19944]);
    return result;
}

void*  coverage_19945(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19945].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19945]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19945]);
    return result;
}

void*  coverage_19946(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19946].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19946]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19946]);
    return result;
}

void*  coverage_19947(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19947].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19947]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19947]);
    return result;
}

void*  coverage_19948(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19948].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19948]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19948]);
    return result;
}

void*  coverage_19949(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19949].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19949]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19949]);
    return result;
}

void*  coverage_19950(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19950].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19950]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19950]);
    return result;
}

void*  coverage_19951(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19951].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19951]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19951]);
    return result;
}

void*  coverage_19952(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19952].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19952]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19952]);
    return result;
}

void*  coverage_19953(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19953].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19953]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19953]);
    return result;
}

void*  coverage_19954(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19954].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19954]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19954]);
    return result;
}

void*  coverage_19955(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19955].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19955]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19955]);
    return result;
}

void*  coverage_19956(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19956].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19956]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19956]);
    return result;
}

void*  coverage_19957(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19957].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19957]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19957]);
    return result;
}

void*  coverage_19958(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19958].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19958]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19958]);
    return result;
}

void*  coverage_19959(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19959].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19959]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19959]);
    return result;
}

void*  coverage_19960(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19960].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19960]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19960]);
    return result;
}

void*  coverage_19961(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19961].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19961]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19961]);
    return result;
}

void*  coverage_19962(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19962].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19962]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19962]);
    return result;
}

void*  coverage_19963(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19963].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19963]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19963]);
    return result;
}

void*  coverage_19964(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19964].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19964]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19964]);
    return result;
}

void*  coverage_19965(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19965].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19965]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19965]);
    return result;
}

void*  coverage_19966(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19966].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19966]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19966]);
    return result;
}

void*  coverage_19967(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19967].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19967]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19967]);
    return result;
}

void*  coverage_19968(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19968].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19968]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19968]);
    return result;
}

void*  coverage_19969(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19969].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19969]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19969]);
    return result;
}

void*  coverage_19970(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19970].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19970]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19970]);
    return result;
}

void*  coverage_19971(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19971].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19971]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19971]);
    return result;
}

void*  coverage_19972(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19972].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19972]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19972]);
    return result;
}

void*  coverage_19973(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19973].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19973]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19973]);
    return result;
}

void*  coverage_19974(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19974].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19974]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19974]);
    return result;
}

void*  coverage_19975(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19975].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19975]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19975]);
    return result;
}

void*  coverage_19976(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19976].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19976]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19976]);
    return result;
}

void*  coverage_19977(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19977].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19977]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19977]);
    return result;
}

void*  coverage_19978(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19978].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19978]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19978]);
    return result;
}

void*  coverage_19979(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19979].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19979]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19979]);
    return result;
}

void*  coverage_19980(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19980].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19980]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19980]);
    return result;
}

void*  coverage_19981(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19981].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19981]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19981]);
    return result;
}

void*  coverage_19982(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19982].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19982]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19982]);
    return result;
}

void*  coverage_19983(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19983].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19983]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19983]);
    return result;
}

void*  coverage_19984(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19984].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19984]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19984]);
    return result;
}

void*  coverage_19985(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19985].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19985]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19985]);
    return result;
}

void*  coverage_19986(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19986].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19986]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19986]);
    return result;
}

void*  coverage_19987(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19987].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19987]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19987]);
    return result;
}

void*  coverage_19988(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19988].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19988]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19988]);
    return result;
}

void*  coverage_19989(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19989].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19989]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19989]);
    return result;
}

void*  coverage_19990(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19990].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19990]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19990]);
    return result;
}

void*  coverage_19991(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19991].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19991]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19991]);
    return result;
}

void*  coverage_19992(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19992].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19992]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19992]);
    return result;
}

void*  coverage_19993(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19993].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19993]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19993]);
    return result;
}

void*  coverage_19994(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19994].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19994]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19994]);
    return result;
}

void*  coverage_19995(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19995].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19995]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19995]);
    return result;
}

void*  coverage_19996(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19996].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19996]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19996]);
    return result;
}

void*  coverage_19997(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19997].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19997]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19997]);
    return result;
}

void*  coverage_19998(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19998].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19998]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19998]);
    return result;
}

void*  coverage_19999(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[19999].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[19999]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[19999]);
    return result;
}

void*  coverage_20000(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20000].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20000]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20000]);
    return result;
}

void*  coverage_20001(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20001].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20001]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20001]);
    return result;
}

void*  coverage_20002(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20002].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20002]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20002]);
    return result;
}

void*  coverage_20003(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20003].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20003]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20003]);
    return result;
}

void*  coverage_20004(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20004].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20004]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20004]);
    return result;
}

void*  coverage_20005(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20005].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20005]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20005]);
    return result;
}

void*  coverage_20006(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20006].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20006]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20006]);
    return result;
}

void*  coverage_20007(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20007].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20007]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20007]);
    return result;
}

void*  coverage_20008(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20008].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20008]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20008]);
    return result;
}

void*  coverage_20009(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20009].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20009]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20009]);
    return result;
}

void*  coverage_20010(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20010].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20010]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20010]);
    return result;
}

void*  coverage_20011(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20011].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20011]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20011]);
    return result;
}

void*  coverage_20012(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20012].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20012]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20012]);
    return result;
}

void*  coverage_20013(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20013].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20013]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20013]);
    return result;
}

void*  coverage_20014(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20014].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20014]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20014]);
    return result;
}

void*  coverage_20015(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20015].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20015]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20015]);
    return result;
}

void*  coverage_20016(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20016].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20016]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20016]);
    return result;
}

void*  coverage_20017(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20017].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20017]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20017]);
    return result;
}

void*  coverage_20018(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20018].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20018]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20018]);
    return result;
}

void*  coverage_20019(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20019].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20019]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20019]);
    return result;
}

void*  coverage_20020(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20020].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20020]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20020]);
    return result;
}

void*  coverage_20021(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20021].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20021]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20021]);
    return result;
}

void*  coverage_20022(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20022].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20022]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20022]);
    return result;
}

void*  coverage_20023(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20023].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20023]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20023]);
    return result;
}

void*  coverage_20024(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20024].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20024]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20024]);
    return result;
}

void*  coverage_20025(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20025].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20025]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20025]);
    return result;
}

void*  coverage_20026(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20026].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20026]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20026]);
    return result;
}

void*  coverage_20027(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20027].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20027]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20027]);
    return result;
}

void*  coverage_20028(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20028].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20028]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20028]);
    return result;
}

void*  coverage_20029(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20029].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20029]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20029]);
    return result;
}

void*  coverage_20030(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20030].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20030]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20030]);
    return result;
}

void*  coverage_20031(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20031].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20031]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20031]);
    return result;
}

void*  coverage_20032(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20032].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20032]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20032]);
    return result;
}

void*  coverage_20033(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20033].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20033]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20033]);
    return result;
}

void*  coverage_20034(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20034].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20034]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20034]);
    return result;
}

void*  coverage_20035(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20035].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20035]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20035]);
    return result;
}

void*  coverage_20036(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20036].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20036]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20036]);
    return result;
}

void*  coverage_20037(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20037].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20037]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20037]);
    return result;
}

void*  coverage_20038(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20038].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20038]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20038]);
    return result;
}

void*  coverage_20039(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20039].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20039]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20039]);
    return result;
}

void*  coverage_20040(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20040].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20040]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20040]);
    return result;
}

void*  coverage_20041(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20041].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20041]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20041]);
    return result;
}

void*  coverage_20042(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20042].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20042]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20042]);
    return result;
}

void*  coverage_20043(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20043].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20043]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20043]);
    return result;
}

void*  coverage_20044(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20044].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20044]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20044]);
    return result;
}

void*  coverage_20045(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20045].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20045]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20045]);
    return result;
}

void*  coverage_20046(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20046].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20046]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20046]);
    return result;
}

void*  coverage_20047(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20047].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20047]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20047]);
    return result;
}

void*  coverage_20048(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20048].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20048]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20048]);
    return result;
}

void*  coverage_20049(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20049].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20049]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20049]);
    return result;
}

void*  coverage_20050(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20050].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20050]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20050]);
    return result;
}

void*  coverage_20051(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20051].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20051]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20051]);
    return result;
}

void*  coverage_20052(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20052].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20052]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20052]);
    return result;
}

void*  coverage_20053(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20053].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20053]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20053]);
    return result;
}

void*  coverage_20054(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20054].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20054]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20054]);
    return result;
}

void*  coverage_20055(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20055].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20055]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20055]);
    return result;
}

void*  coverage_20056(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20056].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20056]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20056]);
    return result;
}

void*  coverage_20057(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20057].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20057]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20057]);
    return result;
}

void*  coverage_20058(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20058].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20058]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20058]);
    return result;
}

void*  coverage_20059(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20059].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20059]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20059]);
    return result;
}

void*  coverage_20060(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20060].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20060]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20060]);
    return result;
}

void*  coverage_20061(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20061].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20061]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20061]);
    return result;
}

void*  coverage_20062(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20062].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20062]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20062]);
    return result;
}

void*  coverage_20063(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20063].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20063]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20063]);
    return result;
}

void*  coverage_20064(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20064].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20064]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20064]);
    return result;
}

void*  coverage_20065(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20065].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20065]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20065]);
    return result;
}

void*  coverage_20066(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20066].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20066]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20066]);
    return result;
}

void*  coverage_20067(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20067].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20067]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20067]);
    return result;
}

void*  coverage_20068(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20068].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20068]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20068]);
    return result;
}

void*  coverage_20069(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20069].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20069]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20069]);
    return result;
}

void*  coverage_20070(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20070].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20070]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20070]);
    return result;
}

void*  coverage_20071(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20071].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20071]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20071]);
    return result;
}

void*  coverage_20072(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20072].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20072]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20072]);
    return result;
}

void*  coverage_20073(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20073].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20073]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20073]);
    return result;
}

void*  coverage_20074(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20074].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20074]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20074]);
    return result;
}

void*  coverage_20075(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20075].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20075]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20075]);
    return result;
}

void*  coverage_20076(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20076].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20076]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20076]);
    return result;
}

void*  coverage_20077(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20077].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20077]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20077]);
    return result;
}

void*  coverage_20078(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20078].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20078]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20078]);
    return result;
}

void*  coverage_20079(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20079].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20079]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20079]);
    return result;
}

void*  coverage_20080(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20080].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20080]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20080]);
    return result;
}

void*  coverage_20081(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20081].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20081]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20081]);
    return result;
}

void*  coverage_20082(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20082].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20082]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20082]);
    return result;
}

void*  coverage_20083(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20083].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20083]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20083]);
    return result;
}

void*  coverage_20084(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20084].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20084]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20084]);
    return result;
}

void*  coverage_20085(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20085].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20085]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20085]);
    return result;
}

void*  coverage_20086(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20086].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20086]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20086]);
    return result;
}

void*  coverage_20087(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20087].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20087]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20087]);
    return result;
}

void*  coverage_20088(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20088].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20088]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20088]);
    return result;
}

void*  coverage_20089(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20089].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20089]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20089]);
    return result;
}

void*  coverage_20090(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20090].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20090]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20090]);
    return result;
}

void*  coverage_20091(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20091].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20091]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20091]);
    return result;
}

void*  coverage_20092(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20092].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20092]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20092]);
    return result;
}

void*  coverage_20093(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20093].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20093]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20093]);
    return result;
}

void*  coverage_20094(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20094].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20094]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20094]);
    return result;
}

void*  coverage_20095(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20095].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20095]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20095]);
    return result;
}

void*  coverage_20096(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20096].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20096]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20096]);
    return result;
}

void*  coverage_20097(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20097].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20097]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20097]);
    return result;
}

void*  coverage_20098(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20098].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20098]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20098]);
    return result;
}

void*  coverage_20099(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20099].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20099]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20099]);
    return result;
}

void*  coverage_20100(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20100].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20100]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20100]);
    return result;
}

void*  coverage_20101(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20101].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20101]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20101]);
    return result;
}

void*  coverage_20102(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20102].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20102]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20102]);
    return result;
}

void*  coverage_20103(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20103].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20103]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20103]);
    return result;
}

void*  coverage_20104(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20104].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20104]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20104]);
    return result;
}

void*  coverage_20105(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20105].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20105]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20105]);
    return result;
}

void*  coverage_20106(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20106].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20106]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20106]);
    return result;
}

void*  coverage_20107(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20107].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20107]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20107]);
    return result;
}

void*  coverage_20108(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20108].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20108]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20108]);
    return result;
}

void*  coverage_20109(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20109].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20109]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20109]);
    return result;
}

void*  coverage_20110(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20110].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20110]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20110]);
    return result;
}

void*  coverage_20111(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20111].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20111]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20111]);
    return result;
}

void*  coverage_20112(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20112].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20112]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20112]);
    return result;
}

void*  coverage_20113(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20113].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20113]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20113]);
    return result;
}

void*  coverage_20114(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20114].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20114]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20114]);
    return result;
}

void*  coverage_20115(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20115].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20115]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20115]);
    return result;
}

void*  coverage_20116(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20116].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20116]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20116]);
    return result;
}

void*  coverage_20117(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20117].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20117]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20117]);
    return result;
}

void*  coverage_20118(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20118].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20118]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20118]);
    return result;
}

void*  coverage_20119(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20119].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20119]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20119]);
    return result;
}

void*  coverage_20120(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20120].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20120]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20120]);
    return result;
}

void*  coverage_20121(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20121].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20121]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20121]);
    return result;
}

void*  coverage_20122(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20122].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20122]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20122]);
    return result;
}

void*  coverage_20123(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20123].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20123]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20123]);
    return result;
}

void*  coverage_20124(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20124].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20124]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20124]);
    return result;
}

void*  coverage_20125(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20125].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20125]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20125]);
    return result;
}

void*  coverage_20126(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20126].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20126]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20126]);
    return result;
}

void*  coverage_20127(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20127].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20127]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20127]);
    return result;
}

void*  coverage_20128(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20128].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20128]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20128]);
    return result;
}

void*  coverage_20129(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20129].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20129]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20129]);
    return result;
}

void*  coverage_20130(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20130].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20130]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20130]);
    return result;
}

void*  coverage_20131(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20131].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20131]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20131]);
    return result;
}

void*  coverage_20132(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20132].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20132]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20132]);
    return result;
}

void*  coverage_20133(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20133].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20133]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20133]);
    return result;
}

void*  coverage_20134(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20134].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20134]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20134]);
    return result;
}

void*  coverage_20135(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20135].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20135]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20135]);
    return result;
}

void*  coverage_20136(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20136].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20136]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20136]);
    return result;
}

void*  coverage_20137(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20137].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20137]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20137]);
    return result;
}

void*  coverage_20138(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20138].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20138]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20138]);
    return result;
}

void*  coverage_20139(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20139].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20139]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20139]);
    return result;
}

void*  coverage_20140(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20140].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20140]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20140]);
    return result;
}

void*  coverage_20141(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20141].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20141]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20141]);
    return result;
}

void*  coverage_20142(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20142].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20142]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20142]);
    return result;
}

void*  coverage_20143(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20143].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20143]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20143]);
    return result;
}

void*  coverage_20144(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20144].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20144]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20144]);
    return result;
}

void*  coverage_20145(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20145].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20145]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20145]);
    return result;
}

void*  coverage_20146(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20146].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20146]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20146]);
    return result;
}

void*  coverage_20147(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20147].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20147]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20147]);
    return result;
}

void*  coverage_20148(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20148].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20148]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20148]);
    return result;
}

void*  coverage_20149(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20149].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20149]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20149]);
    return result;
}

void*  coverage_20150(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20150].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20150]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20150]);
    return result;
}

void*  coverage_20151(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20151].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20151]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20151]);
    return result;
}

void*  coverage_20152(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20152].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20152]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20152]);
    return result;
}

void*  coverage_20153(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20153].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20153]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20153]);
    return result;
}

void*  coverage_20154(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20154].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20154]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20154]);
    return result;
}

void*  coverage_20155(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20155].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20155]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20155]);
    return result;
}

void*  coverage_20156(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20156].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20156]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20156]);
    return result;
}

void*  coverage_20157(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20157].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20157]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20157]);
    return result;
}

void*  coverage_20158(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20158].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20158]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20158]);
    return result;
}

void*  coverage_20159(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20159].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20159]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20159]);
    return result;
}

void*  coverage_20160(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20160].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20160]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20160]);
    return result;
}

void*  coverage_20161(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20161].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20161]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20161]);
    return result;
}

void*  coverage_20162(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20162].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20162]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20162]);
    return result;
}

void*  coverage_20163(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20163].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20163]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20163]);
    return result;
}

void*  coverage_20164(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20164].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20164]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20164]);
    return result;
}

void*  coverage_20165(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20165].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20165]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20165]);
    return result;
}

void*  coverage_20166(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20166].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20166]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20166]);
    return result;
}

void*  coverage_20167(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20167].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20167]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20167]);
    return result;
}

void*  coverage_20168(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20168].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20168]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20168]);
    return result;
}

void*  coverage_20169(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20169].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20169]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20169]);
    return result;
}

void*  coverage_20170(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20170].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20170]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20170]);
    return result;
}

void*  coverage_20171(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20171].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20171]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20171]);
    return result;
}

void*  coverage_20172(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20172].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20172]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20172]);
    return result;
}

void*  coverage_20173(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20173].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20173]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20173]);
    return result;
}

void*  coverage_20174(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20174].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20174]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20174]);
    return result;
}

void*  coverage_20175(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20175].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20175]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20175]);
    return result;
}

void*  coverage_20176(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20176].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20176]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20176]);
    return result;
}

void*  coverage_20177(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20177].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20177]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20177]);
    return result;
}

void*  coverage_20178(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20178].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20178]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20178]);
    return result;
}

void*  coverage_20179(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20179].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20179]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20179]);
    return result;
}

void*  coverage_20180(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20180].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20180]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20180]);
    return result;
}

void*  coverage_20181(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20181].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20181]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20181]);
    return result;
}

void*  coverage_20182(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20182].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20182]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20182]);
    return result;
}

void*  coverage_20183(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20183].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20183]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20183]);
    return result;
}

void*  coverage_20184(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20184].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20184]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20184]);
    return result;
}

void*  coverage_20185(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20185].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20185]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20185]);
    return result;
}

void*  coverage_20186(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20186].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20186]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20186]);
    return result;
}

void*  coverage_20187(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20187].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20187]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20187]);
    return result;
}

void*  coverage_20188(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20188].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20188]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20188]);
    return result;
}

void*  coverage_20189(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20189].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20189]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20189]);
    return result;
}

void*  coverage_20190(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20190].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20190]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20190]);
    return result;
}

void*  coverage_20191(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20191].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20191]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20191]);
    return result;
}

void*  coverage_20192(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20192].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20192]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20192]);
    return result;
}

void*  coverage_20193(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20193].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20193]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20193]);
    return result;
}

void*  coverage_20194(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20194].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20194]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20194]);
    return result;
}

void*  coverage_20195(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20195].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20195]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20195]);
    return result;
}

void*  coverage_20196(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20196].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20196]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20196]);
    return result;
}

void*  coverage_20197(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20197].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20197]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20197]);
    return result;
}

void*  coverage_20198(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20198].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20198]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20198]);
    return result;
}

void*  coverage_20199(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20199].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20199]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20199]);
    return result;
}

void*  coverage_20200(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20200].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20200]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20200]);
    return result;
}

void*  coverage_20201(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20201].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20201]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20201]);
    return result;
}

void*  coverage_20202(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20202].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20202]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20202]);
    return result;
}

void*  coverage_20203(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20203].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20203]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20203]);
    return result;
}

void*  coverage_20204(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20204].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20204]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20204]);
    return result;
}

void*  coverage_20205(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20205].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20205]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20205]);
    return result;
}

void*  coverage_20206(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20206].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20206]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20206]);
    return result;
}

void*  coverage_20207(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20207].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20207]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20207]);
    return result;
}

void*  coverage_20208(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20208].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20208]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20208]);
    return result;
}

void*  coverage_20209(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20209].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20209]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20209]);
    return result;
}

void*  coverage_20210(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20210].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20210]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20210]);
    return result;
}

void*  coverage_20211(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20211].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20211]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20211]);
    return result;
}

void*  coverage_20212(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20212].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20212]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20212]);
    return result;
}

void*  coverage_20213(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20213].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20213]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20213]);
    return result;
}

void*  coverage_20214(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20214].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20214]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20214]);
    return result;
}

void*  coverage_20215(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20215].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20215]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20215]);
    return result;
}

void*  coverage_20216(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20216].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20216]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20216]);
    return result;
}

void*  coverage_20217(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20217].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20217]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20217]);
    return result;
}

void*  coverage_20218(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20218].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20218]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20218]);
    return result;
}

void*  coverage_20219(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20219].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20219]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20219]);
    return result;
}

void*  coverage_20220(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20220].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20220]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20220]);
    return result;
}

void*  coverage_20221(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20221].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20221]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20221]);
    return result;
}

void*  coverage_20222(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20222].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20222]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20222]);
    return result;
}

void*  coverage_20223(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20223].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20223]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20223]);
    return result;
}

void*  coverage_20224(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20224].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20224]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20224]);
    return result;
}

void*  coverage_20225(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20225].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20225]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20225]);
    return result;
}

void*  coverage_20226(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20226].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20226]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20226]);
    return result;
}

void*  coverage_20227(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20227].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20227]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20227]);
    return result;
}

void*  coverage_20228(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20228].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20228]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20228]);
    return result;
}

void*  coverage_20229(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20229].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20229]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20229]);
    return result;
}

void*  coverage_20230(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20230].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20230]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20230]);
    return result;
}

void*  coverage_20231(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20231].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20231]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20231]);
    return result;
}

void*  coverage_20232(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20232].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20232]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20232]);
    return result;
}

void*  coverage_20233(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20233].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20233]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20233]);
    return result;
}

void*  coverage_20234(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20234].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20234]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20234]);
    return result;
}

void*  coverage_20235(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20235].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20235]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20235]);
    return result;
}

void*  coverage_20236(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20236].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20236]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20236]);
    return result;
}

void*  coverage_20237(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20237].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20237]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20237]);
    return result;
}

void*  coverage_20238(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20238].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20238]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20238]);
    return result;
}

void*  coverage_20239(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20239].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20239]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20239]);
    return result;
}

void*  coverage_20240(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20240].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20240]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20240]);
    return result;
}

void*  coverage_20241(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20241].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20241]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20241]);
    return result;
}

void*  coverage_20242(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20242].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20242]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20242]);
    return result;
}

void*  coverage_20243(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20243].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20243]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20243]);
    return result;
}

void*  coverage_20244(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20244].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20244]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20244]);
    return result;
}

void*  coverage_20245(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20245].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20245]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20245]);
    return result;
}

void*  coverage_20246(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20246].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20246]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20246]);
    return result;
}

void*  coverage_20247(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20247].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20247]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20247]);
    return result;
}

void*  coverage_20248(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20248].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20248]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20248]);
    return result;
}

void*  coverage_20249(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20249].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20249]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20249]);
    return result;
}

void*  coverage_20250(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20250].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20250]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20250]);
    return result;
}

void*  coverage_20251(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20251].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20251]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20251]);
    return result;
}

void*  coverage_20252(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20252].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20252]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20252]);
    return result;
}

void*  coverage_20253(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20253].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20253]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20253]);
    return result;
}

void*  coverage_20254(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20254].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20254]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20254]);
    return result;
}

void*  coverage_20255(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20255].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20255]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20255]);
    return result;
}

void*  coverage_20256(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20256].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20256]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20256]);
    return result;
}

void*  coverage_20257(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20257].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20257]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20257]);
    return result;
}

void*  coverage_20258(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20258].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20258]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20258]);
    return result;
}

void*  coverage_20259(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20259].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20259]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20259]);
    return result;
}

void*  coverage_20260(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20260].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20260]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20260]);
    return result;
}

void*  coverage_20261(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20261].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20261]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20261]);
    return result;
}

void*  coverage_20262(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20262].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20262]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20262]);
    return result;
}

void*  coverage_20263(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20263].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20263]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20263]);
    return result;
}

void*  coverage_20264(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20264].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20264]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20264]);
    return result;
}

void*  coverage_20265(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20265].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20265]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20265]);
    return result;
}

void*  coverage_20266(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20266].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20266]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20266]);
    return result;
}

void*  coverage_20267(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20267].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20267]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20267]);
    return result;
}

void*  coverage_20268(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20268].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20268]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20268]);
    return result;
}

void*  coverage_20269(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20269].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20269]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20269]);
    return result;
}

void*  coverage_20270(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20270].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20270]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20270]);
    return result;
}

void*  coverage_20271(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20271].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20271]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20271]);
    return result;
}

void*  coverage_20272(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20272].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20272]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20272]);
    return result;
}

void*  coverage_20273(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20273].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20273]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20273]);
    return result;
}

void*  coverage_20274(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20274].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20274]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20274]);
    return result;
}

void*  coverage_20275(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20275].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20275]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20275]);
    return result;
}

void*  coverage_20276(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20276].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20276]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20276]);
    return result;
}

void*  coverage_20277(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20277].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20277]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20277]);
    return result;
}

void*  coverage_20278(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20278].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20278]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20278]);
    return result;
}

void*  coverage_20279(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20279].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20279]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20279]);
    return result;
}

void*  coverage_20280(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20280].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20280]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20280]);
    return result;
}

void*  coverage_20281(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20281].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20281]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20281]);
    return result;
}

void*  coverage_20282(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20282].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20282]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20282]);
    return result;
}

void*  coverage_20283(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20283].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20283]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20283]);
    return result;
}

void*  coverage_20284(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20284].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20284]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20284]);
    return result;
}

void*  coverage_20285(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20285].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20285]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20285]);
    return result;
}

void*  coverage_20286(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20286].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20286]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20286]);
    return result;
}

void*  coverage_20287(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20287].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20287]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20287]);
    return result;
}

void*  coverage_20288(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20288].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20288]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20288]);
    return result;
}

void*  coverage_20289(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20289].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20289]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20289]);
    return result;
}

void*  coverage_20290(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20290].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20290]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20290]);
    return result;
}

void*  coverage_20291(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20291].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20291]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20291]);
    return result;
}

void*  coverage_20292(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20292].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20292]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20292]);
    return result;
}

void*  coverage_20293(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20293].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20293]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20293]);
    return result;
}

void*  coverage_20294(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20294].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20294]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20294]);
    return result;
}

void*  coverage_20295(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20295].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20295]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20295]);
    return result;
}

void*  coverage_20296(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20296].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20296]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20296]);
    return result;
}

void*  coverage_20297(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20297].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20297]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20297]);
    return result;
}

void*  coverage_20298(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20298].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20298]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20298]);
    return result;
}

void*  coverage_20299(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20299].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20299]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20299]);
    return result;
}

void*  coverage_20300(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20300].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20300]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20300]);
    return result;
}

void*  coverage_20301(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20301].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20301]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20301]);
    return result;
}

void*  coverage_20302(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20302].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20302]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20302]);
    return result;
}

void*  coverage_20303(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20303].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20303]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20303]);
    return result;
}

void*  coverage_20304(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20304].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20304]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20304]);
    return result;
}

void*  coverage_20305(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20305].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20305]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20305]);
    return result;
}

void*  coverage_20306(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20306].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20306]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20306]);
    return result;
}

void*  coverage_20307(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20307].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20307]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20307]);
    return result;
}

void*  coverage_20308(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20308].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20308]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20308]);
    return result;
}

void*  coverage_20309(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20309].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20309]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20309]);
    return result;
}

void*  coverage_20310(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20310].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20310]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20310]);
    return result;
}

void*  coverage_20311(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20311].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20311]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20311]);
    return result;
}

void*  coverage_20312(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20312].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20312]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20312]);
    return result;
}

void*  coverage_20313(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20313].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20313]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20313]);
    return result;
}

void*  coverage_20314(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20314].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20314]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20314]);
    return result;
}

void*  coverage_20315(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20315].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20315]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20315]);
    return result;
}

void*  coverage_20316(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20316].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20316]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20316]);
    return result;
}

void*  coverage_20317(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20317].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20317]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20317]);
    return result;
}

void*  coverage_20318(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20318].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20318]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20318]);
    return result;
}

void*  coverage_20319(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20319].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20319]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20319]);
    return result;
}

void*  coverage_20320(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20320].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20320]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20320]);
    return result;
}

void*  coverage_20321(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20321].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20321]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20321]);
    return result;
}

void*  coverage_20322(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20322].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20322]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20322]);
    return result;
}

void*  coverage_20323(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20323].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20323]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20323]);
    return result;
}

void*  coverage_20324(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20324].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20324]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20324]);
    return result;
}

void*  coverage_20325(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20325].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20325]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20325]);
    return result;
}

void*  coverage_20326(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20326].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20326]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20326]);
    return result;
}

void*  coverage_20327(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20327].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20327]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20327]);
    return result;
}

void*  coverage_20328(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20328].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20328]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20328]);
    return result;
}

void*  coverage_20329(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20329].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20329]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20329]);
    return result;
}

void*  coverage_20330(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20330].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20330]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20330]);
    return result;
}

void*  coverage_20331(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20331].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20331]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20331]);
    return result;
}

void*  coverage_20332(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20332].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20332]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20332]);
    return result;
}

void*  coverage_20333(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20333].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20333]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20333]);
    return result;
}

void*  coverage_20334(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20334].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20334]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20334]);
    return result;
}

void*  coverage_20335(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20335].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20335]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20335]);
    return result;
}

void*  coverage_20336(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20336].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20336]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20336]);
    return result;
}

void*  coverage_20337(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20337].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20337]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20337]);
    return result;
}

void*  coverage_20338(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20338].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20338]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20338]);
    return result;
}

void*  coverage_20339(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20339].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20339]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20339]);
    return result;
}

void*  coverage_20340(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20340].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20340]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20340]);
    return result;
}

void*  coverage_20341(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20341].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20341]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20341]);
    return result;
}

void*  coverage_20342(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20342].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20342]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20342]);
    return result;
}

void*  coverage_20343(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20343].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20343]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20343]);
    return result;
}

void*  coverage_20344(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20344].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20344]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20344]);
    return result;
}

void*  coverage_20345(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20345].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20345]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20345]);
    return result;
}

void*  coverage_20346(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20346].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20346]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20346]);
    return result;
}

void*  coverage_20347(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20347].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20347]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20347]);
    return result;
}

void*  coverage_20348(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20348].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20348]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20348]);
    return result;
}

void*  coverage_20349(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20349].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20349]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20349]);
    return result;
}

void*  coverage_20350(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20350].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20350]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20350]);
    return result;
}

void*  coverage_20351(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20351].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20351]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20351]);
    return result;
}

void*  coverage_20352(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20352].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20352]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20352]);
    return result;
}

void*  coverage_20353(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20353].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20353]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20353]);
    return result;
}

void*  coverage_20354(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20354].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20354]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20354]);
    return result;
}

void*  coverage_20355(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20355].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20355]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20355]);
    return result;
}

void*  coverage_20356(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20356].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20356]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20356]);
    return result;
}

void*  coverage_20357(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20357].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20357]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20357]);
    return result;
}

void*  coverage_20358(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20358].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20358]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20358]);
    return result;
}

void*  coverage_20359(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20359].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20359]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20359]);
    return result;
}

void*  coverage_20360(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20360].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20360]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20360]);
    return result;
}

void*  coverage_20361(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20361].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20361]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20361]);
    return result;
}

void*  coverage_20362(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20362].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20362]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20362]);
    return result;
}

void*  coverage_20363(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20363].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20363]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20363]);
    return result;
}

void*  coverage_20364(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20364].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20364]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20364]);
    return result;
}

void*  coverage_20365(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20365].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20365]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20365]);
    return result;
}

void*  coverage_20366(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20366].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20366]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20366]);
    return result;
}

void*  coverage_20367(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20367].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20367]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20367]);
    return result;
}

void*  coverage_20368(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20368].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20368]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20368]);
    return result;
}

void*  coverage_20369(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20369].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20369]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20369]);
    return result;
}

void*  coverage_20370(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20370].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20370]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20370]);
    return result;
}

void*  coverage_20371(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20371].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20371]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20371]);
    return result;
}

void*  coverage_20372(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20372].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20372]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20372]);
    return result;
}

void*  coverage_20373(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20373].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20373]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20373]);
    return result;
}

void*  coverage_20374(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20374].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20374]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20374]);
    return result;
}

void*  coverage_20375(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20375].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20375]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20375]);
    return result;
}

void*  coverage_20376(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20376].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20376]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20376]);
    return result;
}

void*  coverage_20377(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20377].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20377]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20377]);
    return result;
}

void*  coverage_20378(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20378].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20378]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20378]);
    return result;
}

void*  coverage_20379(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20379].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20379]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20379]);
    return result;
}

void*  coverage_20380(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20380].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20380]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20380]);
    return result;
}

void*  coverage_20381(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20381].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20381]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20381]);
    return result;
}

void*  coverage_20382(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20382].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20382]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20382]);
    return result;
}

void*  coverage_20383(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20383].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20383]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20383]);
    return result;
}

void*  coverage_20384(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20384].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20384]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20384]);
    return result;
}

void*  coverage_20385(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20385].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20385]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20385]);
    return result;
}

void*  coverage_20386(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20386].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20386]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20386]);
    return result;
}

void*  coverage_20387(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20387].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20387]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20387]);
    return result;
}

void*  coverage_20388(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20388].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20388]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20388]);
    return result;
}

void*  coverage_20389(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20389].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20389]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20389]);
    return result;
}

void*  coverage_20390(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20390].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20390]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20390]);
    return result;
}

void*  coverage_20391(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20391].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20391]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20391]);
    return result;
}

void*  coverage_20392(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20392].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20392]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20392]);
    return result;
}

void*  coverage_20393(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20393].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20393]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20393]);
    return result;
}

void*  coverage_20394(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20394].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20394]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20394]);
    return result;
}

void*  coverage_20395(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20395].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20395]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20395]);
    return result;
}

void*  coverage_20396(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20396].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20396]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20396]);
    return result;
}

void*  coverage_20397(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20397].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20397]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20397]);
    return result;
}

void*  coverage_20398(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20398].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20398]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20398]);
    return result;
}

void*  coverage_20399(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20399].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20399]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20399]);
    return result;
}

void*  coverage_20400(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20400].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20400]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20400]);
    return result;
}

void*  coverage_20401(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20401].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20401]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20401]);
    return result;
}

void*  coverage_20402(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20402].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20402]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20402]);
    return result;
}

void*  coverage_20403(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20403].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20403]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20403]);
    return result;
}

void*  coverage_20404(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20404].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20404]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20404]);
    return result;
}

void*  coverage_20405(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20405].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20405]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20405]);
    return result;
}

void*  coverage_20406(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20406].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20406]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20406]);
    return result;
}

void*  coverage_20407(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20407].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20407]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20407]);
    return result;
}

void*  coverage_20408(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20408].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20408]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20408]);
    return result;
}

void*  coverage_20409(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20409].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20409]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20409]);
    return result;
}

void*  coverage_20410(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20410].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20410]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20410]);
    return result;
}

void*  coverage_20411(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20411].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20411]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20411]);
    return result;
}

void*  coverage_20412(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20412].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20412]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20412]);
    return result;
}

void*  coverage_20413(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20413].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20413]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20413]);
    return result;
}

void*  coverage_20414(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20414].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20414]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20414]);
    return result;
}

void*  coverage_20415(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20415].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20415]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20415]);
    return result;
}

void*  coverage_20416(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20416].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20416]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20416]);
    return result;
}

void*  coverage_20417(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20417].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20417]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20417]);
    return result;
}

void*  coverage_20418(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20418].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20418]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20418]);
    return result;
}

void*  coverage_20419(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20419].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20419]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20419]);
    return result;
}

void*  coverage_20420(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20420].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20420]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20420]);
    return result;
}

void*  coverage_20421(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20421].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20421]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20421]);
    return result;
}

void*  coverage_20422(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20422].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20422]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20422]);
    return result;
}

void*  coverage_20423(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20423].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20423]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20423]);
    return result;
}

void*  coverage_20424(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20424].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20424]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20424]);
    return result;
}

void*  coverage_20425(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20425].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20425]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20425]);
    return result;
}

void*  coverage_20426(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20426].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20426]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20426]);
    return result;
}

void*  coverage_20427(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20427].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20427]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20427]);
    return result;
}

void*  coverage_20428(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20428].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20428]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20428]);
    return result;
}

void*  coverage_20429(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20429].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20429]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20429]);
    return result;
}

void*  coverage_20430(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20430].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20430]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20430]);
    return result;
}

void*  coverage_20431(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20431].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20431]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20431]);
    return result;
}

void*  coverage_20432(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20432].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20432]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20432]);
    return result;
}

void*  coverage_20433(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20433].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20433]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20433]);
    return result;
}

void*  coverage_20434(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20434].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20434]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20434]);
    return result;
}

void*  coverage_20435(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20435].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20435]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20435]);
    return result;
}

void*  coverage_20436(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20436].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20436]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20436]);
    return result;
}

void*  coverage_20437(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20437].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20437]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20437]);
    return result;
}

void*  coverage_20438(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20438].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20438]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20438]);
    return result;
}

void*  coverage_20439(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20439].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20439]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20439]);
    return result;
}

void*  coverage_20440(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20440].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20440]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20440]);
    return result;
}

void*  coverage_20441(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20441].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20441]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20441]);
    return result;
}

void*  coverage_20442(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20442].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20442]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20442]);
    return result;
}

void*  coverage_20443(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20443].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20443]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20443]);
    return result;
}

void*  coverage_20444(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20444].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20444]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20444]);
    return result;
}

void*  coverage_20445(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20445].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20445]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20445]);
    return result;
}

void*  coverage_20446(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20446].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20446]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20446]);
    return result;
}

void*  coverage_20447(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20447].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20447]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20447]);
    return result;
}

void*  coverage_20448(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20448].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20448]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20448]);
    return result;
}

void*  coverage_20449(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20449].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20449]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20449]);
    return result;
}

void*  coverage_20450(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20450].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20450]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20450]);
    return result;
}

void*  coverage_20451(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20451].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20451]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20451]);
    return result;
}

void*  coverage_20452(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20452].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20452]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20452]);
    return result;
}

void*  coverage_20453(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20453].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20453]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20453]);
    return result;
}

void*  coverage_20454(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20454].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20454]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20454]);
    return result;
}

void*  coverage_20455(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20455].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20455]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20455]);
    return result;
}

void*  coverage_20456(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20456].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20456]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20456]);
    return result;
}

void*  coverage_20457(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20457].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20457]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20457]);
    return result;
}

void*  coverage_20458(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20458].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20458]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20458]);
    return result;
}

void*  coverage_20459(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20459].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20459]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20459]);
    return result;
}

void*  coverage_20460(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20460].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20460]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20460]);
    return result;
}

void*  coverage_20461(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20461].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20461]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20461]);
    return result;
}

void*  coverage_20462(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20462].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20462]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20462]);
    return result;
}

void*  coverage_20463(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20463].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20463]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20463]);
    return result;
}

void*  coverage_20464(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20464].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20464]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20464]);
    return result;
}

void*  coverage_20465(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20465].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20465]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20465]);
    return result;
}

void*  coverage_20466(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20466].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20466]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20466]);
    return result;
}

void*  coverage_20467(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20467].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20467]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20467]);
    return result;
}

void*  coverage_20468(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20468].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20468]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20468]);
    return result;
}

void*  coverage_20469(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20469].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20469]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20469]);
    return result;
}

void*  coverage_20470(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20470].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20470]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20470]);
    return result;
}

void*  coverage_20471(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20471].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20471]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20471]);
    return result;
}

void*  coverage_20472(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20472].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20472]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20472]);
    return result;
}

void*  coverage_20473(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20473].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20473]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20473]);
    return result;
}

void*  coverage_20474(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20474].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20474]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20474]);
    return result;
}

void*  coverage_20475(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20475].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20475]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20475]);
    return result;
}

void*  coverage_20476(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20476].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20476]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20476]);
    return result;
}

void*  coverage_20477(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20477].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20477]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20477]);
    return result;
}

void*  coverage_20478(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20478].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20478]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20478]);
    return result;
}

void*  coverage_20479(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20479].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20479]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20479]);
    return result;
}

void*  coverage_20480(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20480].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20480]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20480]);
    return result;
}

void*  coverage_20481(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20481].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20481]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20481]);
    return result;
}

void*  coverage_20482(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20482].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20482]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20482]);
    return result;
}

void*  coverage_20483(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20483].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20483]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20483]);
    return result;
}

void*  coverage_20484(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20484].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20484]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20484]);
    return result;
}

void*  coverage_20485(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20485].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20485]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20485]);
    return result;
}

void*  coverage_20486(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20486].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20486]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20486]);
    return result;
}

void*  coverage_20487(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20487].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20487]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20487]);
    return result;
}

void*  coverage_20488(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20488].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20488]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20488]);
    return result;
}

void*  coverage_20489(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20489].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20489]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20489]);
    return result;
}

void*  coverage_20490(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20490].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20490]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20490]);
    return result;
}

void*  coverage_20491(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20491].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20491]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20491]);
    return result;
}

void*  coverage_20492(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20492].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20492]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20492]);
    return result;
}

void*  coverage_20493(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20493].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20493]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20493]);
    return result;
}

void*  coverage_20494(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20494].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20494]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20494]);
    return result;
}

void*  coverage_20495(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20495].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20495]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20495]);
    return result;
}

void*  coverage_20496(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20496].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20496]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20496]);
    return result;
}

void*  coverage_20497(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20497].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20497]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20497]);
    return result;
}

void*  coverage_20498(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20498].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20498]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20498]);
    return result;
}

void*  coverage_20499(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20499].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20499]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20499]);
    return result;
}

void*  coverage_20500(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20500].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20500]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20500]);
    return result;
}

void*  coverage_20501(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20501].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20501]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20501]);
    return result;
}

void*  coverage_20502(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20502].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20502]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20502]);
    return result;
}

void*  coverage_20503(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20503].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20503]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20503]);
    return result;
}

void*  coverage_20504(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20504].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20504]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20504]);
    return result;
}

void*  coverage_20505(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20505].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20505]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20505]);
    return result;
}

void*  coverage_20506(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20506].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20506]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20506]);
    return result;
}

void*  coverage_20507(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20507].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20507]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20507]);
    return result;
}

void*  coverage_20508(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20508].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20508]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20508]);
    return result;
}

void*  coverage_20509(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20509].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20509]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20509]);
    return result;
}

void*  coverage_20510(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20510].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20510]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20510]);
    return result;
}

void*  coverage_20511(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20511].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20511]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20511]);
    return result;
}

void*  coverage_20512(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20512].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20512]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20512]);
    return result;
}

void*  coverage_20513(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20513].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20513]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20513]);
    return result;
}

void*  coverage_20514(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20514].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20514]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20514]);
    return result;
}

void*  coverage_20515(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20515].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20515]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20515]);
    return result;
}

void*  coverage_20516(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20516].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20516]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20516]);
    return result;
}

void*  coverage_20517(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20517].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20517]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20517]);
    return result;
}

void*  coverage_20518(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20518].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20518]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20518]);
    return result;
}

void*  coverage_20519(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20519].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20519]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20519]);
    return result;
}

void*  coverage_20520(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20520].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20520]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20520]);
    return result;
}

void*  coverage_20521(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20521].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20521]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20521]);
    return result;
}

void*  coverage_20522(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20522].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20522]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20522]);
    return result;
}

void*  coverage_20523(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20523].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20523]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20523]);
    return result;
}

void*  coverage_20524(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20524].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20524]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20524]);
    return result;
}

void*  coverage_20525(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20525].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20525]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20525]);
    return result;
}

void*  coverage_20526(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20526].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20526]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20526]);
    return result;
}

void*  coverage_20527(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20527].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20527]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20527]);
    return result;
}

void*  coverage_20528(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20528].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20528]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20528]);
    return result;
}

void*  coverage_20529(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20529].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20529]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20529]);
    return result;
}

void*  coverage_20530(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20530].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20530]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20530]);
    return result;
}

void*  coverage_20531(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20531].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20531]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20531]);
    return result;
}

void*  coverage_20532(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20532].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20532]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20532]);
    return result;
}

void*  coverage_20533(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20533].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20533]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20533]);
    return result;
}

void*  coverage_20534(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20534].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20534]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20534]);
    return result;
}

void*  coverage_20535(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20535].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20535]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20535]);
    return result;
}

void*  coverage_20536(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20536].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20536]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20536]);
    return result;
}

void*  coverage_20537(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20537].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20537]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20537]);
    return result;
}

void*  coverage_20538(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20538].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20538]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20538]);
    return result;
}

void*  coverage_20539(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20539].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20539]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20539]);
    return result;
}

void*  coverage_20540(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20540].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20540]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20540]);
    return result;
}

void*  coverage_20541(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20541].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20541]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20541]);
    return result;
}

void*  coverage_20542(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20542].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20542]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20542]);
    return result;
}

void*  coverage_20543(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20543].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20543]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20543]);
    return result;
}

void*  coverage_20544(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20544].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20544]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20544]);
    return result;
}

void*  coverage_20545(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20545].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20545]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20545]);
    return result;
}

void*  coverage_20546(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20546].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20546]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20546]);
    return result;
}

void*  coverage_20547(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20547].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20547]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20547]);
    return result;
}

void*  coverage_20548(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20548].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20548]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20548]);
    return result;
}

void*  coverage_20549(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20549].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20549]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20549]);
    return result;
}

void*  coverage_20550(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20550].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20550]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20550]);
    return result;
}

void*  coverage_20551(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20551].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20551]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20551]);
    return result;
}

void*  coverage_20552(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20552].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20552]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20552]);
    return result;
}

void*  coverage_20553(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20553].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20553]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20553]);
    return result;
}

void*  coverage_20554(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20554].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20554]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20554]);
    return result;
}

void*  coverage_20555(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20555].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20555]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20555]);
    return result;
}

void*  coverage_20556(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20556].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20556]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20556]);
    return result;
}

void*  coverage_20557(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20557].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20557]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20557]);
    return result;
}

void*  coverage_20558(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20558].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20558]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20558]);
    return result;
}

void*  coverage_20559(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20559].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20559]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20559]);
    return result;
}

void*  coverage_20560(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20560].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20560]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20560]);
    return result;
}

void*  coverage_20561(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20561].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20561]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20561]);
    return result;
}

void*  coverage_20562(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20562].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20562]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20562]);
    return result;
}

void*  coverage_20563(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20563].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20563]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20563]);
    return result;
}

void*  coverage_20564(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20564].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20564]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20564]);
    return result;
}

void*  coverage_20565(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20565].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20565]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20565]);
    return result;
}

void*  coverage_20566(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20566].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20566]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20566]);
    return result;
}

void*  coverage_20567(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20567].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20567]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20567]);
    return result;
}

void*  coverage_20568(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20568].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20568]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20568]);
    return result;
}

void*  coverage_20569(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20569].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20569]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20569]);
    return result;
}

void*  coverage_20570(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20570].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20570]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20570]);
    return result;
}

void*  coverage_20571(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20571].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20571]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20571]);
    return result;
}

void*  coverage_20572(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20572].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20572]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20572]);
    return result;
}

void*  coverage_20573(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20573].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20573]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20573]);
    return result;
}

void*  coverage_20574(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20574].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20574]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20574]);
    return result;
}

void*  coverage_20575(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20575].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20575]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20575]);
    return result;
}

void*  coverage_20576(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20576].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20576]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20576]);
    return result;
}

void*  coverage_20577(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20577].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20577]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20577]);
    return result;
}

void*  coverage_20578(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20578].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20578]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20578]);
    return result;
}

void*  coverage_20579(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20579].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20579]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20579]);
    return result;
}

void*  coverage_20580(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20580].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20580]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20580]);
    return result;
}

void*  coverage_20581(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20581].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20581]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20581]);
    return result;
}

void*  coverage_20582(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20582].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20582]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20582]);
    return result;
}

void*  coverage_20583(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20583].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20583]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20583]);
    return result;
}

void*  coverage_20584(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20584].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20584]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20584]);
    return result;
}

void*  coverage_20585(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20585].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20585]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20585]);
    return result;
}

void*  coverage_20586(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20586].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20586]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20586]);
    return result;
}

void*  coverage_20587(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20587].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20587]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20587]);
    return result;
}

void*  coverage_20588(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20588].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20588]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20588]);
    return result;
}

void*  coverage_20589(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20589].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20589]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20589]);
    return result;
}

void*  coverage_20590(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20590].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20590]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20590]);
    return result;
}

void*  coverage_20591(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20591].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20591]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20591]);
    return result;
}

void*  coverage_20592(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20592].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20592]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20592]);
    return result;
}

void*  coverage_20593(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20593].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20593]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20593]);
    return result;
}

void*  coverage_20594(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20594].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20594]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20594]);
    return result;
}

void*  coverage_20595(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20595].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20595]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20595]);
    return result;
}

void*  coverage_20596(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20596].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20596]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20596]);
    return result;
}

void*  coverage_20597(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20597].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20597]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20597]);
    return result;
}

void*  coverage_20598(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20598].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20598]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20598]);
    return result;
}

void*  coverage_20599(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20599].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20599]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20599]);
    return result;
}

void*  coverage_20600(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20600].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20600]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20600]);
    return result;
}

void*  coverage_20601(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20601].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20601]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20601]);
    return result;
}

void*  coverage_20602(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20602].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20602]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20602]);
    return result;
}

void*  coverage_20603(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20603].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20603]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20603]);
    return result;
}

void*  coverage_20604(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20604].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20604]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20604]);
    return result;
}

void*  coverage_20605(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20605].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20605]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20605]);
    return result;
}

void*  coverage_20606(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20606].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20606]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20606]);
    return result;
}

void*  coverage_20607(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20607].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20607]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20607]);
    return result;
}

void*  coverage_20608(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20608].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20608]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20608]);
    return result;
}

void*  coverage_20609(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20609].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20609]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20609]);
    return result;
}

void*  coverage_20610(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20610].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20610]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20610]);
    return result;
}

void*  coverage_20611(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20611].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20611]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20611]);
    return result;
}

void*  coverage_20612(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20612].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20612]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20612]);
    return result;
}

void*  coverage_20613(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20613].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20613]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20613]);
    return result;
}

void*  coverage_20614(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20614].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20614]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20614]);
    return result;
}

void*  coverage_20615(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20615].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20615]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20615]);
    return result;
}

void*  coverage_20616(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20616].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20616]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20616]);
    return result;
}

void*  coverage_20617(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20617].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20617]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20617]);
    return result;
}

void*  coverage_20618(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20618].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20618]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20618]);
    return result;
}

void*  coverage_20619(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20619].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20619]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20619]);
    return result;
}

void*  coverage_20620(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20620].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20620]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20620]);
    return result;
}

void*  coverage_20621(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20621].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20621]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20621]);
    return result;
}

void*  coverage_20622(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20622].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20622]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20622]);
    return result;
}

void*  coverage_20623(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20623].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20623]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20623]);
    return result;
}

void*  coverage_20624(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20624].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20624]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20624]);
    return result;
}

void*  coverage_20625(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20625].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20625]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20625]);
    return result;
}

void*  coverage_20626(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20626].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20626]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20626]);
    return result;
}

void*  coverage_20627(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20627].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20627]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20627]);
    return result;
}

void*  coverage_20628(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20628].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20628]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20628]);
    return result;
}

void*  coverage_20629(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20629].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20629]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20629]);
    return result;
}

void*  coverage_20630(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20630].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20630]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20630]);
    return result;
}

void*  coverage_20631(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20631].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20631]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20631]);
    return result;
}

void*  coverage_20632(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20632].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20632]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20632]);
    return result;
}

void*  coverage_20633(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20633].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20633]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20633]);
    return result;
}

void*  coverage_20634(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20634].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20634]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20634]);
    return result;
}

void*  coverage_20635(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20635].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20635]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20635]);
    return result;
}

void*  coverage_20636(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20636].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20636]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20636]);
    return result;
}

void*  coverage_20637(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20637].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20637]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20637]);
    return result;
}

void*  coverage_20638(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20638].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20638]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20638]);
    return result;
}

void*  coverage_20639(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20639].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20639]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20639]);
    return result;
}

void*  coverage_20640(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20640].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20640]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20640]);
    return result;
}

void*  coverage_20641(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20641].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20641]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20641]);
    return result;
}

void*  coverage_20642(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20642].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20642]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20642]);
    return result;
}

void*  coverage_20643(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20643].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20643]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20643]);
    return result;
}

void*  coverage_20644(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20644].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20644]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20644]);
    return result;
}

void*  coverage_20645(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20645].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20645]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20645]);
    return result;
}

void*  coverage_20646(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20646].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20646]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20646]);
    return result;
}

void*  coverage_20647(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20647].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20647]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20647]);
    return result;
}

void*  coverage_20648(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20648].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20648]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20648]);
    return result;
}

void*  coverage_20649(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20649].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20649]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20649]);
    return result;
}

void*  coverage_20650(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20650].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20650]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20650]);
    return result;
}

void*  coverage_20651(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20651].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20651]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20651]);
    return result;
}

void*  coverage_20652(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20652].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20652]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20652]);
    return result;
}

void*  coverage_20653(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20653].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20653]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20653]);
    return result;
}

void*  coverage_20654(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20654].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20654]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20654]);
    return result;
}

void*  coverage_20655(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20655].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20655]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20655]);
    return result;
}

void*  coverage_20656(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20656].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20656]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20656]);
    return result;
}

void*  coverage_20657(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20657].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20657]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20657]);
    return result;
}

void*  coverage_20658(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20658].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20658]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20658]);
    return result;
}

void*  coverage_20659(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20659].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20659]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20659]);
    return result;
}

void*  coverage_20660(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20660].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20660]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20660]);
    return result;
}

void*  coverage_20661(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20661].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20661]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20661]);
    return result;
}

void*  coverage_20662(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20662].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20662]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20662]);
    return result;
}

void*  coverage_20663(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20663].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20663]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20663]);
    return result;
}

void*  coverage_20664(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20664].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20664]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20664]);
    return result;
}

void*  coverage_20665(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20665].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20665]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20665]);
    return result;
}

void*  coverage_20666(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20666].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20666]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20666]);
    return result;
}

void*  coverage_20667(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20667].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20667]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20667]);
    return result;
}

void*  coverage_20668(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20668].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20668]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20668]);
    return result;
}

void*  coverage_20669(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20669].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20669]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20669]);
    return result;
}

void*  coverage_20670(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20670].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20670]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20670]);
    return result;
}

void*  coverage_20671(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20671].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20671]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20671]);
    return result;
}

void*  coverage_20672(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20672].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20672]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20672]);
    return result;
}

void*  coverage_20673(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20673].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20673]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20673]);
    return result;
}

void*  coverage_20674(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20674].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20674]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20674]);
    return result;
}

void*  coverage_20675(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20675].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20675]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20675]);
    return result;
}

void*  coverage_20676(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20676].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20676]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20676]);
    return result;
}

void*  coverage_20677(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20677].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20677]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20677]);
    return result;
}

void*  coverage_20678(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20678].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20678]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20678]);
    return result;
}

void*  coverage_20679(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20679].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20679]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20679]);
    return result;
}

void*  coverage_20680(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20680].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20680]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20680]);
    return result;
}

void*  coverage_20681(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20681].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20681]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20681]);
    return result;
}

void*  coverage_20682(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20682].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20682]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20682]);
    return result;
}

void*  coverage_20683(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20683].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20683]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20683]);
    return result;
}

void*  coverage_20684(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20684].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20684]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20684]);
    return result;
}

void*  coverage_20685(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20685].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20685]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20685]);
    return result;
}

void*  coverage_20686(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20686].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20686]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20686]);
    return result;
}

void*  coverage_20687(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20687].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20687]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20687]);
    return result;
}

void*  coverage_20688(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20688].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20688]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20688]);
    return result;
}

void*  coverage_20689(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20689].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20689]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20689]);
    return result;
}

void*  coverage_20690(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20690].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20690]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20690]);
    return result;
}

void*  coverage_20691(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20691].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20691]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20691]);
    return result;
}

void*  coverage_20692(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20692].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20692]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20692]);
    return result;
}

void*  coverage_20693(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20693].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20693]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20693]);
    return result;
}

void*  coverage_20694(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20694].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20694]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20694]);
    return result;
}

void*  coverage_20695(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20695].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20695]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20695]);
    return result;
}

void*  coverage_20696(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20696].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20696]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20696]);
    return result;
}

void*  coverage_20697(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20697].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20697]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20697]);
    return result;
}

void*  coverage_20698(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20698].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20698]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20698]);
    return result;
}

void*  coverage_20699(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20699].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20699]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20699]);
    return result;
}

void*  coverage_20700(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20700].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20700]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20700]);
    return result;
}

void*  coverage_20701(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20701].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20701]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20701]);
    return result;
}

void*  coverage_20702(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20702].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20702]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20702]);
    return result;
}

void*  coverage_20703(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20703].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20703]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20703]);
    return result;
}

void*  coverage_20704(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20704].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20704]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20704]);
    return result;
}

void*  coverage_20705(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20705].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20705]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20705]);
    return result;
}

void*  coverage_20706(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20706].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20706]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20706]);
    return result;
}

void*  coverage_20707(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20707].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20707]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20707]);
    return result;
}

void*  coverage_20708(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20708].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20708]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20708]);
    return result;
}

void*  coverage_20709(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20709].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20709]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20709]);
    return result;
}

void*  coverage_20710(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20710].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20710]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20710]);
    return result;
}

void*  coverage_20711(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20711].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20711]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20711]);
    return result;
}

void*  coverage_20712(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20712].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20712]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20712]);
    return result;
}

void*  coverage_20713(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20713].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20713]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20713]);
    return result;
}

void*  coverage_20714(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20714].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20714]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20714]);
    return result;
}

void*  coverage_20715(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20715].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20715]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20715]);
    return result;
}

void*  coverage_20716(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20716].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20716]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20716]);
    return result;
}

void*  coverage_20717(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20717].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20717]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20717]);
    return result;
}

void*  coverage_20718(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20718].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20718]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20718]);
    return result;
}

void*  coverage_20719(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20719].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20719]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20719]);
    return result;
}

void*  coverage_20720(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20720].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20720]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20720]);
    return result;
}

void*  coverage_20721(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20721].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20721]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20721]);
    return result;
}

void*  coverage_20722(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20722].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20722]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20722]);
    return result;
}

void*  coverage_20723(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20723].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20723]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20723]);
    return result;
}

void*  coverage_20724(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20724].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20724]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20724]);
    return result;
}

void*  coverage_20725(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20725].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20725]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20725]);
    return result;
}

void*  coverage_20726(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20726].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20726]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20726]);
    return result;
}

void*  coverage_20727(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20727].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20727]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20727]);
    return result;
}

void*  coverage_20728(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20728].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20728]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20728]);
    return result;
}

void*  coverage_20729(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20729].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20729]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20729]);
    return result;
}

void*  coverage_20730(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20730].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20730]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20730]);
    return result;
}

void*  coverage_20731(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20731].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20731]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20731]);
    return result;
}

void*  coverage_20732(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20732].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20732]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20732]);
    return result;
}

void*  coverage_20733(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20733].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20733]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20733]);
    return result;
}

void*  coverage_20734(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20734].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20734]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20734]);
    return result;
}

void*  coverage_20735(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20735].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20735]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20735]);
    return result;
}

void*  coverage_20736(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20736].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20736]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20736]);
    return result;
}

void*  coverage_20737(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20737].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20737]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20737]);
    return result;
}

void*  coverage_20738(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20738].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20738]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20738]);
    return result;
}

void*  coverage_20739(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20739].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20739]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20739]);
    return result;
}

void*  coverage_20740(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20740].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20740]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20740]);
    return result;
}

void*  coverage_20741(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20741].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20741]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20741]);
    return result;
}

void*  coverage_20742(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20742].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20742]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20742]);
    return result;
}

void*  coverage_20743(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20743].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20743]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20743]);
    return result;
}

void*  coverage_20744(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20744].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20744]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20744]);
    return result;
}

void*  coverage_20745(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20745].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20745]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20745]);
    return result;
}

void*  coverage_20746(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20746].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20746]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20746]);
    return result;
}

void*  coverage_20747(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20747].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20747]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20747]);
    return result;
}

void*  coverage_20748(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20748].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20748]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20748]);
    return result;
}

void*  coverage_20749(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20749].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20749]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20749]);
    return result;
}

void*  coverage_20750(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20750].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20750]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20750]);
    return result;
}

void*  coverage_20751(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20751].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20751]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20751]);
    return result;
}

void*  coverage_20752(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20752].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20752]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20752]);
    return result;
}

void*  coverage_20753(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20753].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20753]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20753]);
    return result;
}

void*  coverage_20754(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20754].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20754]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20754]);
    return result;
}

void*  coverage_20755(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20755].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20755]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20755]);
    return result;
}

void*  coverage_20756(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20756].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20756]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20756]);
    return result;
}

void*  coverage_20757(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20757].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20757]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20757]);
    return result;
}

void*  coverage_20758(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20758].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20758]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20758]);
    return result;
}

void*  coverage_20759(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20759].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20759]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20759]);
    return result;
}

void*  coverage_20760(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20760].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20760]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20760]);
    return result;
}

void*  coverage_20761(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20761].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20761]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20761]);
    return result;
}

void*  coverage_20762(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20762].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20762]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20762]);
    return result;
}

void*  coverage_20763(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20763].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20763]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20763]);
    return result;
}

void*  coverage_20764(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20764].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20764]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20764]);
    return result;
}

void*  coverage_20765(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20765].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20765]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20765]);
    return result;
}

void*  coverage_20766(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20766].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20766]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20766]);
    return result;
}

void*  coverage_20767(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20767].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20767]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20767]);
    return result;
}

void*  coverage_20768(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20768].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20768]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20768]);
    return result;
}

void*  coverage_20769(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20769].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20769]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20769]);
    return result;
}

void*  coverage_20770(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20770].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20770]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20770]);
    return result;
}

void*  coverage_20771(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20771].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20771]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20771]);
    return result;
}

void*  coverage_20772(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20772].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20772]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20772]);
    return result;
}

void*  coverage_20773(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20773].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20773]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20773]);
    return result;
}

void*  coverage_20774(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20774].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20774]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20774]);
    return result;
}

void*  coverage_20775(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20775].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20775]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20775]);
    return result;
}

void*  coverage_20776(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20776].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20776]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20776]);
    return result;
}

void*  coverage_20777(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20777].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20777]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20777]);
    return result;
}

void*  coverage_20778(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20778].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20778]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20778]);
    return result;
}

void*  coverage_20779(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20779].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20779]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20779]);
    return result;
}

void*  coverage_20780(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20780].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20780]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20780]);
    return result;
}

void*  coverage_20781(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20781].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20781]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20781]);
    return result;
}

void*  coverage_20782(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20782].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20782]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20782]);
    return result;
}

void*  coverage_20783(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20783].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20783]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20783]);
    return result;
}

void*  coverage_20784(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20784].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20784]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20784]);
    return result;
}

void*  coverage_20785(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20785].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20785]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20785]);
    return result;
}

void*  coverage_20786(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20786].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20786]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20786]);
    return result;
}

void*  coverage_20787(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20787].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20787]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20787]);
    return result;
}

void*  coverage_20788(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20788].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20788]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20788]);
    return result;
}

void*  coverage_20789(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20789].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20789]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20789]);
    return result;
}

void*  coverage_20790(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20790].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20790]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20790]);
    return result;
}

void*  coverage_20791(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20791].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20791]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20791]);
    return result;
}

void*  coverage_20792(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20792].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20792]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20792]);
    return result;
}

void*  coverage_20793(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20793].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20793]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20793]);
    return result;
}

void*  coverage_20794(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20794].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20794]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20794]);
    return result;
}

void*  coverage_20795(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20795].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20795]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20795]);
    return result;
}

void*  coverage_20796(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20796].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20796]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20796]);
    return result;
}

void*  coverage_20797(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20797].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20797]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20797]);
    return result;
}

void*  coverage_20798(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20798].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20798]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20798]);
    return result;
}

void*  coverage_20799(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20799].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20799]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20799]);
    return result;
}

void*  coverage_20800(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20800].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20800]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20800]);
    return result;
}

void*  coverage_20801(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20801].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20801]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20801]);
    return result;
}

void*  coverage_20802(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20802].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20802]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20802]);
    return result;
}

void*  coverage_20803(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20803].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20803]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20803]);
    return result;
}

void*  coverage_20804(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20804].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20804]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20804]);
    return result;
}

void*  coverage_20805(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20805].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20805]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20805]);
    return result;
}

void*  coverage_20806(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20806].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20806]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20806]);
    return result;
}

void*  coverage_20807(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20807].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20807]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20807]);
    return result;
}

void*  coverage_20808(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20808].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20808]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20808]);
    return result;
}

void*  coverage_20809(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20809].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20809]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20809]);
    return result;
}

void*  coverage_20810(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20810].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20810]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20810]);
    return result;
}

void*  coverage_20811(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20811].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20811]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20811]);
    return result;
}

void*  coverage_20812(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20812].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20812]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20812]);
    return result;
}

void*  coverage_20813(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20813].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20813]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20813]);
    return result;
}

void*  coverage_20814(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20814].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20814]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20814]);
    return result;
}

void*  coverage_20815(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20815].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20815]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20815]);
    return result;
}

void*  coverage_20816(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20816].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20816]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20816]);
    return result;
}

void*  coverage_20817(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20817].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20817]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20817]);
    return result;
}

void*  coverage_20818(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20818].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20818]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20818]);
    return result;
}

void*  coverage_20819(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20819].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20819]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20819]);
    return result;
}

void*  coverage_20820(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20820].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20820]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20820]);
    return result;
}

void*  coverage_20821(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20821].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20821]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20821]);
    return result;
}

void*  coverage_20822(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20822].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20822]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20822]);
    return result;
}

void*  coverage_20823(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20823].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20823]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20823]);
    return result;
}

void*  coverage_20824(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20824].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20824]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20824]);
    return result;
}

void*  coverage_20825(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20825].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20825]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20825]);
    return result;
}

void*  coverage_20826(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20826].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20826]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20826]);
    return result;
}

void*  coverage_20827(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20827].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20827]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20827]);
    return result;
}

void*  coverage_20828(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20828].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20828]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20828]);
    return result;
}

void*  coverage_20829(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20829].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20829]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20829]);
    return result;
}

void*  coverage_20830(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20830].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20830]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20830]);
    return result;
}

void*  coverage_20831(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20831].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20831]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20831]);
    return result;
}

void*  coverage_20832(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20832].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20832]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20832]);
    return result;
}

void*  coverage_20833(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20833].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20833]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20833]);
    return result;
}

void*  coverage_20834(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20834].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20834]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20834]);
    return result;
}

void*  coverage_20835(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20835].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20835]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20835]);
    return result;
}

void*  coverage_20836(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20836].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20836]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20836]);
    return result;
}

void*  coverage_20837(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20837].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20837]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20837]);
    return result;
}

void*  coverage_20838(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20838].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20838]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20838]);
    return result;
}

void*  coverage_20839(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20839].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20839]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20839]);
    return result;
}

void*  coverage_20840(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20840].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20840]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20840]);
    return result;
}

void*  coverage_20841(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20841].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20841]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20841]);
    return result;
}

void*  coverage_20842(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20842].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20842]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20842]);
    return result;
}

void*  coverage_20843(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20843].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20843]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20843]);
    return result;
}

void*  coverage_20844(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20844].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20844]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20844]);
    return result;
}

void*  coverage_20845(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20845].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20845]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20845]);
    return result;
}

void*  coverage_20846(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20846].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20846]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20846]);
    return result;
}

void*  coverage_20847(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20847].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20847]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20847]);
    return result;
}

void*  coverage_20848(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20848].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20848]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20848]);
    return result;
}

void*  coverage_20849(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20849].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20849]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20849]);
    return result;
}

void*  coverage_20850(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20850].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20850]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20850]);
    return result;
}

void*  coverage_20851(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20851].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20851]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20851]);
    return result;
}

void*  coverage_20852(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20852].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20852]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20852]);
    return result;
}

void*  coverage_20853(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20853].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20853]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20853]);
    return result;
}

void*  coverage_20854(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20854].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20854]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20854]);
    return result;
}

void*  coverage_20855(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20855].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20855]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20855]);
    return result;
}

void*  coverage_20856(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20856].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20856]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20856]);
    return result;
}

void*  coverage_20857(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20857].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20857]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20857]);
    return result;
}

void*  coverage_20858(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20858].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20858]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20858]);
    return result;
}

void*  coverage_20859(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20859].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20859]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20859]);
    return result;
}

void*  coverage_20860(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20860].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20860]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20860]);
    return result;
}

void*  coverage_20861(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20861].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20861]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20861]);
    return result;
}

void*  coverage_20862(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20862].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20862]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20862]);
    return result;
}

void*  coverage_20863(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20863].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20863]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20863]);
    return result;
}

void*  coverage_20864(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20864].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20864]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20864]);
    return result;
}

void*  coverage_20865(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20865].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20865]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20865]);
    return result;
}

void*  coverage_20866(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20866].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20866]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20866]);
    return result;
}

void*  coverage_20867(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20867].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20867]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20867]);
    return result;
}

void*  coverage_20868(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20868].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20868]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20868]);
    return result;
}

void*  coverage_20869(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20869].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20869]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20869]);
    return result;
}

void*  coverage_20870(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20870].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20870]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20870]);
    return result;
}

void*  coverage_20871(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20871].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20871]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20871]);
    return result;
}

void*  coverage_20872(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20872].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20872]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20872]);
    return result;
}

void*  coverage_20873(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20873].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20873]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20873]);
    return result;
}

void*  coverage_20874(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20874].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20874]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20874]);
    return result;
}

void*  coverage_20875(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20875].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20875]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20875]);
    return result;
}

void*  coverage_20876(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20876].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20876]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20876]);
    return result;
}

void*  coverage_20877(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20877].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20877]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20877]);
    return result;
}

void*  coverage_20878(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20878].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20878]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20878]);
    return result;
}

void*  coverage_20879(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20879].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20879]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20879]);
    return result;
}

void*  coverage_20880(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20880].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20880]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20880]);
    return result;
}

void*  coverage_20881(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20881].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20881]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20881]);
    return result;
}

void*  coverage_20882(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20882].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20882]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20882]);
    return result;
}

void*  coverage_20883(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20883].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20883]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20883]);
    return result;
}

void*  coverage_20884(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20884].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20884]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20884]);
    return result;
}

void*  coverage_20885(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20885].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20885]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20885]);
    return result;
}

void*  coverage_20886(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20886].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20886]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20886]);
    return result;
}

void*  coverage_20887(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20887].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20887]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20887]);
    return result;
}

void*  coverage_20888(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20888].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20888]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20888]);
    return result;
}

void*  coverage_20889(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20889].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20889]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20889]);
    return result;
}

void*  coverage_20890(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20890].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20890]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20890]);
    return result;
}

void*  coverage_20891(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20891].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20891]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20891]);
    return result;
}

void*  coverage_20892(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20892].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20892]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20892]);
    return result;
}

void*  coverage_20893(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20893].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20893]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20893]);
    return result;
}

void*  coverage_20894(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20894].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20894]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20894]);
    return result;
}

void*  coverage_20895(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20895].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20895]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20895]);
    return result;
}

void*  coverage_20896(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20896].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20896]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20896]);
    return result;
}

void*  coverage_20897(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20897].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20897]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20897]);
    return result;
}

void*  coverage_20898(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20898].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20898]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20898]);
    return result;
}

void*  coverage_20899(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20899].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20899]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20899]);
    return result;
}

void*  coverage_20900(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20900].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20900]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20900]);
    return result;
}

void*  coverage_20901(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20901].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20901]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20901]);
    return result;
}

void*  coverage_20902(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20902].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20902]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20902]);
    return result;
}

void*  coverage_20903(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20903].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20903]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20903]);
    return result;
}

void*  coverage_20904(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20904].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20904]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20904]);
    return result;
}

void*  coverage_20905(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20905].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20905]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20905]);
    return result;
}

void*  coverage_20906(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20906].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20906]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20906]);
    return result;
}

void*  coverage_20907(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20907].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20907]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20907]);
    return result;
}

void*  coverage_20908(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20908].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20908]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20908]);
    return result;
}

void*  coverage_20909(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20909].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20909]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20909]);
    return result;
}

void*  coverage_20910(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20910].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20910]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20910]);
    return result;
}

void*  coverage_20911(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20911].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20911]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20911]);
    return result;
}

void*  coverage_20912(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20912].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20912]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20912]);
    return result;
}

void*  coverage_20913(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20913].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20913]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20913]);
    return result;
}

void*  coverage_20914(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20914].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20914]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20914]);
    return result;
}

void*  coverage_20915(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20915].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20915]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20915]);
    return result;
}

void*  coverage_20916(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20916].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20916]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20916]);
    return result;
}

void*  coverage_20917(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20917].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20917]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20917]);
    return result;
}

void*  coverage_20918(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20918].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20918]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20918]);
    return result;
}

void*  coverage_20919(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20919].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20919]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20919]);
    return result;
}

void*  coverage_20920(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20920].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20920]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20920]);
    return result;
}

void*  coverage_20921(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20921].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20921]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20921]);
    return result;
}

void*  coverage_20922(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20922].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20922]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20922]);
    return result;
}

void*  coverage_20923(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20923].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20923]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20923]);
    return result;
}

void*  coverage_20924(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20924].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20924]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20924]);
    return result;
}

void*  coverage_20925(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20925].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20925]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20925]);
    return result;
}

void*  coverage_20926(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20926].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20926]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20926]);
    return result;
}

void*  coverage_20927(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20927].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20927]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20927]);
    return result;
}

void*  coverage_20928(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20928].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20928]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20928]);
    return result;
}

void*  coverage_20929(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20929].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20929]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20929]);
    return result;
}

void*  coverage_20930(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20930].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20930]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20930]);
    return result;
}

void*  coverage_20931(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20931].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20931]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20931]);
    return result;
}

void*  coverage_20932(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20932].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20932]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20932]);
    return result;
}

void*  coverage_20933(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20933].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20933]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20933]);
    return result;
}

void*  coverage_20934(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20934].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20934]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20934]);
    return result;
}

void*  coverage_20935(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20935].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20935]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20935]);
    return result;
}

void*  coverage_20936(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20936].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20936]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20936]);
    return result;
}

void*  coverage_20937(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20937].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20937]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20937]);
    return result;
}

void*  coverage_20938(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20938].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20938]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20938]);
    return result;
}

void*  coverage_20939(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20939].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20939]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20939]);
    return result;
}

void*  coverage_20940(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20940].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20940]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20940]);
    return result;
}

void*  coverage_20941(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20941].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20941]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20941]);
    return result;
}

void*  coverage_20942(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20942].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20942]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20942]);
    return result;
}

void*  coverage_20943(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20943].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20943]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20943]);
    return result;
}

void*  coverage_20944(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20944].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20944]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20944]);
    return result;
}

void*  coverage_20945(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20945].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20945]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20945]);
    return result;
}

void*  coverage_20946(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20946].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20946]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20946]);
    return result;
}

void*  coverage_20947(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20947].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20947]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20947]);
    return result;
}

void*  coverage_20948(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20948].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20948]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20948]);
    return result;
}

void*  coverage_20949(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20949].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20949]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20949]);
    return result;
}

void*  coverage_20950(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20950].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20950]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20950]);
    return result;
}

void*  coverage_20951(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20951].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20951]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20951]);
    return result;
}

void*  coverage_20952(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20952].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20952]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20952]);
    return result;
}

void*  coverage_20953(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20953].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20953]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20953]);
    return result;
}

void*  coverage_20954(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20954].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20954]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20954]);
    return result;
}

void*  coverage_20955(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20955].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20955]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20955]);
    return result;
}

void*  coverage_20956(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20956].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20956]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20956]);
    return result;
}

void*  coverage_20957(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20957].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20957]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20957]);
    return result;
}

void*  coverage_20958(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20958].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20958]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20958]);
    return result;
}

void*  coverage_20959(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20959].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20959]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20959]);
    return result;
}

void*  coverage_20960(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20960].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20960]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20960]);
    return result;
}

void*  coverage_20961(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20961].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20961]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20961]);
    return result;
}

void*  coverage_20962(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20962].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20962]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20962]);
    return result;
}

void*  coverage_20963(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20963].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20963]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20963]);
    return result;
}

void*  coverage_20964(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20964].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20964]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20964]);
    return result;
}

void*  coverage_20965(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20965].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20965]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20965]);
    return result;
}

void*  coverage_20966(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20966].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20966]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20966]);
    return result;
}

void*  coverage_20967(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20967].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20967]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20967]);
    return result;
}

void*  coverage_20968(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20968].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20968]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20968]);
    return result;
}

void*  coverage_20969(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20969].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20969]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20969]);
    return result;
}

void*  coverage_20970(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20970].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20970]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20970]);
    return result;
}

void*  coverage_20971(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20971].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20971]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20971]);
    return result;
}

void*  coverage_20972(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20972].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20972]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20972]);
    return result;
}

void*  coverage_20973(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20973].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20973]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20973]);
    return result;
}

void*  coverage_20974(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20974].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20974]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20974]);
    return result;
}

void*  coverage_20975(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20975].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20975]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20975]);
    return result;
}

void*  coverage_20976(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20976].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20976]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20976]);
    return result;
}

void*  coverage_20977(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20977].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20977]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20977]);
    return result;
}

void*  coverage_20978(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20978].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20978]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20978]);
    return result;
}

void*  coverage_20979(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20979].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20979]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20979]);
    return result;
}

void*  coverage_20980(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20980].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20980]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20980]);
    return result;
}

void*  coverage_20981(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20981].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20981]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20981]);
    return result;
}

void*  coverage_20982(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20982].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20982]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20982]);
    return result;
}

void*  coverage_20983(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20983].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20983]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20983]);
    return result;
}

void*  coverage_20984(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20984].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20984]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20984]);
    return result;
}

void*  coverage_20985(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20985].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20985]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20985]);
    return result;
}

void*  coverage_20986(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20986].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20986]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20986]);
    return result;
}

void*  coverage_20987(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20987].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20987]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20987]);
    return result;
}

void*  coverage_20988(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20988].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20988]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20988]);
    return result;
}

void*  coverage_20989(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20989].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20989]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20989]);
    return result;
}

void*  coverage_20990(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20990].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20990]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20990]);
    return result;
}

void*  coverage_20991(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20991].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20991]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20991]);
    return result;
}

void*  coverage_20992(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20992].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20992]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20992]);
    return result;
}

void*  coverage_20993(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20993].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20993]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20993]);
    return result;
}

void*  coverage_20994(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20994].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20994]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20994]);
    return result;
}

void*  coverage_20995(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20995].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20995]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20995]);
    return result;
}

void*  coverage_20996(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20996].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20996]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20996]);
    return result;
}

void*  coverage_20997(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20997].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20997]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20997]);
    return result;
}

void*  coverage_20998(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20998].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20998]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20998]);
    return result;
}

void*  coverage_20999(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[20999].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[20999]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[20999]);
    return result;
}

void*  coverage_21000(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21000].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21000]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21000]);
    return result;
}

void*  coverage_21001(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21001].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21001]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21001]);
    return result;
}

void*  coverage_21002(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21002].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21002]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21002]);
    return result;
}

void*  coverage_21003(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21003].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21003]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21003]);
    return result;
}

void*  coverage_21004(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21004].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21004]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21004]);
    return result;
}

void*  coverage_21005(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21005].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21005]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21005]);
    return result;
}

void*  coverage_21006(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21006].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21006]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21006]);
    return result;
}

void*  coverage_21007(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21007].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21007]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21007]);
    return result;
}

void*  coverage_21008(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21008].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21008]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21008]);
    return result;
}

void*  coverage_21009(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21009].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21009]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21009]);
    return result;
}

void*  coverage_21010(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21010].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21010]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21010]);
    return result;
}

void*  coverage_21011(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21011].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21011]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21011]);
    return result;
}

void*  coverage_21012(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21012].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21012]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21012]);
    return result;
}

void*  coverage_21013(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21013].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21013]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21013]);
    return result;
}

void*  coverage_21014(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21014].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21014]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21014]);
    return result;
}

void*  coverage_21015(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21015].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21015]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21015]);
    return result;
}

void*  coverage_21016(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21016].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21016]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21016]);
    return result;
}

void*  coverage_21017(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21017].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21017]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21017]);
    return result;
}

void*  coverage_21018(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21018].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21018]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21018]);
    return result;
}

void*  coverage_21019(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21019].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21019]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21019]);
    return result;
}

void*  coverage_21020(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21020].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21020]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21020]);
    return result;
}

void*  coverage_21021(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21021].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21021]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21021]);
    return result;
}

void*  coverage_21022(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21022].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21022]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21022]);
    return result;
}

void*  coverage_21023(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21023].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21023]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21023]);
    return result;
}

void*  coverage_21024(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21024].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21024]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21024]);
    return result;
}

void*  coverage_21025(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21025].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21025]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21025]);
    return result;
}

void*  coverage_21026(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21026].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21026]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21026]);
    return result;
}

void*  coverage_21027(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21027].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21027]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21027]);
    return result;
}

void*  coverage_21028(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21028].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21028]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21028]);
    return result;
}

void*  coverage_21029(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21029].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21029]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21029]);
    return result;
}

void*  coverage_21030(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21030].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21030]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21030]);
    return result;
}

void*  coverage_21031(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21031].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21031]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21031]);
    return result;
}

void*  coverage_21032(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21032].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21032]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21032]);
    return result;
}

void*  coverage_21033(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21033].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21033]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21033]);
    return result;
}

void*  coverage_21034(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21034].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21034]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21034]);
    return result;
}

void*  coverage_21035(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21035].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21035]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21035]);
    return result;
}

void*  coverage_21036(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21036].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21036]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21036]);
    return result;
}

void*  coverage_21037(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21037].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21037]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21037]);
    return result;
}

void*  coverage_21038(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21038].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21038]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21038]);
    return result;
}

void*  coverage_21039(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21039].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21039]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21039]);
    return result;
}

void*  coverage_21040(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21040].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21040]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21040]);
    return result;
}

void*  coverage_21041(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21041].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21041]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21041]);
    return result;
}

void*  coverage_21042(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21042].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21042]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21042]);
    return result;
}

void*  coverage_21043(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21043].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21043]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21043]);
    return result;
}

void*  coverage_21044(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21044].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21044]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21044]);
    return result;
}

void*  coverage_21045(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21045].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21045]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21045]);
    return result;
}

void*  coverage_21046(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21046].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21046]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21046]);
    return result;
}

void*  coverage_21047(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21047].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21047]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21047]);
    return result;
}

void*  coverage_21048(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21048].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21048]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21048]);
    return result;
}

void*  coverage_21049(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21049].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21049]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21049]);
    return result;
}

void*  coverage_21050(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21050].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21050]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21050]);
    return result;
}

void*  coverage_21051(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21051].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21051]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21051]);
    return result;
}

void*  coverage_21052(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21052].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21052]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21052]);
    return result;
}

void*  coverage_21053(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21053].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21053]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21053]);
    return result;
}

void*  coverage_21054(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21054].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21054]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21054]);
    return result;
}

void*  coverage_21055(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21055].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21055]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21055]);
    return result;
}

void*  coverage_21056(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21056].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21056]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21056]);
    return result;
}

void*  coverage_21057(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21057].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21057]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21057]);
    return result;
}

void*  coverage_21058(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21058].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21058]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21058]);
    return result;
}

void*  coverage_21059(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21059].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21059]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21059]);
    return result;
}

void*  coverage_21060(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21060].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21060]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21060]);
    return result;
}

void*  coverage_21061(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21061].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21061]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21061]);
    return result;
}

void*  coverage_21062(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21062].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21062]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21062]);
    return result;
}

void*  coverage_21063(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21063].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21063]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21063]);
    return result;
}

void*  coverage_21064(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21064].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21064]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21064]);
    return result;
}

void*  coverage_21065(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21065].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21065]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21065]);
    return result;
}

void*  coverage_21066(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21066].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21066]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21066]);
    return result;
}

void*  coverage_21067(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21067].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21067]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21067]);
    return result;
}

void*  coverage_21068(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21068].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21068]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21068]);
    return result;
}

void*  coverage_21069(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21069].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21069]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21069]);
    return result;
}

void*  coverage_21070(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21070].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21070]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21070]);
    return result;
}

void*  coverage_21071(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21071].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21071]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21071]);
    return result;
}

void*  coverage_21072(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21072].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21072]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21072]);
    return result;
}

void*  coverage_21073(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21073].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21073]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21073]);
    return result;
}

void*  coverage_21074(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21074].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21074]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21074]);
    return result;
}

void*  coverage_21075(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21075].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21075]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21075]);
    return result;
}

void*  coverage_21076(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21076].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21076]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21076]);
    return result;
}

void*  coverage_21077(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21077].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21077]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21077]);
    return result;
}

void*  coverage_21078(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21078].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21078]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21078]);
    return result;
}

void*  coverage_21079(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21079].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21079]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21079]);
    return result;
}

void*  coverage_21080(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21080].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21080]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21080]);
    return result;
}

void*  coverage_21081(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21081].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21081]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21081]);
    return result;
}

void*  coverage_21082(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21082].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21082]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21082]);
    return result;
}

void*  coverage_21083(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21083].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21083]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21083]);
    return result;
}

void*  coverage_21084(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21084].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21084]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21084]);
    return result;
}

void*  coverage_21085(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21085].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21085]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21085]);
    return result;
}

void*  coverage_21086(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21086].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21086]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21086]);
    return result;
}

void*  coverage_21087(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21087].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21087]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21087]);
    return result;
}

void*  coverage_21088(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21088].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21088]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21088]);
    return result;
}

void*  coverage_21089(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21089].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21089]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21089]);
    return result;
}

void*  coverage_21090(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21090].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21090]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21090]);
    return result;
}

void*  coverage_21091(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21091].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21091]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21091]);
    return result;
}

void*  coverage_21092(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21092].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21092]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21092]);
    return result;
}

void*  coverage_21093(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21093].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21093]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21093]);
    return result;
}

void*  coverage_21094(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21094].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21094]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21094]);
    return result;
}

void*  coverage_21095(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21095].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21095]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21095]);
    return result;
}

void*  coverage_21096(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21096].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21096]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21096]);
    return result;
}

void*  coverage_21097(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21097].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21097]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21097]);
    return result;
}

void*  coverage_21098(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21098].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21098]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21098]);
    return result;
}

void*  coverage_21099(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21099].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21099]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21099]);
    return result;
}

void*  coverage_21100(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21100].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21100]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21100]);
    return result;
}

void*  coverage_21101(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21101].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21101]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21101]);
    return result;
}

void*  coverage_21102(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21102].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21102]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21102]);
    return result;
}

void*  coverage_21103(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21103].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21103]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21103]);
    return result;
}

void*  coverage_21104(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21104].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21104]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21104]);
    return result;
}

void*  coverage_21105(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21105].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21105]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21105]);
    return result;
}

void*  coverage_21106(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21106].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21106]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21106]);
    return result;
}

void*  coverage_21107(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21107].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21107]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21107]);
    return result;
}

void*  coverage_21108(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21108].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21108]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21108]);
    return result;
}

void*  coverage_21109(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21109].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21109]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21109]);
    return result;
}

void*  coverage_21110(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21110].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21110]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21110]);
    return result;
}

void*  coverage_21111(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21111].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21111]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21111]);
    return result;
}

void*  coverage_21112(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21112].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21112]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21112]);
    return result;
}

void*  coverage_21113(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21113].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21113]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21113]);
    return result;
}

void*  coverage_21114(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21114].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21114]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21114]);
    return result;
}

void*  coverage_21115(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21115].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21115]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21115]);
    return result;
}

void*  coverage_21116(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21116].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21116]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21116]);
    return result;
}

void*  coverage_21117(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21117].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21117]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21117]);
    return result;
}

void*  coverage_21118(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21118].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21118]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21118]);
    return result;
}

void*  coverage_21119(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21119].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21119]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21119]);
    return result;
}

void*  coverage_21120(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21120].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21120]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21120]);
    return result;
}

void*  coverage_21121(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21121].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21121]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21121]);
    return result;
}

void*  coverage_21122(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21122].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21122]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21122]);
    return result;
}

void*  coverage_21123(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21123].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21123]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21123]);
    return result;
}

void*  coverage_21124(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21124].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21124]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21124]);
    return result;
}

void*  coverage_21125(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21125].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21125]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21125]);
    return result;
}

void*  coverage_21126(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21126].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21126]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21126]);
    return result;
}

void*  coverage_21127(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21127].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21127]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21127]);
    return result;
}

void*  coverage_21128(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21128].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21128]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21128]);
    return result;
}

void*  coverage_21129(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21129].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21129]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21129]);
    return result;
}

void*  coverage_21130(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21130].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21130]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21130]);
    return result;
}

void*  coverage_21131(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21131].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21131]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21131]);
    return result;
}

void*  coverage_21132(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21132].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21132]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21132]);
    return result;
}

void*  coverage_21133(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21133].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21133]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21133]);
    return result;
}

void*  coverage_21134(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21134].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21134]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21134]);
    return result;
}

void*  coverage_21135(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21135].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21135]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21135]);
    return result;
}

void*  coverage_21136(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21136].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21136]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21136]);
    return result;
}

void*  coverage_21137(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21137].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21137]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21137]);
    return result;
}

void*  coverage_21138(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21138].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21138]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21138]);
    return result;
}

void*  coverage_21139(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21139].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21139]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21139]);
    return result;
}

void*  coverage_21140(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21140].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21140]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21140]);
    return result;
}

void*  coverage_21141(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21141].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21141]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21141]);
    return result;
}

void*  coverage_21142(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21142].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21142]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21142]);
    return result;
}

void*  coverage_21143(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21143].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21143]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21143]);
    return result;
}

void*  coverage_21144(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21144].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21144]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21144]);
    return result;
}

void*  coverage_21145(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21145].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21145]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21145]);
    return result;
}

void*  coverage_21146(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21146].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21146]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21146]);
    return result;
}

void*  coverage_21147(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21147].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21147]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21147]);
    return result;
}

void*  coverage_21148(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21148].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21148]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21148]);
    return result;
}

void*  coverage_21149(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21149].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21149]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21149]);
    return result;
}

void*  coverage_21150(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21150].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21150]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21150]);
    return result;
}

void*  coverage_21151(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21151].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21151]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21151]);
    return result;
}

void*  coverage_21152(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21152].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21152]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21152]);
    return result;
}

void*  coverage_21153(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21153].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21153]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21153]);
    return result;
}

void*  coverage_21154(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21154].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21154]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21154]);
    return result;
}

void*  coverage_21155(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21155].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21155]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21155]);
    return result;
}

void*  coverage_21156(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21156].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21156]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21156]);
    return result;
}

void*  coverage_21157(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21157].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21157]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21157]);
    return result;
}

void*  coverage_21158(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21158].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21158]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21158]);
    return result;
}

void*  coverage_21159(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21159].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21159]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21159]);
    return result;
}

void*  coverage_21160(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21160].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21160]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21160]);
    return result;
}

void*  coverage_21161(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21161].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21161]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21161]);
    return result;
}

void*  coverage_21162(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21162].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21162]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21162]);
    return result;
}

void*  coverage_21163(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21163].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21163]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21163]);
    return result;
}

void*  coverage_21164(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21164].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21164]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21164]);
    return result;
}

void*  coverage_21165(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21165].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21165]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21165]);
    return result;
}

void*  coverage_21166(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21166].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21166]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21166]);
    return result;
}

void*  coverage_21167(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21167].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21167]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21167]);
    return result;
}

void*  coverage_21168(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21168].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21168]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21168]);
    return result;
}

void*  coverage_21169(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21169].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21169]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21169]);
    return result;
}

void*  coverage_21170(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21170].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21170]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21170]);
    return result;
}

void*  coverage_21171(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21171].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21171]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21171]);
    return result;
}

void*  coverage_21172(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21172].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21172]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21172]);
    return result;
}

void*  coverage_21173(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21173].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21173]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21173]);
    return result;
}

void*  coverage_21174(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21174].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21174]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21174]);
    return result;
}

void*  coverage_21175(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21175].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21175]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21175]);
    return result;
}

void*  coverage_21176(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21176].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21176]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21176]);
    return result;
}

void*  coverage_21177(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21177].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21177]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21177]);
    return result;
}

void*  coverage_21178(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21178].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21178]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21178]);
    return result;
}

void*  coverage_21179(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21179].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21179]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21179]);
    return result;
}

void*  coverage_21180(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21180].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21180]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21180]);
    return result;
}

void*  coverage_21181(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21181].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21181]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21181]);
    return result;
}

void*  coverage_21182(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21182].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21182]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21182]);
    return result;
}

void*  coverage_21183(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21183].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21183]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21183]);
    return result;
}

void*  coverage_21184(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21184].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21184]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21184]);
    return result;
}

void*  coverage_21185(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21185].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21185]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21185]);
    return result;
}

void*  coverage_21186(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21186].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21186]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21186]);
    return result;
}

void*  coverage_21187(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21187].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21187]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21187]);
    return result;
}

void*  coverage_21188(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21188].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21188]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21188]);
    return result;
}

void*  coverage_21189(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21189].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21189]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21189]);
    return result;
}

void*  coverage_21190(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21190].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21190]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21190]);
    return result;
}

void*  coverage_21191(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21191].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21191]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21191]);
    return result;
}

void*  coverage_21192(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21192].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21192]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21192]);
    return result;
}

void*  coverage_21193(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21193].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21193]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21193]);
    return result;
}

void*  coverage_21194(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21194].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21194]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21194]);
    return result;
}

void*  coverage_21195(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21195].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21195]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21195]);
    return result;
}

void*  coverage_21196(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21196].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21196]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21196]);
    return result;
}

void*  coverage_21197(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21197].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21197]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21197]);
    return result;
}

void*  coverage_21198(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21198].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21198]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21198]);
    return result;
}

void*  coverage_21199(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21199].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21199]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21199]);
    return result;
}

void*  coverage_21200(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21200].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21200]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21200]);
    return result;
}

void*  coverage_21201(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21201].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21201]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21201]);
    return result;
}

void*  coverage_21202(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21202].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21202]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21202]);
    return result;
}

void*  coverage_21203(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21203].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21203]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21203]);
    return result;
}

void*  coverage_21204(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21204].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21204]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21204]);
    return result;
}

void*  coverage_21205(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21205].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21205]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21205]);
    return result;
}

void*  coverage_21206(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21206].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21206]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21206]);
    return result;
}

void*  coverage_21207(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21207].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21207]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21207]);
    return result;
}

void*  coverage_21208(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21208].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21208]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21208]);
    return result;
}

void*  coverage_21209(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21209].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21209]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21209]);
    return result;
}

void*  coverage_21210(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21210].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21210]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21210]);
    return result;
}

void*  coverage_21211(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21211].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21211]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21211]);
    return result;
}

void*  coverage_21212(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21212].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21212]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21212]);
    return result;
}

void*  coverage_21213(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21213].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21213]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21213]);
    return result;
}

void*  coverage_21214(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21214].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21214]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21214]);
    return result;
}

void*  coverage_21215(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21215].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21215]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21215]);
    return result;
}

void*  coverage_21216(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21216].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21216]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21216]);
    return result;
}

void*  coverage_21217(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21217].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21217]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21217]);
    return result;
}

void*  coverage_21218(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21218].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21218]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21218]);
    return result;
}

void*  coverage_21219(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21219].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21219]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21219]);
    return result;
}

void*  coverage_21220(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21220].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21220]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21220]);
    return result;
}

void*  coverage_21221(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21221].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21221]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21221]);
    return result;
}

void*  coverage_21222(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21222].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21222]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21222]);
    return result;
}

void*  coverage_21223(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21223].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21223]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21223]);
    return result;
}

void*  coverage_21224(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21224].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21224]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21224]);
    return result;
}

void*  coverage_21225(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21225].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21225]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21225]);
    return result;
}

void*  coverage_21226(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21226].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21226]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21226]);
    return result;
}

void*  coverage_21227(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21227].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21227]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21227]);
    return result;
}

void*  coverage_21228(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21228].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21228]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21228]);
    return result;
}

void*  coverage_21229(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21229].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21229]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21229]);
    return result;
}

void*  coverage_21230(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21230].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21230]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21230]);
    return result;
}

void*  coverage_21231(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21231].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21231]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21231]);
    return result;
}

void*  coverage_21232(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21232].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21232]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21232]);
    return result;
}

void*  coverage_21233(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21233].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21233]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21233]);
    return result;
}

void*  coverage_21234(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21234].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21234]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21234]);
    return result;
}

void*  coverage_21235(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21235].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21235]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21235]);
    return result;
}

void*  coverage_21236(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21236].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21236]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21236]);
    return result;
}

void*  coverage_21237(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21237].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21237]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21237]);
    return result;
}

void*  coverage_21238(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21238].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21238]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21238]);
    return result;
}

void*  coverage_21239(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21239].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21239]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21239]);
    return result;
}

void*  coverage_21240(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21240].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21240]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21240]);
    return result;
}

void*  coverage_21241(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21241].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21241]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21241]);
    return result;
}

void*  coverage_21242(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21242].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21242]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21242]);
    return result;
}

void*  coverage_21243(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21243].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21243]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21243]);
    return result;
}

void*  coverage_21244(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21244].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21244]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21244]);
    return result;
}

void*  coverage_21245(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21245].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21245]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21245]);
    return result;
}

void*  coverage_21246(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21246].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21246]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21246]);
    return result;
}

void*  coverage_21247(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21247].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21247]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21247]);
    return result;
}

void*  coverage_21248(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21248].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21248]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21248]);
    return result;
}

void*  coverage_21249(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21249].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21249]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21249]);
    return result;
}

void*  coverage_21250(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21250].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21250]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21250]);
    return result;
}

void*  coverage_21251(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21251].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21251]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21251]);
    return result;
}

void*  coverage_21252(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21252].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21252]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21252]);
    return result;
}

void*  coverage_21253(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21253].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21253]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21253]);
    return result;
}

void*  coverage_21254(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21254].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21254]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21254]);
    return result;
}

void*  coverage_21255(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21255].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21255]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21255]);
    return result;
}

void*  coverage_21256(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21256].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21256]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21256]);
    return result;
}

void*  coverage_21257(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21257].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21257]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21257]);
    return result;
}

void*  coverage_21258(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21258].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21258]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21258]);
    return result;
}

void*  coverage_21259(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21259].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21259]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21259]);
    return result;
}

void*  coverage_21260(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21260].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21260]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21260]);
    return result;
}

void*  coverage_21261(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21261].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21261]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21261]);
    return result;
}

void*  coverage_21262(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21262].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21262]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21262]);
    return result;
}

void*  coverage_21263(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21263].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21263]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21263]);
    return result;
}

void*  coverage_21264(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21264].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21264]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21264]);
    return result;
}

void*  coverage_21265(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21265].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21265]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21265]);
    return result;
}

void*  coverage_21266(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21266].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21266]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21266]);
    return result;
}

void*  coverage_21267(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21267].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21267]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21267]);
    return result;
}

void*  coverage_21268(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21268].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21268]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21268]);
    return result;
}

void*  coverage_21269(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21269].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21269]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21269]);
    return result;
}

void*  coverage_21270(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21270].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21270]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21270]);
    return result;
}

void*  coverage_21271(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21271].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21271]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21271]);
    return result;
}

void*  coverage_21272(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21272].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21272]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21272]);
    return result;
}

void*  coverage_21273(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21273].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21273]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21273]);
    return result;
}

void*  coverage_21274(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21274].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21274]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21274]);
    return result;
}

void*  coverage_21275(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21275].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21275]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21275]);
    return result;
}

void*  coverage_21276(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21276].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21276]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21276]);
    return result;
}

void*  coverage_21277(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21277].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21277]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21277]);
    return result;
}

void*  coverage_21278(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21278].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21278]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21278]);
    return result;
}

void*  coverage_21279(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21279].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21279]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21279]);
    return result;
}

void*  coverage_21280(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21280].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21280]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21280]);
    return result;
}

void*  coverage_21281(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21281].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21281]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21281]);
    return result;
}

void*  coverage_21282(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21282].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21282]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21282]);
    return result;
}

void*  coverage_21283(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21283].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21283]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21283]);
    return result;
}

void*  coverage_21284(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21284].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21284]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21284]);
    return result;
}

void*  coverage_21285(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21285].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21285]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21285]);
    return result;
}

void*  coverage_21286(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21286].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21286]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21286]);
    return result;
}

void*  coverage_21287(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21287].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21287]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21287]);
    return result;
}

void*  coverage_21288(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21288].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21288]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21288]);
    return result;
}

void*  coverage_21289(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21289].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21289]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21289]);
    return result;
}

void*  coverage_21290(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21290].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21290]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21290]);
    return result;
}

void*  coverage_21291(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21291].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21291]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21291]);
    return result;
}

void*  coverage_21292(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21292].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21292]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21292]);
    return result;
}

void*  coverage_21293(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21293].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21293]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21293]);
    return result;
}

void*  coverage_21294(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21294].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21294]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21294]);
    return result;
}

void*  coverage_21295(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21295].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21295]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21295]);
    return result;
}

void*  coverage_21296(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21296].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21296]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21296]);
    return result;
}

void*  coverage_21297(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21297].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21297]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21297]);
    return result;
}

void*  coverage_21298(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21298].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21298]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21298]);
    return result;
}

void*  coverage_21299(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21299].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21299]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21299]);
    return result;
}

void*  coverage_21300(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21300].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21300]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21300]);
    return result;
}

void*  coverage_21301(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21301].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21301]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21301]);
    return result;
}

void*  coverage_21302(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21302].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21302]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21302]);
    return result;
}

void*  coverage_21303(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21303].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21303]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21303]);
    return result;
}

void*  coverage_21304(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21304].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21304]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21304]);
    return result;
}

void*  coverage_21305(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21305].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21305]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21305]);
    return result;
}

void*  coverage_21306(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21306].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21306]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21306]);
    return result;
}

void*  coverage_21307(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21307].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21307]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21307]);
    return result;
}

void*  coverage_21308(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21308].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21308]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21308]);
    return result;
}

void*  coverage_21309(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21309].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21309]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21309]);
    return result;
}

void*  coverage_21310(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21310].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21310]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21310]);
    return result;
}

void*  coverage_21311(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21311].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21311]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21311]);
    return result;
}

void*  coverage_21312(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21312].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21312]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21312]);
    return result;
}

void*  coverage_21313(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21313].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21313]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21313]);
    return result;
}

void*  coverage_21314(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21314].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21314]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21314]);
    return result;
}

void*  coverage_21315(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21315].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21315]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21315]);
    return result;
}

void*  coverage_21316(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21316].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21316]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21316]);
    return result;
}

void*  coverage_21317(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21317].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21317]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21317]);
    return result;
}

void*  coverage_21318(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21318].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21318]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21318]);
    return result;
}

void*  coverage_21319(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21319].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21319]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21319]);
    return result;
}

void*  coverage_21320(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21320].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21320]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21320]);
    return result;
}

void*  coverage_21321(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21321].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21321]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21321]);
    return result;
}

void*  coverage_21322(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21322].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21322]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21322]);
    return result;
}

void*  coverage_21323(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21323].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21323]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21323]);
    return result;
}

void*  coverage_21324(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21324].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21324]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21324]);
    return result;
}

void*  coverage_21325(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21325].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21325]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21325]);
    return result;
}

void*  coverage_21326(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21326].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21326]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21326]);
    return result;
}

void*  coverage_21327(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21327].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21327]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21327]);
    return result;
}

void*  coverage_21328(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21328].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21328]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21328]);
    return result;
}

void*  coverage_21329(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21329].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21329]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21329]);
    return result;
}

void*  coverage_21330(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21330].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21330]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21330]);
    return result;
}

void*  coverage_21331(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21331].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21331]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21331]);
    return result;
}

void*  coverage_21332(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21332].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21332]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21332]);
    return result;
}

void*  coverage_21333(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21333].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21333]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21333]);
    return result;
}

void*  coverage_21334(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21334].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21334]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21334]);
    return result;
}

void*  coverage_21335(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21335].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21335]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21335]);
    return result;
}

void*  coverage_21336(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21336].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21336]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21336]);
    return result;
}

void*  coverage_21337(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21337].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21337]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21337]);
    return result;
}

void*  coverage_21338(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21338].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21338]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21338]);
    return result;
}

void*  coverage_21339(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21339].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21339]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21339]);
    return result;
}

void*  coverage_21340(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21340].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21340]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21340]);
    return result;
}

void*  coverage_21341(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21341].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21341]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21341]);
    return result;
}

void*  coverage_21342(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21342].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21342]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21342]);
    return result;
}

void*  coverage_21343(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21343].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21343]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21343]);
    return result;
}

void*  coverage_21344(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21344].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21344]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21344]);
    return result;
}

void*  coverage_21345(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21345].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21345]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21345]);
    return result;
}

void*  coverage_21346(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21346].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21346]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21346]);
    return result;
}

void*  coverage_21347(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21347].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21347]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21347]);
    return result;
}

void*  coverage_21348(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21348].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21348]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21348]);
    return result;
}

void*  coverage_21349(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21349].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21349]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21349]);
    return result;
}

void*  coverage_21350(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21350].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21350]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21350]);
    return result;
}

void*  coverage_21351(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21351].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21351]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21351]);
    return result;
}

void*  coverage_21352(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21352].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21352]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21352]);
    return result;
}

void*  coverage_21353(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21353].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21353]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21353]);
    return result;
}

void*  coverage_21354(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21354].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21354]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21354]);
    return result;
}

void*  coverage_21355(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21355].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21355]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21355]);
    return result;
}

void*  coverage_21356(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21356].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21356]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21356]);
    return result;
}

void*  coverage_21357(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21357].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21357]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21357]);
    return result;
}

void*  coverage_21358(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21358].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21358]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21358]);
    return result;
}

void*  coverage_21359(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21359].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21359]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21359]);
    return result;
}

void*  coverage_21360(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21360].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21360]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21360]);
    return result;
}

void*  coverage_21361(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21361].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21361]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21361]);
    return result;
}

void*  coverage_21362(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21362].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21362]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21362]);
    return result;
}

void*  coverage_21363(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21363].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21363]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21363]);
    return result;
}

void*  coverage_21364(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21364].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21364]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21364]);
    return result;
}

void*  coverage_21365(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21365].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21365]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21365]);
    return result;
}

void*  coverage_21366(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21366].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21366]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21366]);
    return result;
}

void*  coverage_21367(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21367].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21367]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21367]);
    return result;
}

void*  coverage_21368(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21368].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21368]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21368]);
    return result;
}

void*  coverage_21369(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21369].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21369]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21369]);
    return result;
}

void*  coverage_21370(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21370].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21370]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21370]);
    return result;
}

void*  coverage_21371(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21371].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21371]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21371]);
    return result;
}

void*  coverage_21372(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21372].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21372]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21372]);
    return result;
}

void*  coverage_21373(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21373].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21373]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21373]);
    return result;
}

void*  coverage_21374(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21374].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21374]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21374]);
    return result;
}

void*  coverage_21375(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21375].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21375]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21375]);
    return result;
}

void*  coverage_21376(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21376].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21376]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21376]);
    return result;
}

void*  coverage_21377(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21377].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21377]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21377]);
    return result;
}

void*  coverage_21378(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21378].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21378]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21378]);
    return result;
}

void*  coverage_21379(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21379].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21379]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21379]);
    return result;
}

void*  coverage_21380(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21380].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21380]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21380]);
    return result;
}

void*  coverage_21381(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21381].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21381]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21381]);
    return result;
}

void*  coverage_21382(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21382].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21382]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21382]);
    return result;
}

void*  coverage_21383(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21383].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21383]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21383]);
    return result;
}

void*  coverage_21384(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21384].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21384]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21384]);
    return result;
}

void*  coverage_21385(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21385].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21385]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21385]);
    return result;
}

void*  coverage_21386(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21386].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21386]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21386]);
    return result;
}

void*  coverage_21387(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21387].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21387]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21387]);
    return result;
}

void*  coverage_21388(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21388].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21388]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21388]);
    return result;
}

void*  coverage_21389(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21389].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21389]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21389]);
    return result;
}

void*  coverage_21390(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21390].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21390]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21390]);
    return result;
}

void*  coverage_21391(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21391].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21391]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21391]);
    return result;
}

void*  coverage_21392(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21392].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21392]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21392]);
    return result;
}

void*  coverage_21393(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21393].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21393]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21393]);
    return result;
}

void*  coverage_21394(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21394].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21394]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21394]);
    return result;
}

void*  coverage_21395(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21395].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21395]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21395]);
    return result;
}

void*  coverage_21396(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21396].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21396]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21396]);
    return result;
}

void*  coverage_21397(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21397].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21397]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21397]);
    return result;
}

void*  coverage_21398(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21398].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21398]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21398]);
    return result;
}

void*  coverage_21399(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21399].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21399]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21399]);
    return result;
}

void*  coverage_21400(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21400].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21400]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21400]);
    return result;
}

void*  coverage_21401(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21401].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21401]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21401]);
    return result;
}

void*  coverage_21402(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21402].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21402]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21402]);
    return result;
}

void*  coverage_21403(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21403].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21403]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21403]);
    return result;
}

void*  coverage_21404(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21404].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21404]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21404]);
    return result;
}

void*  coverage_21405(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21405].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21405]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21405]);
    return result;
}

void*  coverage_21406(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21406].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21406]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21406]);
    return result;
}

void*  coverage_21407(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21407].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21407]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21407]);
    return result;
}

void*  coverage_21408(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21408].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21408]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21408]);
    return result;
}

void*  coverage_21409(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21409].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21409]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21409]);
    return result;
}

void*  coverage_21410(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21410].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21410]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21410]);
    return result;
}

void*  coverage_21411(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21411].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21411]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21411]);
    return result;
}

void*  coverage_21412(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21412].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21412]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21412]);
    return result;
}

void*  coverage_21413(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21413].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21413]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21413]);
    return result;
}

void*  coverage_21414(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21414].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21414]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21414]);
    return result;
}

void*  coverage_21415(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21415].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21415]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21415]);
    return result;
}

void*  coverage_21416(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21416].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21416]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21416]);
    return result;
}

void*  coverage_21417(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21417].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21417]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21417]);
    return result;
}

void*  coverage_21418(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21418].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21418]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21418]);
    return result;
}

void*  coverage_21419(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21419].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21419]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21419]);
    return result;
}

void*  coverage_21420(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21420].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21420]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21420]);
    return result;
}

void*  coverage_21421(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21421].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21421]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21421]);
    return result;
}

void*  coverage_21422(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21422].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21422]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21422]);
    return result;
}

void*  coverage_21423(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21423].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21423]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21423]);
    return result;
}

void*  coverage_21424(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21424].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21424]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21424]);
    return result;
}

void*  coverage_21425(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21425].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21425]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21425]);
    return result;
}

void*  coverage_21426(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21426].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21426]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21426]);
    return result;
}

void*  coverage_21427(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21427].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21427]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21427]);
    return result;
}

void*  coverage_21428(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21428].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21428]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21428]);
    return result;
}

void*  coverage_21429(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21429].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21429]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21429]);
    return result;
}

void*  coverage_21430(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21430].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21430]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21430]);
    return result;
}

void*  coverage_21431(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21431].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21431]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21431]);
    return result;
}

void*  coverage_21432(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21432].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21432]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21432]);
    return result;
}

void*  coverage_21433(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21433].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21433]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21433]);
    return result;
}

void*  coverage_21434(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21434].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21434]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21434]);
    return result;
}

void*  coverage_21435(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21435].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21435]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21435]);
    return result;
}

void*  coverage_21436(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21436].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21436]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21436]);
    return result;
}

void*  coverage_21437(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21437].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21437]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21437]);
    return result;
}

void*  coverage_21438(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21438].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21438]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21438]);
    return result;
}

void*  coverage_21439(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21439].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21439]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21439]);
    return result;
}

void*  coverage_21440(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21440].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21440]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21440]);
    return result;
}

void*  coverage_21441(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21441].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21441]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21441]);
    return result;
}

void*  coverage_21442(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21442].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21442]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21442]);
    return result;
}

void*  coverage_21443(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21443].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21443]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21443]);
    return result;
}

void*  coverage_21444(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21444].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21444]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21444]);
    return result;
}

void*  coverage_21445(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21445].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21445]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21445]);
    return result;
}

void*  coverage_21446(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21446].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21446]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21446]);
    return result;
}

void*  coverage_21447(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21447].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21447]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21447]);
    return result;
}

void*  coverage_21448(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21448].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21448]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21448]);
    return result;
}

void*  coverage_21449(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21449].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21449]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21449]);
    return result;
}

void*  coverage_21450(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21450].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21450]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21450]);
    return result;
}

void*  coverage_21451(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21451].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21451]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21451]);
    return result;
}

void*  coverage_21452(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21452].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21452]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21452]);
    return result;
}

void*  coverage_21453(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21453].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21453]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21453]);
    return result;
}

void*  coverage_21454(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21454].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21454]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21454]);
    return result;
}

void*  coverage_21455(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21455].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21455]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21455]);
    return result;
}

void*  coverage_21456(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21456].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21456]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21456]);
    return result;
}

void*  coverage_21457(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21457].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21457]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21457]);
    return result;
}

void*  coverage_21458(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21458].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21458]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21458]);
    return result;
}

void*  coverage_21459(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21459].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21459]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21459]);
    return result;
}

void*  coverage_21460(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21460].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21460]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21460]);
    return result;
}

void*  coverage_21461(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21461].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21461]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21461]);
    return result;
}

void*  coverage_21462(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21462].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21462]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21462]);
    return result;
}

void*  coverage_21463(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21463].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21463]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21463]);
    return result;
}

void*  coverage_21464(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21464].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21464]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21464]);
    return result;
}

void*  coverage_21465(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21465].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21465]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21465]);
    return result;
}

void*  coverage_21466(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21466].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21466]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21466]);
    return result;
}

void*  coverage_21467(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21467].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21467]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21467]);
    return result;
}

void*  coverage_21468(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21468].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21468]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21468]);
    return result;
}

void*  coverage_21469(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21469].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21469]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21469]);
    return result;
}

void*  coverage_21470(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21470].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21470]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21470]);
    return result;
}

void*  coverage_21471(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21471].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21471]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21471]);
    return result;
}

void*  coverage_21472(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21472].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21472]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21472]);
    return result;
}

void*  coverage_21473(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21473].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21473]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21473]);
    return result;
}

void*  coverage_21474(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21474].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21474]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21474]);
    return result;
}

void*  coverage_21475(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21475].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21475]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21475]);
    return result;
}

void*  coverage_21476(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21476].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21476]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21476]);
    return result;
}

void*  coverage_21477(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21477].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21477]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21477]);
    return result;
}

void*  coverage_21478(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21478].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21478]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21478]);
    return result;
}

void*  coverage_21479(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21479].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21479]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21479]);
    return result;
}

void*  coverage_21480(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21480].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21480]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21480]);
    return result;
}

void*  coverage_21481(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21481].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21481]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21481]);
    return result;
}

void*  coverage_21482(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21482].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21482]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21482]);
    return result;
}

void*  coverage_21483(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21483].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21483]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21483]);
    return result;
}

void*  coverage_21484(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21484].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21484]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21484]);
    return result;
}

void*  coverage_21485(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21485].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21485]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21485]);
    return result;
}

void*  coverage_21486(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21486].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21486]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21486]);
    return result;
}

void*  coverage_21487(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21487].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21487]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21487]);
    return result;
}

void*  coverage_21488(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21488].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21488]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21488]);
    return result;
}

void*  coverage_21489(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21489].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21489]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21489]);
    return result;
}

void*  coverage_21490(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21490].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21490]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21490]);
    return result;
}

void*  coverage_21491(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21491].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21491]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21491]);
    return result;
}

void*  coverage_21492(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21492].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21492]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21492]);
    return result;
}

void*  coverage_21493(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21493].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21493]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21493]);
    return result;
}

void*  coverage_21494(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21494].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21494]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21494]);
    return result;
}

void*  coverage_21495(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21495].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21495]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21495]);
    return result;
}

void*  coverage_21496(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21496].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21496]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21496]);
    return result;
}

void*  coverage_21497(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21497].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21497]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21497]);
    return result;
}

void*  coverage_21498(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21498].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21498]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21498]);
    return result;
}

void*  coverage_21499(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21499].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21499]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21499]);
    return result;
}

void*  coverage_21500(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21500].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21500]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21500]);
    return result;
}

void*  coverage_21501(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21501].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21501]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21501]);
    return result;
}

void*  coverage_21502(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21502].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21502]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21502]);
    return result;
}

void*  coverage_21503(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21503].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21503]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21503]);
    return result;
}

void*  coverage_21504(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21504].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21504]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21504]);
    return result;
}

void*  coverage_21505(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21505].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21505]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21505]);
    return result;
}

void*  coverage_21506(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21506].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21506]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21506]);
    return result;
}

void*  coverage_21507(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21507].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21507]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21507]);
    return result;
}

void*  coverage_21508(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21508].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21508]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21508]);
    return result;
}

void*  coverage_21509(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21509].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21509]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21509]);
    return result;
}

void*  coverage_21510(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21510].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21510]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21510]);
    return result;
}

void*  coverage_21511(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21511].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21511]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21511]);
    return result;
}

void*  coverage_21512(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21512].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21512]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21512]);
    return result;
}

void*  coverage_21513(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21513].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21513]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21513]);
    return result;
}

void*  coverage_21514(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21514].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21514]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21514]);
    return result;
}

void*  coverage_21515(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21515].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21515]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21515]);
    return result;
}

void*  coverage_21516(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21516].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21516]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21516]);
    return result;
}

void*  coverage_21517(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21517].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21517]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21517]);
    return result;
}

void*  coverage_21518(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21518].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21518]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21518]);
    return result;
}

void*  coverage_21519(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21519].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21519]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21519]);
    return result;
}

void*  coverage_21520(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21520].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21520]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21520]);
    return result;
}

void*  coverage_21521(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21521].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21521]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21521]);
    return result;
}

void*  coverage_21522(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21522].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21522]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21522]);
    return result;
}

void*  coverage_21523(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21523].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21523]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21523]);
    return result;
}

void*  coverage_21524(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21524].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21524]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21524]);
    return result;
}

void*  coverage_21525(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21525].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21525]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21525]);
    return result;
}

void*  coverage_21526(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21526].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21526]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21526]);
    return result;
}

void*  coverage_21527(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21527].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21527]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21527]);
    return result;
}

void*  coverage_21528(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21528].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21528]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21528]);
    return result;
}

void*  coverage_21529(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21529].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21529]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21529]);
    return result;
}

void*  coverage_21530(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21530].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21530]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21530]);
    return result;
}

void*  coverage_21531(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21531].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21531]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21531]);
    return result;
}

void*  coverage_21532(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21532].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21532]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21532]);
    return result;
}

void*  coverage_21533(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21533].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21533]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21533]);
    return result;
}

void*  coverage_21534(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21534].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21534]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21534]);
    return result;
}

void*  coverage_21535(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21535].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21535]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21535]);
    return result;
}

void*  coverage_21536(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21536].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21536]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21536]);
    return result;
}

void*  coverage_21537(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21537].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21537]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21537]);
    return result;
}

void*  coverage_21538(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21538].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21538]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21538]);
    return result;
}

void*  coverage_21539(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21539].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21539]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21539]);
    return result;
}

void*  coverage_21540(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21540].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21540]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21540]);
    return result;
}

void*  coverage_21541(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21541].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21541]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21541]);
    return result;
}

void*  coverage_21542(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21542].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21542]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21542]);
    return result;
}

void*  coverage_21543(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21543].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21543]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21543]);
    return result;
}

void*  coverage_21544(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21544].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21544]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21544]);
    return result;
}

void*  coverage_21545(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21545].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21545]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21545]);
    return result;
}

void*  coverage_21546(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21546].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21546]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21546]);
    return result;
}

void*  coverage_21547(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21547].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21547]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21547]);
    return result;
}

void*  coverage_21548(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21548].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21548]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21548]);
    return result;
}

void*  coverage_21549(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21549].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21549]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21549]);
    return result;
}

void*  coverage_21550(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21550].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21550]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21550]);
    return result;
}

void*  coverage_21551(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21551].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21551]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21551]);
    return result;
}

void*  coverage_21552(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21552].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21552]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21552]);
    return result;
}

void*  coverage_21553(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21553].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21553]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21553]);
    return result;
}

void*  coverage_21554(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21554].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21554]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21554]);
    return result;
}

void*  coverage_21555(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21555].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21555]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21555]);
    return result;
}

void*  coverage_21556(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21556].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21556]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21556]);
    return result;
}

void*  coverage_21557(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21557].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21557]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21557]);
    return result;
}

void*  coverage_21558(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21558].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21558]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21558]);
    return result;
}

void*  coverage_21559(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21559].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21559]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21559]);
    return result;
}

void*  coverage_21560(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21560].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21560]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21560]);
    return result;
}

void*  coverage_21561(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21561].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21561]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21561]);
    return result;
}

void*  coverage_21562(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21562].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21562]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21562]);
    return result;
}

void*  coverage_21563(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21563].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21563]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21563]);
    return result;
}

void*  coverage_21564(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21564].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21564]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21564]);
    return result;
}

void*  coverage_21565(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21565].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21565]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21565]);
    return result;
}

void*  coverage_21566(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21566].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21566]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21566]);
    return result;
}

void*  coverage_21567(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21567].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21567]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21567]);
    return result;
}

void*  coverage_21568(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21568].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21568]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21568]);
    return result;
}

void*  coverage_21569(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21569].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21569]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21569]);
    return result;
}

void*  coverage_21570(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21570].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21570]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21570]);
    return result;
}

void*  coverage_21571(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21571].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21571]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21571]);
    return result;
}

void*  coverage_21572(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21572].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21572]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21572]);
    return result;
}

void*  coverage_21573(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21573].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21573]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21573]);
    return result;
}

void*  coverage_21574(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21574].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21574]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21574]);
    return result;
}

void*  coverage_21575(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21575].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21575]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21575]);
    return result;
}

void*  coverage_21576(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21576].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21576]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21576]);
    return result;
}

void*  coverage_21577(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21577].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21577]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21577]);
    return result;
}

void*  coverage_21578(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21578].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21578]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21578]);
    return result;
}

void*  coverage_21579(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21579].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21579]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21579]);
    return result;
}

void*  coverage_21580(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21580].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21580]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21580]);
    return result;
}

void*  coverage_21581(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21581].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21581]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21581]);
    return result;
}

void*  coverage_21582(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21582].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21582]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21582]);
    return result;
}

void*  coverage_21583(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21583].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21583]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21583]);
    return result;
}

void*  coverage_21584(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21584].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21584]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21584]);
    return result;
}

void*  coverage_21585(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21585].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21585]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21585]);
    return result;
}

void*  coverage_21586(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21586].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21586]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21586]);
    return result;
}

void*  coverage_21587(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21587].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21587]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21587]);
    return result;
}

void*  coverage_21588(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21588].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21588]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21588]);
    return result;
}

void*  coverage_21589(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21589].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21589]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21589]);
    return result;
}

void*  coverage_21590(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21590].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21590]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21590]);
    return result;
}

void*  coverage_21591(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21591].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21591]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21591]);
    return result;
}

void*  coverage_21592(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21592].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21592]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21592]);
    return result;
}

void*  coverage_21593(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21593].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21593]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21593]);
    return result;
}

void*  coverage_21594(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21594].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21594]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21594]);
    return result;
}

void*  coverage_21595(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21595].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21595]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21595]);
    return result;
}

void*  coverage_21596(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21596].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21596]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21596]);
    return result;
}

void*  coverage_21597(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21597].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21597]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21597]);
    return result;
}

void*  coverage_21598(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21598].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21598]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21598]);
    return result;
}

void*  coverage_21599(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21599].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21599]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21599]);
    return result;
}

void*  coverage_21600(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21600].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21600]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21600]);
    return result;
}

void*  coverage_21601(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21601].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21601]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21601]);
    return result;
}

void*  coverage_21602(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21602].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21602]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21602]);
    return result;
}

void*  coverage_21603(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21603].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21603]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21603]);
    return result;
}

void*  coverage_21604(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21604].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21604]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21604]);
    return result;
}

void*  coverage_21605(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21605].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21605]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21605]);
    return result;
}

void*  coverage_21606(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21606].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21606]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21606]);
    return result;
}

void*  coverage_21607(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21607].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21607]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21607]);
    return result;
}

void*  coverage_21608(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21608].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21608]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21608]);
    return result;
}

void*  coverage_21609(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21609].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21609]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21609]);
    return result;
}

void*  coverage_21610(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21610].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21610]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21610]);
    return result;
}

void*  coverage_21611(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21611].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21611]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21611]);
    return result;
}

void*  coverage_21612(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21612].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21612]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21612]);
    return result;
}

void*  coverage_21613(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21613].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21613]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21613]);
    return result;
}

void*  coverage_21614(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21614].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21614]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21614]);
    return result;
}

void*  coverage_21615(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21615].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21615]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21615]);
    return result;
}

void*  coverage_21616(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21616].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21616]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21616]);
    return result;
}

void*  coverage_21617(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21617].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21617]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21617]);
    return result;
}

void*  coverage_21618(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21618].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21618]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21618]);
    return result;
}

void*  coverage_21619(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21619].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21619]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21619]);
    return result;
}

void*  coverage_21620(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21620].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21620]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21620]);
    return result;
}

void*  coverage_21621(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21621].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21621]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21621]);
    return result;
}

void*  coverage_21622(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21622].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21622]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21622]);
    return result;
}

void*  coverage_21623(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21623].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21623]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21623]);
    return result;
}

void*  coverage_21624(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21624].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21624]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21624]);
    return result;
}

void*  coverage_21625(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21625].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21625]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21625]);
    return result;
}

void*  coverage_21626(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21626].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21626]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21626]);
    return result;
}

void*  coverage_21627(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21627].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21627]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21627]);
    return result;
}

void*  coverage_21628(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21628].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21628]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21628]);
    return result;
}

void*  coverage_21629(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21629].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21629]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21629]);
    return result;
}

void*  coverage_21630(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21630].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21630]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21630]);
    return result;
}

void*  coverage_21631(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21631].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21631]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21631]);
    return result;
}

void*  coverage_21632(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21632].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21632]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21632]);
    return result;
}

void*  coverage_21633(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21633].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21633]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21633]);
    return result;
}

void*  coverage_21634(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21634].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21634]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21634]);
    return result;
}

void*  coverage_21635(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21635].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21635]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21635]);
    return result;
}

void*  coverage_21636(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21636].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21636]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21636]);
    return result;
}

void*  coverage_21637(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21637].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21637]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21637]);
    return result;
}

void*  coverage_21638(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21638].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21638]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21638]);
    return result;
}

void*  coverage_21639(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21639].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21639]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21639]);
    return result;
}

void*  coverage_21640(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21640].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21640]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21640]);
    return result;
}

void*  coverage_21641(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21641].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21641]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21641]);
    return result;
}

void*  coverage_21642(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21642].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21642]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21642]);
    return result;
}

void*  coverage_21643(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21643].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21643]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21643]);
    return result;
}

void*  coverage_21644(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21644].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21644]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21644]);
    return result;
}

void*  coverage_21645(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21645].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21645]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21645]);
    return result;
}

void*  coverage_21646(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21646].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21646]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21646]);
    return result;
}

void*  coverage_21647(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21647].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21647]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21647]);
    return result;
}

void*  coverage_21648(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21648].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21648]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21648]);
    return result;
}

void*  coverage_21649(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21649].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21649]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21649]);
    return result;
}

void*  coverage_21650(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21650].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21650]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21650]);
    return result;
}

void*  coverage_21651(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21651].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21651]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21651]);
    return result;
}

void*  coverage_21652(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21652].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21652]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21652]);
    return result;
}

void*  coverage_21653(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21653].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21653]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21653]);
    return result;
}

void*  coverage_21654(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21654].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21654]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21654]);
    return result;
}

void*  coverage_21655(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21655].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21655]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21655]);
    return result;
}

void*  coverage_21656(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21656].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21656]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21656]);
    return result;
}

void*  coverage_21657(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21657].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21657]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21657]);
    return result;
}

void*  coverage_21658(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21658].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21658]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21658]);
    return result;
}

void*  coverage_21659(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21659].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21659]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21659]);
    return result;
}

void*  coverage_21660(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21660].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21660]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21660]);
    return result;
}

void*  coverage_21661(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21661].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21661]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21661]);
    return result;
}

void*  coverage_21662(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21662].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21662]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21662]);
    return result;
}

void*  coverage_21663(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21663].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21663]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21663]);
    return result;
}

void*  coverage_21664(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21664].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21664]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21664]);
    return result;
}

void*  coverage_21665(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21665].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21665]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21665]);
    return result;
}

void*  coverage_21666(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21666].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21666]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21666]);
    return result;
}

void*  coverage_21667(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21667].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21667]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21667]);
    return result;
}

void*  coverage_21668(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21668].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21668]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21668]);
    return result;
}

void*  coverage_21669(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21669].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21669]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21669]);
    return result;
}

void*  coverage_21670(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21670].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21670]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21670]);
    return result;
}

void*  coverage_21671(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21671].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21671]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21671]);
    return result;
}

void*  coverage_21672(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21672].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21672]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21672]);
    return result;
}

void*  coverage_21673(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21673].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21673]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21673]);
    return result;
}

void*  coverage_21674(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21674].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21674]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21674]);
    return result;
}

void*  coverage_21675(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21675].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21675]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21675]);
    return result;
}

void*  coverage_21676(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21676].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21676]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21676]);
    return result;
}

void*  coverage_21677(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21677].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21677]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21677]);
    return result;
}

void*  coverage_21678(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21678].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21678]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21678]);
    return result;
}

void*  coverage_21679(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21679].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21679]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21679]);
    return result;
}

void*  coverage_21680(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21680].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21680]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21680]);
    return result;
}

void*  coverage_21681(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21681].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21681]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21681]);
    return result;
}

void*  coverage_21682(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21682].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21682]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21682]);
    return result;
}

void*  coverage_21683(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21683].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21683]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21683]);
    return result;
}

void*  coverage_21684(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21684].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21684]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21684]);
    return result;
}

void*  coverage_21685(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21685].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21685]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21685]);
    return result;
}

void*  coverage_21686(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21686].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21686]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21686]);
    return result;
}

void*  coverage_21687(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21687].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21687]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21687]);
    return result;
}

void*  coverage_21688(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21688].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21688]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21688]);
    return result;
}

void*  coverage_21689(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21689].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21689]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21689]);
    return result;
}

void*  coverage_21690(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21690].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21690]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21690]);
    return result;
}

void*  coverage_21691(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21691].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21691]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21691]);
    return result;
}

void*  coverage_21692(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21692].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21692]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21692]);
    return result;
}

void*  coverage_21693(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21693].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21693]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21693]);
    return result;
}

void*  coverage_21694(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21694].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21694]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21694]);
    return result;
}

void*  coverage_21695(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21695].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21695]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21695]);
    return result;
}

void*  coverage_21696(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21696].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21696]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21696]);
    return result;
}

void*  coverage_21697(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21697].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21697]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21697]);
    return result;
}

void*  coverage_21698(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21698].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21698]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21698]);
    return result;
}

void*  coverage_21699(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21699].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21699]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21699]);
    return result;
}

void*  coverage_21700(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21700].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21700]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21700]);
    return result;
}

void*  coverage_21701(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21701].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21701]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21701]);
    return result;
}

void*  coverage_21702(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21702].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21702]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21702]);
    return result;
}

void*  coverage_21703(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21703].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21703]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21703]);
    return result;
}

void*  coverage_21704(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21704].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21704]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21704]);
    return result;
}

void*  coverage_21705(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21705].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21705]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21705]);
    return result;
}

void*  coverage_21706(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21706].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21706]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21706]);
    return result;
}

void*  coverage_21707(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21707].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21707]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21707]);
    return result;
}

void*  coverage_21708(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21708].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21708]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21708]);
    return result;
}

void*  coverage_21709(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21709].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21709]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21709]);
    return result;
}

void*  coverage_21710(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21710].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21710]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21710]);
    return result;
}

void*  coverage_21711(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21711].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21711]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21711]);
    return result;
}

void*  coverage_21712(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21712].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21712]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21712]);
    return result;
}

void*  coverage_21713(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21713].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21713]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21713]);
    return result;
}

void*  coverage_21714(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21714].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21714]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21714]);
    return result;
}

void*  coverage_21715(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21715].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21715]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21715]);
    return result;
}

void*  coverage_21716(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21716].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21716]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21716]);
    return result;
}

void*  coverage_21717(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21717].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21717]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21717]);
    return result;
}

void*  coverage_21718(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21718].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21718]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21718]);
    return result;
}

void*  coverage_21719(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21719].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21719]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21719]);
    return result;
}

void*  coverage_21720(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21720].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21720]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21720]);
    return result;
}

void*  coverage_21721(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21721].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21721]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21721]);
    return result;
}

void*  coverage_21722(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21722].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21722]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21722]);
    return result;
}

void*  coverage_21723(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21723].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21723]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21723]);
    return result;
}

void*  coverage_21724(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21724].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21724]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21724]);
    return result;
}

void*  coverage_21725(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21725].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21725]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21725]);
    return result;
}

void*  coverage_21726(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21726].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21726]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21726]);
    return result;
}

void*  coverage_21727(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21727].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21727]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21727]);
    return result;
}

void*  coverage_21728(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21728].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21728]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21728]);
    return result;
}

void*  coverage_21729(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21729].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21729]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21729]);
    return result;
}

void*  coverage_21730(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21730].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21730]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21730]);
    return result;
}

void*  coverage_21731(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21731].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21731]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21731]);
    return result;
}

void*  coverage_21732(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21732].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21732]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21732]);
    return result;
}

void*  coverage_21733(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21733].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21733]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21733]);
    return result;
}

void*  coverage_21734(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21734].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21734]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21734]);
    return result;
}

void*  coverage_21735(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21735].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21735]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21735]);
    return result;
}

void*  coverage_21736(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21736].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21736]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21736]);
    return result;
}

void*  coverage_21737(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21737].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21737]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21737]);
    return result;
}

void*  coverage_21738(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21738].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21738]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21738]);
    return result;
}

void*  coverage_21739(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21739].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21739]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21739]);
    return result;
}

void*  coverage_21740(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21740].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21740]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21740]);
    return result;
}

void*  coverage_21741(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21741].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21741]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21741]);
    return result;
}

void*  coverage_21742(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21742].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21742]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21742]);
    return result;
}

void*  coverage_21743(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21743].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21743]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21743]);
    return result;
}

void*  coverage_21744(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21744].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21744]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21744]);
    return result;
}

void*  coverage_21745(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21745].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21745]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21745]);
    return result;
}

void*  coverage_21746(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21746].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21746]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21746]);
    return result;
}

void*  coverage_21747(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21747].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21747]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21747]);
    return result;
}

void*  coverage_21748(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21748].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21748]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21748]);
    return result;
}

void*  coverage_21749(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21749].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21749]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21749]);
    return result;
}

void*  coverage_21750(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21750].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21750]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21750]);
    return result;
}

void*  coverage_21751(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21751].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21751]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21751]);
    return result;
}

void*  coverage_21752(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21752].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21752]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21752]);
    return result;
}

void*  coverage_21753(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21753].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21753]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21753]);
    return result;
}

void*  coverage_21754(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21754].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21754]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21754]);
    return result;
}

void*  coverage_21755(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21755].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21755]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21755]);
    return result;
}

void*  coverage_21756(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21756].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21756]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21756]);
    return result;
}

void*  coverage_21757(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21757].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21757]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21757]);
    return result;
}

void*  coverage_21758(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21758].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21758]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21758]);
    return result;
}

void*  coverage_21759(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21759].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21759]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21759]);
    return result;
}

void*  coverage_21760(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21760].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21760]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21760]);
    return result;
}

void*  coverage_21761(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21761].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21761]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21761]);
    return result;
}

void*  coverage_21762(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21762].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21762]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21762]);
    return result;
}

void*  coverage_21763(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21763].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21763]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21763]);
    return result;
}

void*  coverage_21764(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21764].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21764]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21764]);
    return result;
}

void*  coverage_21765(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21765].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21765]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21765]);
    return result;
}

void*  coverage_21766(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21766].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21766]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21766]);
    return result;
}

void*  coverage_21767(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21767].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21767]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21767]);
    return result;
}

void*  coverage_21768(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21768].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21768]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21768]);
    return result;
}

void*  coverage_21769(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21769].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21769]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21769]);
    return result;
}

void*  coverage_21770(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21770].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21770]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21770]);
    return result;
}

void*  coverage_21771(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21771].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21771]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21771]);
    return result;
}

void*  coverage_21772(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21772].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21772]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21772]);
    return result;
}

void*  coverage_21773(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21773].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21773]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21773]);
    return result;
}

void*  coverage_21774(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21774].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21774]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21774]);
    return result;
}

void*  coverage_21775(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21775].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21775]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21775]);
    return result;
}

void*  coverage_21776(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21776].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21776]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21776]);
    return result;
}

void*  coverage_21777(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21777].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21777]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21777]);
    return result;
}

void*  coverage_21778(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21778].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21778]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21778]);
    return result;
}

void*  coverage_21779(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21779].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21779]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21779]);
    return result;
}

void*  coverage_21780(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21780].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21780]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21780]);
    return result;
}

void*  coverage_21781(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21781].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21781]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21781]);
    return result;
}

void*  coverage_21782(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21782].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21782]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21782]);
    return result;
}

void*  coverage_21783(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21783].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21783]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21783]);
    return result;
}

void*  coverage_21784(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21784].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21784]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21784]);
    return result;
}

void*  coverage_21785(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21785].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21785]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21785]);
    return result;
}

void*  coverage_21786(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21786].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21786]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21786]);
    return result;
}

void*  coverage_21787(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21787].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21787]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21787]);
    return result;
}

void*  coverage_21788(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21788].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21788]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21788]);
    return result;
}

void*  coverage_21789(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21789].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21789]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21789]);
    return result;
}

void*  coverage_21790(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21790].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21790]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21790]);
    return result;
}

void*  coverage_21791(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21791].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21791]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21791]);
    return result;
}

void*  coverage_21792(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21792].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21792]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21792]);
    return result;
}

void*  coverage_21793(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21793].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21793]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21793]);
    return result;
}

void*  coverage_21794(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21794].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21794]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21794]);
    return result;
}

void*  coverage_21795(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21795].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21795]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21795]);
    return result;
}

void*  coverage_21796(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21796].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21796]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21796]);
    return result;
}

void*  coverage_21797(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21797].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21797]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21797]);
    return result;
}

void*  coverage_21798(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21798].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21798]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21798]);
    return result;
}

void*  coverage_21799(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21799].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21799]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21799]);
    return result;
}

void*  coverage_21800(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21800].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21800]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21800]);
    return result;
}

void*  coverage_21801(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21801].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21801]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21801]);
    return result;
}

void*  coverage_21802(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21802].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21802]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21802]);
    return result;
}

void*  coverage_21803(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21803].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21803]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21803]);
    return result;
}

void*  coverage_21804(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21804].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21804]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21804]);
    return result;
}

void*  coverage_21805(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21805].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21805]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21805]);
    return result;
}

void*  coverage_21806(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21806].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21806]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21806]);
    return result;
}

void*  coverage_21807(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21807].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21807]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21807]);
    return result;
}

void*  coverage_21808(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21808].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21808]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21808]);
    return result;
}

void*  coverage_21809(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21809].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21809]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21809]);
    return result;
}

void*  coverage_21810(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21810].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21810]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21810]);
    return result;
}

void*  coverage_21811(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21811].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21811]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21811]);
    return result;
}

void*  coverage_21812(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21812].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21812]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21812]);
    return result;
}

void*  coverage_21813(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21813].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21813]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21813]);
    return result;
}

void*  coverage_21814(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21814].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21814]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21814]);
    return result;
}

void*  coverage_21815(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21815].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21815]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21815]);
    return result;
}

void*  coverage_21816(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21816].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21816]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21816]);
    return result;
}

void*  coverage_21817(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21817].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21817]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21817]);
    return result;
}

void*  coverage_21818(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21818].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21818]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21818]);
    return result;
}

void*  coverage_21819(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21819].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21819]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21819]);
    return result;
}

void*  coverage_21820(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21820].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21820]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21820]);
    return result;
}

void*  coverage_21821(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21821].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21821]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21821]);
    return result;
}

void*  coverage_21822(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21822].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21822]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21822]);
    return result;
}

void*  coverage_21823(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21823].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21823]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21823]);
    return result;
}

void*  coverage_21824(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21824].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21824]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21824]);
    return result;
}

void*  coverage_21825(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21825].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21825]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21825]);
    return result;
}

void*  coverage_21826(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21826].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21826]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21826]);
    return result;
}

void*  coverage_21827(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21827].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21827]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21827]);
    return result;
}

void*  coverage_21828(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21828].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21828]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21828]);
    return result;
}

void*  coverage_21829(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21829].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21829]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21829]);
    return result;
}

void*  coverage_21830(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21830].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21830]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21830]);
    return result;
}

void*  coverage_21831(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21831].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21831]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21831]);
    return result;
}

void*  coverage_21832(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21832].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21832]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21832]);
    return result;
}

void*  coverage_21833(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21833].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21833]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21833]);
    return result;
}

void*  coverage_21834(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21834].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21834]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21834]);
    return result;
}

void*  coverage_21835(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21835].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21835]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21835]);
    return result;
}

void*  coverage_21836(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21836].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21836]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21836]);
    return result;
}

void*  coverage_21837(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21837].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21837]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21837]);
    return result;
}

void*  coverage_21838(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21838].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21838]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21838]);
    return result;
}

void*  coverage_21839(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21839].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21839]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21839]);
    return result;
}

void*  coverage_21840(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21840].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21840]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21840]);
    return result;
}

void*  coverage_21841(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21841].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21841]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21841]);
    return result;
}

void*  coverage_21842(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21842].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21842]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21842]);
    return result;
}

void*  coverage_21843(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21843].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21843]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21843]);
    return result;
}

void*  coverage_21844(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21844].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21844]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21844]);
    return result;
}

void*  coverage_21845(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21845].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21845]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21845]);
    return result;
}

void*  coverage_21846(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21846].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21846]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21846]);
    return result;
}

void*  coverage_21847(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21847].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21847]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21847]);
    return result;
}

void*  coverage_21848(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21848].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21848]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21848]);
    return result;
}

void*  coverage_21849(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21849].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21849]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21849]);
    return result;
}

void*  coverage_21850(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21850].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21850]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21850]);
    return result;
}

void*  coverage_21851(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21851].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21851]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21851]);
    return result;
}

void*  coverage_21852(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21852].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21852]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21852]);
    return result;
}

void*  coverage_21853(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21853].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21853]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21853]);
    return result;
}

void*  coverage_21854(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21854].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21854]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21854]);
    return result;
}

void*  coverage_21855(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21855].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21855]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21855]);
    return result;
}

void*  coverage_21856(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21856].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21856]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21856]);
    return result;
}

void*  coverage_21857(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21857].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21857]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21857]);
    return result;
}

void*  coverage_21858(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21858].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21858]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21858]);
    return result;
}

void*  coverage_21859(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21859].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21859]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21859]);
    return result;
}

void*  coverage_21860(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21860].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21860]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21860]);
    return result;
}

void*  coverage_21861(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21861].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21861]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21861]);
    return result;
}

void*  coverage_21862(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21862].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21862]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21862]);
    return result;
}

void*  coverage_21863(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21863].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21863]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21863]);
    return result;
}

void*  coverage_21864(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21864].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21864]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21864]);
    return result;
}

void*  coverage_21865(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21865].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21865]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21865]);
    return result;
}

void*  coverage_21866(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21866].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21866]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21866]);
    return result;
}

void*  coverage_21867(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21867].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21867]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21867]);
    return result;
}

void*  coverage_21868(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21868].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21868]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21868]);
    return result;
}

void*  coverage_21869(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21869].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21869]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21869]);
    return result;
}

void*  coverage_21870(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21870].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21870]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21870]);
    return result;
}

void*  coverage_21871(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21871].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21871]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21871]);
    return result;
}

void*  coverage_21872(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21872].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21872]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21872]);
    return result;
}

void*  coverage_21873(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21873].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21873]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21873]);
    return result;
}

void*  coverage_21874(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21874].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21874]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21874]);
    return result;
}

void*  coverage_21875(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21875].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21875]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21875]);
    return result;
}

void*  coverage_21876(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21876].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21876]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21876]);
    return result;
}

void*  coverage_21877(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21877].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21877]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21877]);
    return result;
}

void*  coverage_21878(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21878].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21878]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21878]);
    return result;
}

void*  coverage_21879(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21879].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21879]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21879]);
    return result;
}

void*  coverage_21880(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21880].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21880]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21880]);
    return result;
}

void*  coverage_21881(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21881].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21881]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21881]);
    return result;
}

void*  coverage_21882(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21882].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21882]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21882]);
    return result;
}

void*  coverage_21883(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21883].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21883]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21883]);
    return result;
}

void*  coverage_21884(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21884].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21884]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21884]);
    return result;
}

void*  coverage_21885(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21885].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21885]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21885]);
    return result;
}

void*  coverage_21886(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21886].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21886]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21886]);
    return result;
}

void*  coverage_21887(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21887].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21887]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21887]);
    return result;
}

void*  coverage_21888(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21888].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21888]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21888]);
    return result;
}

void*  coverage_21889(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21889].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21889]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21889]);
    return result;
}

void*  coverage_21890(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21890].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21890]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21890]);
    return result;
}

void*  coverage_21891(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21891].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21891]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21891]);
    return result;
}

void*  coverage_21892(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21892].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21892]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21892]);
    return result;
}

void*  coverage_21893(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21893].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21893]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21893]);
    return result;
}

void*  coverage_21894(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21894].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21894]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21894]);
    return result;
}

void*  coverage_21895(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21895].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21895]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21895]);
    return result;
}

void*  coverage_21896(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21896].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21896]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21896]);
    return result;
}

void*  coverage_21897(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21897].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21897]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21897]);
    return result;
}

void*  coverage_21898(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21898].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21898]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21898]);
    return result;
}

void*  coverage_21899(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21899].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21899]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21899]);
    return result;
}

void*  coverage_21900(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21900].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21900]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21900]);
    return result;
}

void*  coverage_21901(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21901].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21901]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21901]);
    return result;
}

void*  coverage_21902(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21902].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21902]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21902]);
    return result;
}

void*  coverage_21903(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21903].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21903]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21903]);
    return result;
}

void*  coverage_21904(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21904].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21904]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21904]);
    return result;
}

void*  coverage_21905(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21905].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21905]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21905]);
    return result;
}

void*  coverage_21906(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21906].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21906]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21906]);
    return result;
}

void*  coverage_21907(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21907].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21907]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21907]);
    return result;
}

void*  coverage_21908(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21908].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21908]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21908]);
    return result;
}

void*  coverage_21909(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21909].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21909]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21909]);
    return result;
}

void*  coverage_21910(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21910].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21910]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21910]);
    return result;
}

void*  coverage_21911(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21911].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21911]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21911]);
    return result;
}

void*  coverage_21912(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21912].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21912]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21912]);
    return result;
}

void*  coverage_21913(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21913].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21913]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21913]);
    return result;
}

void*  coverage_21914(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21914].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21914]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21914]);
    return result;
}

void*  coverage_21915(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21915].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21915]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21915]);
    return result;
}

void*  coverage_21916(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21916].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21916]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21916]);
    return result;
}

void*  coverage_21917(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21917].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21917]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21917]);
    return result;
}

void*  coverage_21918(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21918].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21918]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21918]);
    return result;
}

void*  coverage_21919(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21919].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21919]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21919]);
    return result;
}

void*  coverage_21920(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21920].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21920]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21920]);
    return result;
}

void*  coverage_21921(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21921].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21921]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21921]);
    return result;
}

void*  coverage_21922(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21922].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21922]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21922]);
    return result;
}

void*  coverage_21923(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21923].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21923]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21923]);
    return result;
}

void*  coverage_21924(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21924].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21924]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21924]);
    return result;
}

void*  coverage_21925(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21925].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21925]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21925]);
    return result;
}

void*  coverage_21926(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21926].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21926]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21926]);
    return result;
}

void*  coverage_21927(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21927].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21927]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21927]);
    return result;
}

void*  coverage_21928(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21928].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21928]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21928]);
    return result;
}

void*  coverage_21929(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21929].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21929]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21929]);
    return result;
}

void*  coverage_21930(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21930].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21930]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21930]);
    return result;
}

void*  coverage_21931(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21931].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21931]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21931]);
    return result;
}

void*  coverage_21932(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21932].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21932]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21932]);
    return result;
}

void*  coverage_21933(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21933].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21933]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21933]);
    return result;
}

void*  coverage_21934(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21934].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21934]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21934]);
    return result;
}

void*  coverage_21935(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21935].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21935]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21935]);
    return result;
}

void*  coverage_21936(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21936].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21936]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21936]);
    return result;
}

void*  coverage_21937(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21937].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21937]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21937]);
    return result;
}

void*  coverage_21938(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21938].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21938]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21938]);
    return result;
}

void*  coverage_21939(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21939].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21939]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21939]);
    return result;
}

void*  coverage_21940(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21940].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21940]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21940]);
    return result;
}

void*  coverage_21941(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21941].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21941]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21941]);
    return result;
}

void*  coverage_21942(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21942].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21942]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21942]);
    return result;
}

void*  coverage_21943(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21943].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21943]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21943]);
    return result;
}

void*  coverage_21944(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21944].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21944]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21944]);
    return result;
}

void*  coverage_21945(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21945].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21945]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21945]);
    return result;
}

void*  coverage_21946(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21946].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21946]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21946]);
    return result;
}

void*  coverage_21947(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21947].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21947]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21947]);
    return result;
}

void*  coverage_21948(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21948].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21948]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21948]);
    return result;
}

void*  coverage_21949(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21949].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21949]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21949]);
    return result;
}

void*  coverage_21950(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21950].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21950]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21950]);
    return result;
}

void*  coverage_21951(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21951].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21951]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21951]);
    return result;
}

void*  coverage_21952(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21952].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21952]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21952]);
    return result;
}

void*  coverage_21953(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21953].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21953]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21953]);
    return result;
}

void*  coverage_21954(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21954].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21954]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21954]);
    return result;
}

void*  coverage_21955(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21955].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21955]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21955]);
    return result;
}

void*  coverage_21956(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21956].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21956]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21956]);
    return result;
}

void*  coverage_21957(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21957].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21957]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21957]);
    return result;
}

void*  coverage_21958(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21958].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21958]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21958]);
    return result;
}

void*  coverage_21959(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21959].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21959]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21959]);
    return result;
}

void*  coverage_21960(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21960].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21960]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21960]);
    return result;
}

void*  coverage_21961(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21961].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21961]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21961]);
    return result;
}

void*  coverage_21962(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21962].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21962]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21962]);
    return result;
}

void*  coverage_21963(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21963].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21963]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21963]);
    return result;
}

void*  coverage_21964(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21964].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21964]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21964]);
    return result;
}

void*  coverage_21965(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21965].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21965]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21965]);
    return result;
}

void*  coverage_21966(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21966].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21966]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21966]);
    return result;
}

void*  coverage_21967(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21967].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21967]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21967]);
    return result;
}

void*  coverage_21968(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21968].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21968]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21968]);
    return result;
}

void*  coverage_21969(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21969].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21969]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21969]);
    return result;
}

void*  coverage_21970(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21970].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21970]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21970]);
    return result;
}

void*  coverage_21971(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21971].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21971]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21971]);
    return result;
}

void*  coverage_21972(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21972].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21972]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21972]);
    return result;
}

void*  coverage_21973(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21973].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21973]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21973]);
    return result;
}

void*  coverage_21974(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21974].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21974]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21974]);
    return result;
}

void*  coverage_21975(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21975].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21975]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21975]);
    return result;
}

void*  coverage_21976(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21976].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21976]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21976]);
    return result;
}

void*  coverage_21977(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21977].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21977]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21977]);
    return result;
}

void*  coverage_21978(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21978].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21978]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21978]);
    return result;
}

void*  coverage_21979(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21979].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21979]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21979]);
    return result;
}

void*  coverage_21980(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21980].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21980]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21980]);
    return result;
}

void*  coverage_21981(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21981].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21981]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21981]);
    return result;
}

void*  coverage_21982(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21982].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21982]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21982]);
    return result;
}

void*  coverage_21983(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21983].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21983]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21983]);
    return result;
}

void*  coverage_21984(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21984].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21984]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21984]);
    return result;
}

void*  coverage_21985(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21985].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21985]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21985]);
    return result;
}

void*  coverage_21986(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21986].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21986]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21986]);
    return result;
}

void*  coverage_21987(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21987].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21987]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21987]);
    return result;
}

void*  coverage_21988(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21988].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21988]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21988]);
    return result;
}

void*  coverage_21989(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21989].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21989]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21989]);
    return result;
}

void*  coverage_21990(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21990].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21990]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21990]);
    return result;
}

void*  coverage_21991(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21991].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21991]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21991]);
    return result;
}

void*  coverage_21992(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21992].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21992]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21992]);
    return result;
}

void*  coverage_21993(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21993].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21993]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21993]);
    return result;
}

void*  coverage_21994(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21994].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21994]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21994]);
    return result;
}

void*  coverage_21995(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21995].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21995]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21995]);
    return result;
}

void*  coverage_21996(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21996].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21996]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21996]);
    return result;
}

void*  coverage_21997(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21997].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21997]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21997]);
    return result;
}

void*  coverage_21998(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21998].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21998]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21998]);
    return result;
}

void*  coverage_21999(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[21999].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[21999]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[21999]);
    return result;
}

void*  coverage_22000(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22000].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22000]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22000]);
    return result;
}

void*  coverage_22001(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22001].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22001]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22001]);
    return result;
}

void*  coverage_22002(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22002].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22002]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22002]);
    return result;
}

void*  coverage_22003(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22003].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22003]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22003]);
    return result;
}

void*  coverage_22004(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22004].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22004]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22004]);
    return result;
}

void*  coverage_22005(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22005].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22005]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22005]);
    return result;
}

void*  coverage_22006(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22006].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22006]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22006]);
    return result;
}

void*  coverage_22007(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22007].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22007]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22007]);
    return result;
}

void*  coverage_22008(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22008].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22008]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22008]);
    return result;
}

void*  coverage_22009(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22009].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22009]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22009]);
    return result;
}

void*  coverage_22010(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22010].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22010]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22010]);
    return result;
}

void*  coverage_22011(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22011].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22011]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22011]);
    return result;
}

void*  coverage_22012(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22012].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22012]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22012]);
    return result;
}

void*  coverage_22013(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22013].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22013]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22013]);
    return result;
}

void*  coverage_22014(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22014].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22014]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22014]);
    return result;
}

void*  coverage_22015(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22015].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22015]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22015]);
    return result;
}

void*  coverage_22016(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22016].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22016]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22016]);
    return result;
}

void*  coverage_22017(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22017].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22017]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22017]);
    return result;
}

void*  coverage_22018(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22018].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22018]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22018]);
    return result;
}

void*  coverage_22019(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22019].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22019]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22019]);
    return result;
}

void*  coverage_22020(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22020].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22020]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22020]);
    return result;
}

void*  coverage_22021(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22021].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22021]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22021]);
    return result;
}

void*  coverage_22022(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22022].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22022]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22022]);
    return result;
}

void*  coverage_22023(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22023].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22023]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22023]);
    return result;
}

void*  coverage_22024(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22024].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22024]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22024]);
    return result;
}

void*  coverage_22025(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22025].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22025]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22025]);
    return result;
}

void*  coverage_22026(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22026].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22026]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22026]);
    return result;
}

void*  coverage_22027(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22027].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22027]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22027]);
    return result;
}

void*  coverage_22028(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22028].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22028]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22028]);
    return result;
}

void*  coverage_22029(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22029].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22029]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22029]);
    return result;
}

void*  coverage_22030(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22030].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22030]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22030]);
    return result;
}

void*  coverage_22031(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22031].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22031]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22031]);
    return result;
}

void*  coverage_22032(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22032].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22032]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22032]);
    return result;
}

void*  coverage_22033(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22033].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22033]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22033]);
    return result;
}

void*  coverage_22034(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22034].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22034]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22034]);
    return result;
}

void*  coverage_22035(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22035].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22035]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22035]);
    return result;
}

void*  coverage_22036(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22036].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22036]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22036]);
    return result;
}

void*  coverage_22037(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22037].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22037]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22037]);
    return result;
}

void*  coverage_22038(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22038].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22038]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22038]);
    return result;
}

void*  coverage_22039(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22039].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22039]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22039]);
    return result;
}

void*  coverage_22040(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22040].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22040]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22040]);
    return result;
}

void*  coverage_22041(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22041].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22041]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22041]);
    return result;
}

void*  coverage_22042(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22042].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22042]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22042]);
    return result;
}

void*  coverage_22043(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22043].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22043]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22043]);
    return result;
}

void*  coverage_22044(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22044].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22044]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22044]);
    return result;
}

void*  coverage_22045(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22045].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22045]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22045]);
    return result;
}

void*  coverage_22046(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22046].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22046]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22046]);
    return result;
}

void*  coverage_22047(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22047].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22047]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22047]);
    return result;
}

void*  coverage_22048(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22048].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22048]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22048]);
    return result;
}

void*  coverage_22049(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22049].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22049]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22049]);
    return result;
}

void*  coverage_22050(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22050].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22050]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22050]);
    return result;
}

void*  coverage_22051(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22051].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22051]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22051]);
    return result;
}

void*  coverage_22052(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22052].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22052]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22052]);
    return result;
}

void*  coverage_22053(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22053].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22053]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22053]);
    return result;
}

void*  coverage_22054(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22054].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22054]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22054]);
    return result;
}

void*  coverage_22055(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22055].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22055]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22055]);
    return result;
}

void*  coverage_22056(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22056].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22056]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22056]);
    return result;
}

void*  coverage_22057(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22057].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22057]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22057]);
    return result;
}

void*  coverage_22058(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22058].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22058]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22058]);
    return result;
}

void*  coverage_22059(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22059].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22059]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22059]);
    return result;
}

void*  coverage_22060(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22060].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22060]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22060]);
    return result;
}

void*  coverage_22061(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22061].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22061]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22061]);
    return result;
}

void*  coverage_22062(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22062].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22062]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22062]);
    return result;
}

void*  coverage_22063(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22063].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22063]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22063]);
    return result;
}

void*  coverage_22064(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22064].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22064]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22064]);
    return result;
}

void*  coverage_22065(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22065].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22065]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22065]);
    return result;
}

void*  coverage_22066(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22066].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22066]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22066]);
    return result;
}

void*  coverage_22067(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22067].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22067]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22067]);
    return result;
}

void*  coverage_22068(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22068].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22068]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22068]);
    return result;
}

void*  coverage_22069(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22069].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22069]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22069]);
    return result;
}

void*  coverage_22070(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22070].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22070]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22070]);
    return result;
}

void*  coverage_22071(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22071].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22071]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22071]);
    return result;
}

void*  coverage_22072(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22072].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22072]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22072]);
    return result;
}

void*  coverage_22073(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22073].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22073]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22073]);
    return result;
}

void*  coverage_22074(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22074].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22074]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22074]);
    return result;
}

void*  coverage_22075(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22075].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22075]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22075]);
    return result;
}

void*  coverage_22076(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22076].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22076]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22076]);
    return result;
}

void*  coverage_22077(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22077].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22077]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22077]);
    return result;
}

void*  coverage_22078(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22078].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22078]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22078]);
    return result;
}

void*  coverage_22079(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22079].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22079]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22079]);
    return result;
}

void*  coverage_22080(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22080].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22080]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22080]);
    return result;
}

void*  coverage_22081(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22081].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22081]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22081]);
    return result;
}

void*  coverage_22082(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22082].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22082]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22082]);
    return result;
}

void*  coverage_22083(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22083].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22083]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22083]);
    return result;
}

void*  coverage_22084(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22084].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22084]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22084]);
    return result;
}

void*  coverage_22085(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22085].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22085]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22085]);
    return result;
}

void*  coverage_22086(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22086].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22086]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22086]);
    return result;
}

void*  coverage_22087(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22087].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22087]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22087]);
    return result;
}

void*  coverage_22088(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22088].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22088]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22088]);
    return result;
}

void*  coverage_22089(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22089].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22089]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22089]);
    return result;
}

void*  coverage_22090(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22090].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22090]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22090]);
    return result;
}

void*  coverage_22091(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22091].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22091]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22091]);
    return result;
}

void*  coverage_22092(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22092].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22092]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22092]);
    return result;
}

void*  coverage_22093(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22093].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22093]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22093]);
    return result;
}

void*  coverage_22094(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22094].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22094]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22094]);
    return result;
}

void*  coverage_22095(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22095].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22095]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22095]);
    return result;
}

void*  coverage_22096(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22096].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22096]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22096]);
    return result;
}

void*  coverage_22097(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22097].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22097]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22097]);
    return result;
}

void*  coverage_22098(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22098].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22098]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22098]);
    return result;
}

void*  coverage_22099(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22099].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22099]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22099]);
    return result;
}

void*  coverage_22100(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22100].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22100]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22100]);
    return result;
}

void*  coverage_22101(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22101].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22101]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22101]);
    return result;
}

void*  coverage_22102(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22102].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22102]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22102]);
    return result;
}

void*  coverage_22103(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22103].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22103]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22103]);
    return result;
}

void*  coverage_22104(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22104].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22104]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22104]);
    return result;
}

void*  coverage_22105(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22105].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22105]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22105]);
    return result;
}

void*  coverage_22106(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22106].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22106]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22106]);
    return result;
}

void*  coverage_22107(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22107].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22107]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22107]);
    return result;
}

void*  coverage_22108(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22108].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22108]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22108]);
    return result;
}

void*  coverage_22109(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22109].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22109]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22109]);
    return result;
}

void*  coverage_22110(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22110].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22110]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22110]);
    return result;
}

void*  coverage_22111(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22111].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22111]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22111]);
    return result;
}

void*  coverage_22112(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22112].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22112]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22112]);
    return result;
}

void*  coverage_22113(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22113].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22113]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22113]);
    return result;
}

void*  coverage_22114(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22114].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22114]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22114]);
    return result;
}

void*  coverage_22115(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22115].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22115]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22115]);
    return result;
}

void*  coverage_22116(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22116].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22116]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22116]);
    return result;
}

void*  coverage_22117(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22117].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22117]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22117]);
    return result;
}

void*  coverage_22118(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22118].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22118]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22118]);
    return result;
}

void*  coverage_22119(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22119].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22119]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22119]);
    return result;
}

void*  coverage_22120(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22120].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22120]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22120]);
    return result;
}

void*  coverage_22121(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22121].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22121]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22121]);
    return result;
}

void*  coverage_22122(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22122].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22122]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22122]);
    return result;
}

void*  coverage_22123(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22123].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22123]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22123]);
    return result;
}

void*  coverage_22124(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22124].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22124]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22124]);
    return result;
}

void*  coverage_22125(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22125].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22125]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22125]);
    return result;
}

void*  coverage_22126(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22126].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22126]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22126]);
    return result;
}

void*  coverage_22127(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22127].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22127]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22127]);
    return result;
}

void*  coverage_22128(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22128].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22128]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22128]);
    return result;
}

void*  coverage_22129(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22129].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22129]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22129]);
    return result;
}

void*  coverage_22130(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22130].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22130]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22130]);
    return result;
}

void*  coverage_22131(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22131].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22131]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22131]);
    return result;
}

void*  coverage_22132(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22132].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22132]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22132]);
    return result;
}

void*  coverage_22133(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22133].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22133]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22133]);
    return result;
}

void*  coverage_22134(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22134].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22134]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22134]);
    return result;
}

void*  coverage_22135(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22135].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22135]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22135]);
    return result;
}

void*  coverage_22136(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22136].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22136]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22136]);
    return result;
}

void*  coverage_22137(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22137].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22137]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22137]);
    return result;
}

void*  coverage_22138(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22138].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22138]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22138]);
    return result;
}

void*  coverage_22139(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22139].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22139]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22139]);
    return result;
}

void*  coverage_22140(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22140].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22140]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22140]);
    return result;
}

void*  coverage_22141(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22141].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22141]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22141]);
    return result;
}

void*  coverage_22142(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22142].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22142]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22142]);
    return result;
}

void*  coverage_22143(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22143].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22143]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22143]);
    return result;
}

void*  coverage_22144(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22144].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22144]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22144]);
    return result;
}

void*  coverage_22145(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22145].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22145]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22145]);
    return result;
}

void*  coverage_22146(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22146].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22146]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22146]);
    return result;
}

void*  coverage_22147(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22147].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22147]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22147]);
    return result;
}

void*  coverage_22148(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22148].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22148]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22148]);
    return result;
}

void*  coverage_22149(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22149].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22149]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22149]);
    return result;
}

void*  coverage_22150(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22150].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22150]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22150]);
    return result;
}

void*  coverage_22151(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22151].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22151]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22151]);
    return result;
}

void*  coverage_22152(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22152].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22152]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22152]);
    return result;
}

void*  coverage_22153(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22153].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22153]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22153]);
    return result;
}

void*  coverage_22154(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22154].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22154]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22154]);
    return result;
}

void*  coverage_22155(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22155].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22155]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22155]);
    return result;
}

void*  coverage_22156(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22156].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22156]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22156]);
    return result;
}

void*  coverage_22157(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22157].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22157]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22157]);
    return result;
}

void*  coverage_22158(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22158].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22158]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22158]);
    return result;
}

void*  coverage_22159(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22159].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22159]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22159]);
    return result;
}

void*  coverage_22160(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22160].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22160]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22160]);
    return result;
}

void*  coverage_22161(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22161].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22161]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22161]);
    return result;
}

void*  coverage_22162(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22162].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22162]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22162]);
    return result;
}

void*  coverage_22163(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22163].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22163]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22163]);
    return result;
}

void*  coverage_22164(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22164].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22164]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22164]);
    return result;
}

void*  coverage_22165(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22165].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22165]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22165]);
    return result;
}

void*  coverage_22166(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22166].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22166]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22166]);
    return result;
}

void*  coverage_22167(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22167].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22167]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22167]);
    return result;
}

void*  coverage_22168(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22168].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22168]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22168]);
    return result;
}

void*  coverage_22169(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22169].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22169]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22169]);
    return result;
}

void*  coverage_22170(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22170].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22170]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22170]);
    return result;
}

void*  coverage_22171(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22171].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22171]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22171]);
    return result;
}

void*  coverage_22172(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22172].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22172]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22172]);
    return result;
}

void*  coverage_22173(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22173].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22173]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22173]);
    return result;
}

void*  coverage_22174(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22174].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22174]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22174]);
    return result;
}

void*  coverage_22175(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22175].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22175]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22175]);
    return result;
}

void*  coverage_22176(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22176].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22176]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22176]);
    return result;
}

void*  coverage_22177(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22177].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22177]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22177]);
    return result;
}

void*  coverage_22178(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22178].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22178]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22178]);
    return result;
}

void*  coverage_22179(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22179].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22179]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22179]);
    return result;
}

void*  coverage_22180(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22180].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22180]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22180]);
    return result;
}

void*  coverage_22181(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22181].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22181]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22181]);
    return result;
}

void*  coverage_22182(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22182].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22182]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22182]);
    return result;
}

void*  coverage_22183(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22183].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22183]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22183]);
    return result;
}

void*  coverage_22184(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22184].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22184]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22184]);
    return result;
}

void*  coverage_22185(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22185].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22185]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22185]);
    return result;
}

void*  coverage_22186(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22186].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22186]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22186]);
    return result;
}

void*  coverage_22187(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22187].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22187]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22187]);
    return result;
}

void*  coverage_22188(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22188].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22188]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22188]);
    return result;
}

void*  coverage_22189(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22189].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22189]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22189]);
    return result;
}

void*  coverage_22190(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22190].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22190]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22190]);
    return result;
}

void*  coverage_22191(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22191].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22191]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22191]);
    return result;
}

void*  coverage_22192(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22192].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22192]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22192]);
    return result;
}

void*  coverage_22193(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22193].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22193]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22193]);
    return result;
}

void*  coverage_22194(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22194].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22194]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22194]);
    return result;
}

void*  coverage_22195(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22195].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22195]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22195]);
    return result;
}

void*  coverage_22196(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22196].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22196]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22196]);
    return result;
}

void*  coverage_22197(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22197].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22197]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22197]);
    return result;
}

void*  coverage_22198(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22198].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22198]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22198]);
    return result;
}

void*  coverage_22199(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22199].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22199]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22199]);
    return result;
}

void*  coverage_22200(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22200].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22200]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22200]);
    return result;
}

void*  coverage_22201(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22201].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22201]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22201]);
    return result;
}

void*  coverage_22202(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22202].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22202]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22202]);
    return result;
}

void*  coverage_22203(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22203].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22203]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22203]);
    return result;
}

void*  coverage_22204(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22204].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22204]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22204]);
    return result;
}

void*  coverage_22205(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22205].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22205]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22205]);
    return result;
}

void*  coverage_22206(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22206].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22206]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22206]);
    return result;
}

void*  coverage_22207(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22207].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22207]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22207]);
    return result;
}

void*  coverage_22208(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22208].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22208]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22208]);
    return result;
}

void*  coverage_22209(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22209].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22209]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22209]);
    return result;
}

void*  coverage_22210(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22210].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22210]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22210]);
    return result;
}

void*  coverage_22211(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22211].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22211]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22211]);
    return result;
}

void*  coverage_22212(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22212].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22212]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22212]);
    return result;
}

void*  coverage_22213(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22213].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22213]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22213]);
    return result;
}

void*  coverage_22214(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22214].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22214]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22214]);
    return result;
}

void*  coverage_22215(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22215].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22215]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22215]);
    return result;
}

void*  coverage_22216(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22216].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22216]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22216]);
    return result;
}

void*  coverage_22217(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22217].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22217]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22217]);
    return result;
}

void*  coverage_22218(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22218].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22218]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22218]);
    return result;
}

void*  coverage_22219(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22219].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22219]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22219]);
    return result;
}

void*  coverage_22220(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22220].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22220]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22220]);
    return result;
}

void*  coverage_22221(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22221].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22221]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22221]);
    return result;
}

void*  coverage_22222(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22222].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22222]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22222]);
    return result;
}

void*  coverage_22223(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22223].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22223]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22223]);
    return result;
}

void*  coverage_22224(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22224].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22224]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22224]);
    return result;
}

void*  coverage_22225(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22225].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22225]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22225]);
    return result;
}

void*  coverage_22226(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22226].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22226]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22226]);
    return result;
}

void*  coverage_22227(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22227].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22227]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22227]);
    return result;
}

void*  coverage_22228(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22228].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22228]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22228]);
    return result;
}

void*  coverage_22229(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22229].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22229]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22229]);
    return result;
}

void*  coverage_22230(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22230].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22230]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22230]);
    return result;
}

void*  coverage_22231(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22231].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22231]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22231]);
    return result;
}

void*  coverage_22232(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22232].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22232]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22232]);
    return result;
}

void*  coverage_22233(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22233].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22233]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22233]);
    return result;
}

void*  coverage_22234(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22234].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22234]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22234]);
    return result;
}

void*  coverage_22235(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22235].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22235]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22235]);
    return result;
}

void*  coverage_22236(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22236].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22236]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22236]);
    return result;
}

void*  coverage_22237(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22237].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22237]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22237]);
    return result;
}

void*  coverage_22238(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22238].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22238]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22238]);
    return result;
}

void*  coverage_22239(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22239].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22239]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22239]);
    return result;
}

void*  coverage_22240(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22240].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22240]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22240]);
    return result;
}

void*  coverage_22241(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22241].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22241]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22241]);
    return result;
}

void*  coverage_22242(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22242].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22242]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22242]);
    return result;
}

void*  coverage_22243(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22243].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22243]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22243]);
    return result;
}

void*  coverage_22244(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22244].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22244]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22244]);
    return result;
}

void*  coverage_22245(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22245].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22245]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22245]);
    return result;
}

void*  coverage_22246(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22246].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22246]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22246]);
    return result;
}

void*  coverage_22247(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22247].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22247]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22247]);
    return result;
}

void*  coverage_22248(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22248].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22248]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22248]);
    return result;
}

void*  coverage_22249(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22249].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22249]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22249]);
    return result;
}

void*  coverage_22250(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22250].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22250]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22250]);
    return result;
}

void*  coverage_22251(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22251].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22251]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22251]);
    return result;
}

void*  coverage_22252(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22252].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22252]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22252]);
    return result;
}

void*  coverage_22253(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22253].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22253]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22253]);
    return result;
}

void*  coverage_22254(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22254].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22254]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22254]);
    return result;
}

void*  coverage_22255(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22255].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22255]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22255]);
    return result;
}

void*  coverage_22256(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22256].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22256]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22256]);
    return result;
}

void*  coverage_22257(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22257].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22257]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22257]);
    return result;
}

void*  coverage_22258(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22258].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22258]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22258]);
    return result;
}

void*  coverage_22259(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22259].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22259]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22259]);
    return result;
}

void*  coverage_22260(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22260].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22260]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22260]);
    return result;
}

void*  coverage_22261(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22261].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22261]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22261]);
    return result;
}

void*  coverage_22262(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22262].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22262]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22262]);
    return result;
}

void*  coverage_22263(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22263].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22263]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22263]);
    return result;
}

void*  coverage_22264(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22264].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22264]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22264]);
    return result;
}

void*  coverage_22265(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22265].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22265]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22265]);
    return result;
}

void*  coverage_22266(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22266].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22266]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22266]);
    return result;
}

void*  coverage_22267(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22267].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22267]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22267]);
    return result;
}

void*  coverage_22268(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22268].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22268]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22268]);
    return result;
}

void*  coverage_22269(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22269].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22269]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22269]);
    return result;
}

void*  coverage_22270(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22270].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22270]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22270]);
    return result;
}

void*  coverage_22271(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22271].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22271]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22271]);
    return result;
}

void*  coverage_22272(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22272].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22272]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22272]);
    return result;
}

void*  coverage_22273(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22273].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22273]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22273]);
    return result;
}

void*  coverage_22274(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22274].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22274]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22274]);
    return result;
}

void*  coverage_22275(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22275].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22275]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22275]);
    return result;
}

void*  coverage_22276(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22276].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22276]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22276]);
    return result;
}

void*  coverage_22277(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22277].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22277]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22277]);
    return result;
}

void*  coverage_22278(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22278].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22278]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22278]);
    return result;
}

void*  coverage_22279(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22279].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22279]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22279]);
    return result;
}

void*  coverage_22280(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22280].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22280]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22280]);
    return result;
}

void*  coverage_22281(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22281].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22281]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22281]);
    return result;
}

void*  coverage_22282(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22282].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22282]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22282]);
    return result;
}

void*  coverage_22283(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22283].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22283]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22283]);
    return result;
}

void*  coverage_22284(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22284].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22284]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22284]);
    return result;
}

void*  coverage_22285(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22285].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22285]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22285]);
    return result;
}

void*  coverage_22286(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22286].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22286]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22286]);
    return result;
}

void*  coverage_22287(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22287].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22287]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22287]);
    return result;
}

void*  coverage_22288(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22288].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22288]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22288]);
    return result;
}

void*  coverage_22289(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22289].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22289]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22289]);
    return result;
}

void*  coverage_22290(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22290].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22290]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22290]);
    return result;
}

void*  coverage_22291(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22291].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22291]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22291]);
    return result;
}

void*  coverage_22292(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22292].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22292]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22292]);
    return result;
}

void*  coverage_22293(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22293].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22293]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22293]);
    return result;
}

void*  coverage_22294(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22294].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22294]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22294]);
    return result;
}

void*  coverage_22295(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22295].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22295]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22295]);
    return result;
}

void*  coverage_22296(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22296].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22296]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22296]);
    return result;
}

void*  coverage_22297(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22297].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22297]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22297]);
    return result;
}

void*  coverage_22298(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22298].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22298]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22298]);
    return result;
}

void*  coverage_22299(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22299].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22299]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22299]);
    return result;
}

void*  coverage_22300(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22300].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22300]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22300]);
    return result;
}

void*  coverage_22301(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22301].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22301]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22301]);
    return result;
}

void*  coverage_22302(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22302].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22302]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22302]);
    return result;
}

void*  coverage_22303(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22303].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22303]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22303]);
    return result;
}

void*  coverage_22304(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22304].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22304]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22304]);
    return result;
}

void*  coverage_22305(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22305].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22305]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22305]);
    return result;
}

void*  coverage_22306(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22306].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22306]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22306]);
    return result;
}

void*  coverage_22307(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22307].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22307]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22307]);
    return result;
}

void*  coverage_22308(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22308].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22308]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22308]);
    return result;
}

void*  coverage_22309(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22309].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22309]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22309]);
    return result;
}

void*  coverage_22310(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22310].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22310]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22310]);
    return result;
}

void*  coverage_22311(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22311].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22311]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22311]);
    return result;
}

void*  coverage_22312(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22312].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22312]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22312]);
    return result;
}

void*  coverage_22313(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22313].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22313]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22313]);
    return result;
}

void*  coverage_22314(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22314].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22314]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22314]);
    return result;
}

void*  coverage_22315(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22315].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22315]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22315]);
    return result;
}

void*  coverage_22316(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22316].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22316]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22316]);
    return result;
}

void*  coverage_22317(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22317].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22317]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22317]);
    return result;
}

void*  coverage_22318(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22318].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22318]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22318]);
    return result;
}

void*  coverage_22319(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22319].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22319]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22319]);
    return result;
}

void*  coverage_22320(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22320].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22320]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22320]);
    return result;
}

void*  coverage_22321(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22321].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22321]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22321]);
    return result;
}

void*  coverage_22322(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22322].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22322]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22322]);
    return result;
}

void*  coverage_22323(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22323].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22323]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22323]);
    return result;
}

void*  coverage_22324(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22324].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22324]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22324]);
    return result;
}

void*  coverage_22325(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22325].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22325]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22325]);
    return result;
}

void*  coverage_22326(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22326].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22326]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22326]);
    return result;
}

void*  coverage_22327(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22327].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22327]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22327]);
    return result;
}

void*  coverage_22328(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22328].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22328]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22328]);
    return result;
}

void*  coverage_22329(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22329].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22329]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22329]);
    return result;
}

void*  coverage_22330(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22330].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22330]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22330]);
    return result;
}

void*  coverage_22331(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22331].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22331]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22331]);
    return result;
}

void*  coverage_22332(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22332].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22332]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22332]);
    return result;
}

void*  coverage_22333(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22333].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22333]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22333]);
    return result;
}

void*  coverage_22334(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22334].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22334]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22334]);
    return result;
}

void*  coverage_22335(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22335].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22335]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22335]);
    return result;
}

void*  coverage_22336(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22336].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22336]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22336]);
    return result;
}

void*  coverage_22337(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22337].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22337]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22337]);
    return result;
}

void*  coverage_22338(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22338].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22338]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22338]);
    return result;
}

void*  coverage_22339(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22339].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22339]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22339]);
    return result;
}

void*  coverage_22340(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22340].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22340]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22340]);
    return result;
}

void*  coverage_22341(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22341].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22341]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22341]);
    return result;
}

void*  coverage_22342(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22342].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22342]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22342]);
    return result;
}

void*  coverage_22343(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22343].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22343]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22343]);
    return result;
}

void*  coverage_22344(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22344].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22344]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22344]);
    return result;
}

void*  coverage_22345(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22345].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22345]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22345]);
    return result;
}

void*  coverage_22346(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22346].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22346]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22346]);
    return result;
}

void*  coverage_22347(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22347].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22347]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22347]);
    return result;
}

void*  coverage_22348(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22348].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22348]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22348]);
    return result;
}

void*  coverage_22349(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22349].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22349]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22349]);
    return result;
}

void*  coverage_22350(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22350].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22350]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22350]);
    return result;
}

void*  coverage_22351(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22351].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22351]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22351]);
    return result;
}

void*  coverage_22352(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22352].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22352]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22352]);
    return result;
}

void*  coverage_22353(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22353].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22353]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22353]);
    return result;
}

void*  coverage_22354(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22354].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22354]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22354]);
    return result;
}

void*  coverage_22355(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22355].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22355]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22355]);
    return result;
}

void*  coverage_22356(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22356].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22356]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22356]);
    return result;
}

void*  coverage_22357(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22357].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22357]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22357]);
    return result;
}

void*  coverage_22358(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22358].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22358]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22358]);
    return result;
}

void*  coverage_22359(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22359].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22359]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22359]);
    return result;
}

void*  coverage_22360(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22360].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22360]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22360]);
    return result;
}

void*  coverage_22361(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22361].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22361]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22361]);
    return result;
}

void*  coverage_22362(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22362].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22362]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22362]);
    return result;
}

void*  coverage_22363(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22363].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22363]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22363]);
    return result;
}

void*  coverage_22364(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22364].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22364]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22364]);
    return result;
}

void*  coverage_22365(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22365].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22365]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22365]);
    return result;
}

void*  coverage_22366(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22366].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22366]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22366]);
    return result;
}

void*  coverage_22367(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22367].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22367]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22367]);
    return result;
}

void*  coverage_22368(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22368].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22368]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22368]);
    return result;
}

void*  coverage_22369(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22369].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22369]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22369]);
    return result;
}

void*  coverage_22370(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22370].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22370]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22370]);
    return result;
}

void*  coverage_22371(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22371].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22371]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22371]);
    return result;
}

void*  coverage_22372(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22372].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22372]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22372]);
    return result;
}

void*  coverage_22373(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22373].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22373]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22373]);
    return result;
}

void*  coverage_22374(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22374].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22374]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22374]);
    return result;
}

void*  coverage_22375(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22375].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22375]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22375]);
    return result;
}

void*  coverage_22376(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22376].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22376]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22376]);
    return result;
}

void*  coverage_22377(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22377].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22377]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22377]);
    return result;
}

void*  coverage_22378(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22378].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22378]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22378]);
    return result;
}

void*  coverage_22379(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22379].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22379]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22379]);
    return result;
}

void*  coverage_22380(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22380].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22380]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22380]);
    return result;
}

void*  coverage_22381(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22381].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22381]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22381]);
    return result;
}

void*  coverage_22382(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22382].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22382]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22382]);
    return result;
}

void*  coverage_22383(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22383].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22383]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22383]);
    return result;
}

void*  coverage_22384(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22384].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22384]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22384]);
    return result;
}

void*  coverage_22385(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22385].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22385]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22385]);
    return result;
}

void*  coverage_22386(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22386].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22386]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22386]);
    return result;
}

void*  coverage_22387(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22387].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22387]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22387]);
    return result;
}

void*  coverage_22388(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22388].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22388]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22388]);
    return result;
}

void*  coverage_22389(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22389].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22389]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22389]);
    return result;
}

void*  coverage_22390(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22390].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22390]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22390]);
    return result;
}

void*  coverage_22391(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22391].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22391]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22391]);
    return result;
}

void*  coverage_22392(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22392].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22392]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22392]);
    return result;
}

void*  coverage_22393(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22393].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22393]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22393]);
    return result;
}

void*  coverage_22394(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22394].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22394]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22394]);
    return result;
}

void*  coverage_22395(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22395].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22395]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22395]);
    return result;
}

void*  coverage_22396(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22396].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22396]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22396]);
    return result;
}

void*  coverage_22397(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22397].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22397]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22397]);
    return result;
}

void*  coverage_22398(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22398].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22398]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22398]);
    return result;
}

void*  coverage_22399(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22399].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22399]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22399]);
    return result;
}

void*  coverage_22400(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22400].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22400]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22400]);
    return result;
}

void*  coverage_22401(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22401].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22401]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22401]);
    return result;
}

void*  coverage_22402(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22402].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22402]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22402]);
    return result;
}

void*  coverage_22403(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22403].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22403]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22403]);
    return result;
}

void*  coverage_22404(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22404].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22404]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22404]);
    return result;
}

void*  coverage_22405(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22405].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22405]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22405]);
    return result;
}

void*  coverage_22406(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22406].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22406]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22406]);
    return result;
}

void*  coverage_22407(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22407].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22407]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22407]);
    return result;
}

void*  coverage_22408(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22408].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22408]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22408]);
    return result;
}

void*  coverage_22409(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22409].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22409]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22409]);
    return result;
}

void*  coverage_22410(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22410].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22410]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22410]);
    return result;
}

void*  coverage_22411(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22411].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22411]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22411]);
    return result;
}

void*  coverage_22412(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22412].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22412]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22412]);
    return result;
}

void*  coverage_22413(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22413].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22413]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22413]);
    return result;
}

void*  coverage_22414(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22414].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22414]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22414]);
    return result;
}

void*  coverage_22415(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22415].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22415]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22415]);
    return result;
}

void*  coverage_22416(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22416].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22416]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22416]);
    return result;
}

void*  coverage_22417(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22417].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22417]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22417]);
    return result;
}

void*  coverage_22418(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22418].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22418]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22418]);
    return result;
}

void*  coverage_22419(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22419].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22419]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22419]);
    return result;
}

void*  coverage_22420(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22420].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22420]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22420]);
    return result;
}

void*  coverage_22421(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22421].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22421]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22421]);
    return result;
}

void*  coverage_22422(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22422].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22422]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22422]);
    return result;
}

void*  coverage_22423(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22423].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22423]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22423]);
    return result;
}

void*  coverage_22424(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22424].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22424]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22424]);
    return result;
}

void*  coverage_22425(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22425].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22425]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22425]);
    return result;
}

void*  coverage_22426(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22426].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22426]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22426]);
    return result;
}

void*  coverage_22427(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22427].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22427]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22427]);
    return result;
}

void*  coverage_22428(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22428].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22428]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22428]);
    return result;
}

void*  coverage_22429(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22429].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22429]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22429]);
    return result;
}

void*  coverage_22430(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22430].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22430]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22430]);
    return result;
}

void*  coverage_22431(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22431].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22431]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22431]);
    return result;
}

void*  coverage_22432(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22432].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22432]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22432]);
    return result;
}

void*  coverage_22433(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22433].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22433]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22433]);
    return result;
}

void*  coverage_22434(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22434].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22434]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22434]);
    return result;
}

void*  coverage_22435(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22435].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22435]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22435]);
    return result;
}

void*  coverage_22436(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22436].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22436]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22436]);
    return result;
}

void*  coverage_22437(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22437].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22437]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22437]);
    return result;
}

void*  coverage_22438(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22438].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22438]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22438]);
    return result;
}

void*  coverage_22439(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22439].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22439]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22439]);
    return result;
}

void*  coverage_22440(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22440].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22440]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22440]);
    return result;
}

void*  coverage_22441(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22441].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22441]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22441]);
    return result;
}

void*  coverage_22442(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22442].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22442]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22442]);
    return result;
}

void*  coverage_22443(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22443].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22443]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22443]);
    return result;
}

void*  coverage_22444(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22444].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22444]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22444]);
    return result;
}

void*  coverage_22445(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22445].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22445]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22445]);
    return result;
}

void*  coverage_22446(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22446].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22446]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22446]);
    return result;
}

void*  coverage_22447(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22447].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22447]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22447]);
    return result;
}

void*  coverage_22448(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22448].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22448]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22448]);
    return result;
}

void*  coverage_22449(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22449].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22449]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22449]);
    return result;
}

void*  coverage_22450(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22450].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22450]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22450]);
    return result;
}

void*  coverage_22451(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22451].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22451]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22451]);
    return result;
}

void*  coverage_22452(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22452].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22452]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22452]);
    return result;
}

void*  coverage_22453(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22453].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22453]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22453]);
    return result;
}

void*  coverage_22454(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22454].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22454]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22454]);
    return result;
}

void*  coverage_22455(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22455].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22455]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22455]);
    return result;
}

void*  coverage_22456(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22456].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22456]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22456]);
    return result;
}

void*  coverage_22457(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22457].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22457]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22457]);
    return result;
}

void*  coverage_22458(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22458].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22458]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22458]);
    return result;
}

void*  coverage_22459(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22459].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22459]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22459]);
    return result;
}

void*  coverage_22460(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22460].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22460]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22460]);
    return result;
}

void*  coverage_22461(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22461].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22461]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22461]);
    return result;
}

void*  coverage_22462(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22462].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22462]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22462]);
    return result;
}

void*  coverage_22463(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22463].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22463]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22463]);
    return result;
}

void*  coverage_22464(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22464].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22464]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22464]);
    return result;
}

void*  coverage_22465(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22465].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22465]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22465]);
    return result;
}

void*  coverage_22466(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22466].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22466]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22466]);
    return result;
}

void*  coverage_22467(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22467].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22467]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22467]);
    return result;
}

void*  coverage_22468(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22468].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22468]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22468]);
    return result;
}

void*  coverage_22469(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22469].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22469]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22469]);
    return result;
}

void*  coverage_22470(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22470].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22470]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22470]);
    return result;
}

void*  coverage_22471(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22471].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22471]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22471]);
    return result;
}

void*  coverage_22472(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22472].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22472]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22472]);
    return result;
}

void*  coverage_22473(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22473].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22473]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22473]);
    return result;
}

void*  coverage_22474(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22474].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22474]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22474]);
    return result;
}

void*  coverage_22475(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22475].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22475]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22475]);
    return result;
}

void*  coverage_22476(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22476].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22476]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22476]);
    return result;
}

void*  coverage_22477(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22477].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22477]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22477]);
    return result;
}

void*  coverage_22478(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22478].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22478]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22478]);
    return result;
}

void*  coverage_22479(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22479].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22479]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22479]);
    return result;
}

void*  coverage_22480(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22480].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22480]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22480]);
    return result;
}

void*  coverage_22481(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22481].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22481]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22481]);
    return result;
}

void*  coverage_22482(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22482].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22482]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22482]);
    return result;
}

void*  coverage_22483(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22483].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22483]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22483]);
    return result;
}

void*  coverage_22484(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22484].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22484]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22484]);
    return result;
}

void*  coverage_22485(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22485].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22485]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22485]);
    return result;
}

void*  coverage_22486(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22486].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22486]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22486]);
    return result;
}

void*  coverage_22487(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22487].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22487]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22487]);
    return result;
}

void*  coverage_22488(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22488].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22488]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22488]);
    return result;
}

void*  coverage_22489(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22489].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22489]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22489]);
    return result;
}

void*  coverage_22490(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22490].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22490]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22490]);
    return result;
}

void*  coverage_22491(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22491].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22491]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22491]);
    return result;
}

void*  coverage_22492(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22492].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22492]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22492]);
    return result;
}

void*  coverage_22493(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22493].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22493]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22493]);
    return result;
}

void*  coverage_22494(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22494].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22494]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22494]);
    return result;
}

void*  coverage_22495(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22495].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22495]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22495]);
    return result;
}

void*  coverage_22496(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22496].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22496]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22496]);
    return result;
}

void*  coverage_22497(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22497].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22497]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22497]);
    return result;
}

void*  coverage_22498(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22498].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22498]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22498]);
    return result;
}

void*  coverage_22499(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22499].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22499]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22499]);
    return result;
}

void*  coverage_22500(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22500].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22500]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22500]);
    return result;
}

void*  coverage_22501(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22501].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22501]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22501]);
    return result;
}

void*  coverage_22502(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22502].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22502]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22502]);
    return result;
}

void*  coverage_22503(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22503].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22503]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22503]);
    return result;
}

void*  coverage_22504(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22504].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22504]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22504]);
    return result;
}

void*  coverage_22505(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22505].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22505]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22505]);
    return result;
}

void*  coverage_22506(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22506].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22506]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22506]);
    return result;
}

void*  coverage_22507(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22507].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22507]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22507]);
    return result;
}

void*  coverage_22508(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22508].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22508]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22508]);
    return result;
}

void*  coverage_22509(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22509].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22509]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22509]);
    return result;
}

void*  coverage_22510(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22510].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22510]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22510]);
    return result;
}

void*  coverage_22511(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22511].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22511]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22511]);
    return result;
}

void*  coverage_22512(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22512].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22512]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22512]);
    return result;
}

void*  coverage_22513(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22513].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22513]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22513]);
    return result;
}

void*  coverage_22514(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22514].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22514]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22514]);
    return result;
}

void*  coverage_22515(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22515].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22515]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22515]);
    return result;
}

void*  coverage_22516(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22516].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22516]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22516]);
    return result;
}

void*  coverage_22517(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22517].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22517]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22517]);
    return result;
}

void*  coverage_22518(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22518].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22518]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22518]);
    return result;
}

void*  coverage_22519(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22519].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22519]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22519]);
    return result;
}

void*  coverage_22520(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22520].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22520]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22520]);
    return result;
}

void*  coverage_22521(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22521].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22521]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22521]);
    return result;
}

void*  coverage_22522(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22522].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22522]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22522]);
    return result;
}

void*  coverage_22523(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22523].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22523]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22523]);
    return result;
}

void*  coverage_22524(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22524].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22524]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22524]);
    return result;
}

void*  coverage_22525(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22525].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22525]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22525]);
    return result;
}

void*  coverage_22526(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22526].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22526]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22526]);
    return result;
}

void*  coverage_22527(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22527].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22527]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22527]);
    return result;
}

void*  coverage_22528(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22528].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22528]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22528]);
    return result;
}

void*  coverage_22529(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22529].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22529]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22529]);
    return result;
}

void*  coverage_22530(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22530].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22530]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22530]);
    return result;
}

void*  coverage_22531(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22531].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22531]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22531]);
    return result;
}

void*  coverage_22532(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22532].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22532]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22532]);
    return result;
}

void*  coverage_22533(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22533].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22533]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22533]);
    return result;
}

void*  coverage_22534(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22534].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22534]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22534]);
    return result;
}

void*  coverage_22535(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22535].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22535]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22535]);
    return result;
}

void*  coverage_22536(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22536].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22536]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22536]);
    return result;
}

void*  coverage_22537(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22537].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22537]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22537]);
    return result;
}

void*  coverage_22538(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22538].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22538]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22538]);
    return result;
}

void*  coverage_22539(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22539].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22539]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22539]);
    return result;
}

void*  coverage_22540(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22540].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22540]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22540]);
    return result;
}

void*  coverage_22541(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22541].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22541]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22541]);
    return result;
}

void*  coverage_22542(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22542].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22542]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22542]);
    return result;
}

void*  coverage_22543(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22543].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22543]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22543]);
    return result;
}

void*  coverage_22544(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22544].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22544]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22544]);
    return result;
}

void*  coverage_22545(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22545].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22545]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22545]);
    return result;
}

void*  coverage_22546(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22546].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22546]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22546]);
    return result;
}

void*  coverage_22547(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22547].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22547]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22547]);
    return result;
}

void*  coverage_22548(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22548].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22548]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22548]);
    return result;
}

void*  coverage_22549(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22549].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22549]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22549]);
    return result;
}

void*  coverage_22550(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22550].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22550]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22550]);
    return result;
}

void*  coverage_22551(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22551].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22551]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22551]);
    return result;
}

void*  coverage_22552(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22552].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22552]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22552]);
    return result;
}

void*  coverage_22553(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22553].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22553]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22553]);
    return result;
}

void*  coverage_22554(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22554].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22554]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22554]);
    return result;
}

void*  coverage_22555(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22555].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22555]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22555]);
    return result;
}

void*  coverage_22556(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22556].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22556]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22556]);
    return result;
}

void*  coverage_22557(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22557].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22557]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22557]);
    return result;
}

void*  coverage_22558(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22558].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22558]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22558]);
    return result;
}

void*  coverage_22559(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22559].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22559]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22559]);
    return result;
}

void*  coverage_22560(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22560].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22560]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22560]);
    return result;
}

void*  coverage_22561(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22561].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22561]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22561]);
    return result;
}

void*  coverage_22562(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22562].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22562]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22562]);
    return result;
}

void*  coverage_22563(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22563].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22563]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22563]);
    return result;
}

void*  coverage_22564(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22564].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22564]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22564]);
    return result;
}

void*  coverage_22565(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22565].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22565]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22565]);
    return result;
}

void*  coverage_22566(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22566].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22566]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22566]);
    return result;
}

void*  coverage_22567(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22567].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22567]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22567]);
    return result;
}

void*  coverage_22568(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22568].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22568]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22568]);
    return result;
}

void*  coverage_22569(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22569].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22569]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22569]);
    return result;
}

void*  coverage_22570(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22570].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22570]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22570]);
    return result;
}

void*  coverage_22571(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22571].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22571]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22571]);
    return result;
}

void*  coverage_22572(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22572].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22572]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22572]);
    return result;
}

void*  coverage_22573(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22573].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22573]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22573]);
    return result;
}

void*  coverage_22574(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22574].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22574]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22574]);
    return result;
}

void*  coverage_22575(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22575].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22575]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22575]);
    return result;
}

void*  coverage_22576(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22576].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22576]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22576]);
    return result;
}

void*  coverage_22577(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22577].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22577]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22577]);
    return result;
}

void*  coverage_22578(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22578].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22578]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22578]);
    return result;
}

void*  coverage_22579(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22579].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22579]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22579]);
    return result;
}

void*  coverage_22580(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22580].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22580]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22580]);
    return result;
}

void*  coverage_22581(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22581].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22581]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22581]);
    return result;
}

void*  coverage_22582(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22582].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22582]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22582]);
    return result;
}

void*  coverage_22583(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22583].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22583]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22583]);
    return result;
}

void*  coverage_22584(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22584].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22584]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22584]);
    return result;
}

void*  coverage_22585(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22585].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22585]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22585]);
    return result;
}

void*  coverage_22586(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22586].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22586]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22586]);
    return result;
}

void*  coverage_22587(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22587].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22587]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22587]);
    return result;
}

void*  coverage_22588(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22588].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22588]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22588]);
    return result;
}

void*  coverage_22589(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22589].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22589]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22589]);
    return result;
}

void*  coverage_22590(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22590].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22590]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22590]);
    return result;
}

void*  coverage_22591(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22591].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22591]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22591]);
    return result;
}

void*  coverage_22592(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22592].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22592]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22592]);
    return result;
}

void*  coverage_22593(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22593].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22593]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22593]);
    return result;
}

void*  coverage_22594(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22594].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22594]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22594]);
    return result;
}

void*  coverage_22595(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22595].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22595]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22595]);
    return result;
}

void*  coverage_22596(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22596].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22596]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22596]);
    return result;
}

void*  coverage_22597(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22597].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22597]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22597]);
    return result;
}

void*  coverage_22598(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22598].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22598]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22598]);
    return result;
}

void*  coverage_22599(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22599].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22599]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22599]);
    return result;
}

void*  coverage_22600(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22600].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22600]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22600]);
    return result;
}

void*  coverage_22601(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22601].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22601]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22601]);
    return result;
}

void*  coverage_22602(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22602].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22602]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22602]);
    return result;
}

void*  coverage_22603(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22603].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22603]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22603]);
    return result;
}

void*  coverage_22604(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22604].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22604]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22604]);
    return result;
}

void*  coverage_22605(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22605].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22605]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22605]);
    return result;
}

void*  coverage_22606(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22606].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22606]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22606]);
    return result;
}

void*  coverage_22607(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22607].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22607]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22607]);
    return result;
}

void*  coverage_22608(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22608].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22608]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22608]);
    return result;
}

void*  coverage_22609(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22609].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22609]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22609]);
    return result;
}

void*  coverage_22610(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22610].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22610]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22610]);
    return result;
}

void*  coverage_22611(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22611].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22611]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22611]);
    return result;
}

void*  coverage_22612(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22612].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22612]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22612]);
    return result;
}

void*  coverage_22613(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22613].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22613]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22613]);
    return result;
}

void*  coverage_22614(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22614].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22614]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22614]);
    return result;
}

void*  coverage_22615(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22615].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22615]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22615]);
    return result;
}

void*  coverage_22616(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22616].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22616]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22616]);
    return result;
}

void*  coverage_22617(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22617].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22617]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22617]);
    return result;
}

void*  coverage_22618(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22618].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22618]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22618]);
    return result;
}

void*  coverage_22619(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22619].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22619]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22619]);
    return result;
}

void*  coverage_22620(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22620].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22620]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22620]);
    return result;
}

void*  coverage_22621(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22621].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22621]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22621]);
    return result;
}

void*  coverage_22622(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22622].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22622]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22622]);
    return result;
}

void*  coverage_22623(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22623].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22623]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22623]);
    return result;
}

void*  coverage_22624(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22624].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22624]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22624]);
    return result;
}

void*  coverage_22625(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22625].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22625]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22625]);
    return result;
}

void*  coverage_22626(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22626].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22626]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22626]);
    return result;
}

void*  coverage_22627(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22627].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22627]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22627]);
    return result;
}

void*  coverage_22628(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22628].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22628]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22628]);
    return result;
}

void*  coverage_22629(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22629].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22629]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22629]);
    return result;
}

void*  coverage_22630(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22630].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22630]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22630]);
    return result;
}

void*  coverage_22631(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22631].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22631]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22631]);
    return result;
}

void*  coverage_22632(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22632].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22632]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22632]);
    return result;
}

void*  coverage_22633(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22633].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22633]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22633]);
    return result;
}

void*  coverage_22634(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22634].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22634]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22634]);
    return result;
}

void*  coverage_22635(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22635].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22635]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22635]);
    return result;
}

void*  coverage_22636(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22636].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22636]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22636]);
    return result;
}

void*  coverage_22637(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22637].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22637]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22637]);
    return result;
}

void*  coverage_22638(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22638].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22638]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22638]);
    return result;
}

void*  coverage_22639(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22639].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22639]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22639]);
    return result;
}

void*  coverage_22640(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22640].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22640]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22640]);
    return result;
}

void*  coverage_22641(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22641].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22641]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22641]);
    return result;
}

void*  coverage_22642(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22642].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22642]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22642]);
    return result;
}

void*  coverage_22643(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22643].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22643]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22643]);
    return result;
}

void*  coverage_22644(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22644].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22644]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22644]);
    return result;
}

void*  coverage_22645(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22645].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22645]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22645]);
    return result;
}

void*  coverage_22646(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22646].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22646]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22646]);
    return result;
}

void*  coverage_22647(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22647].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22647]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22647]);
    return result;
}

void*  coverage_22648(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22648].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22648]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22648]);
    return result;
}

void*  coverage_22649(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22649].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22649]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22649]);
    return result;
}

void*  coverage_22650(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22650].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22650]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22650]);
    return result;
}

void*  coverage_22651(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22651].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22651]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22651]);
    return result;
}

void*  coverage_22652(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22652].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22652]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22652]);
    return result;
}

void*  coverage_22653(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22653].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22653]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22653]);
    return result;
}

void*  coverage_22654(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22654].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22654]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22654]);
    return result;
}

void*  coverage_22655(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22655].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22655]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22655]);
    return result;
}

void*  coverage_22656(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22656].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22656]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22656]);
    return result;
}

void*  coverage_22657(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22657].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22657]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22657]);
    return result;
}

void*  coverage_22658(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22658].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22658]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22658]);
    return result;
}

void*  coverage_22659(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22659].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22659]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22659]);
    return result;
}

void*  coverage_22660(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22660].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22660]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22660]);
    return result;
}

void*  coverage_22661(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22661].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22661]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22661]);
    return result;
}

void*  coverage_22662(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22662].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22662]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22662]);
    return result;
}

void*  coverage_22663(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22663].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22663]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22663]);
    return result;
}

void*  coverage_22664(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22664].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22664]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22664]);
    return result;
}

void*  coverage_22665(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22665].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22665]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22665]);
    return result;
}

void*  coverage_22666(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22666].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22666]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22666]);
    return result;
}

void*  coverage_22667(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22667].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22667]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22667]);
    return result;
}

void*  coverage_22668(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22668].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22668]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22668]);
    return result;
}

void*  coverage_22669(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22669].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22669]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22669]);
    return result;
}

void*  coverage_22670(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22670].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22670]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22670]);
    return result;
}

void*  coverage_22671(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22671].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22671]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22671]);
    return result;
}

void*  coverage_22672(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22672].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22672]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22672]);
    return result;
}

void*  coverage_22673(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22673].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22673]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22673]);
    return result;
}

void*  coverage_22674(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22674].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22674]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22674]);
    return result;
}

void*  coverage_22675(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22675].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22675]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22675]);
    return result;
}

void*  coverage_22676(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22676].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22676]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22676]);
    return result;
}

void*  coverage_22677(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22677].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22677]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22677]);
    return result;
}

void*  coverage_22678(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22678].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22678]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22678]);
    return result;
}

void*  coverage_22679(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22679].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22679]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22679]);
    return result;
}

void*  coverage_22680(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22680].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22680]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22680]);
    return result;
}

void*  coverage_22681(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22681].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22681]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22681]);
    return result;
}

void*  coverage_22682(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22682].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22682]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22682]);
    return result;
}

void*  coverage_22683(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22683].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22683]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22683]);
    return result;
}

void*  coverage_22684(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22684].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22684]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22684]);
    return result;
}

void*  coverage_22685(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22685].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22685]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22685]);
    return result;
}

void*  coverage_22686(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22686].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22686]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22686]);
    return result;
}

void*  coverage_22687(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22687].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22687]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22687]);
    return result;
}

void*  coverage_22688(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22688].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22688]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22688]);
    return result;
}

void*  coverage_22689(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22689].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22689]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22689]);
    return result;
}

void*  coverage_22690(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22690].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22690]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22690]);
    return result;
}

void*  coverage_22691(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22691].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22691]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22691]);
    return result;
}

void*  coverage_22692(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22692].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22692]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22692]);
    return result;
}

void*  coverage_22693(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22693].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22693]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22693]);
    return result;
}

void*  coverage_22694(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22694].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22694]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22694]);
    return result;
}

void*  coverage_22695(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22695].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22695]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22695]);
    return result;
}

void*  coverage_22696(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22696].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22696]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22696]);
    return result;
}

void*  coverage_22697(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22697].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22697]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22697]);
    return result;
}

void*  coverage_22698(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22698].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22698]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22698]);
    return result;
}

void*  coverage_22699(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22699].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22699]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22699]);
    return result;
}

void*  coverage_22700(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22700].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22700]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22700]);
    return result;
}

void*  coverage_22701(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22701].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22701]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22701]);
    return result;
}

void*  coverage_22702(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22702].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22702]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22702]);
    return result;
}

void*  coverage_22703(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22703].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22703]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22703]);
    return result;
}

void*  coverage_22704(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22704].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22704]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22704]);
    return result;
}

void*  coverage_22705(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22705].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22705]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22705]);
    return result;
}

void*  coverage_22706(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22706].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22706]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22706]);
    return result;
}

void*  coverage_22707(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22707].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22707]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22707]);
    return result;
}

void*  coverage_22708(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22708].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22708]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22708]);
    return result;
}

void*  coverage_22709(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22709].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22709]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22709]);
    return result;
}

void*  coverage_22710(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22710].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22710]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22710]);
    return result;
}

void*  coverage_22711(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22711].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22711]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22711]);
    return result;
}

void*  coverage_22712(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22712].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22712]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22712]);
    return result;
}

void*  coverage_22713(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22713].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22713]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22713]);
    return result;
}

void*  coverage_22714(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22714].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22714]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22714]);
    return result;
}

void*  coverage_22715(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22715].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22715]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22715]);
    return result;
}

void*  coverage_22716(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22716].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22716]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22716]);
    return result;
}

void*  coverage_22717(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22717].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22717]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22717]);
    return result;
}

void*  coverage_22718(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22718].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22718]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22718]);
    return result;
}

void*  coverage_22719(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22719].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22719]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22719]);
    return result;
}

void*  coverage_22720(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22720].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22720]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22720]);
    return result;
}

void*  coverage_22721(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22721].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22721]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22721]);
    return result;
}

void*  coverage_22722(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22722].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22722]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22722]);
    return result;
}

void*  coverage_22723(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22723].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22723]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22723]);
    return result;
}

void*  coverage_22724(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22724].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22724]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22724]);
    return result;
}

void*  coverage_22725(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22725].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22725]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22725]);
    return result;
}

void*  coverage_22726(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22726].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22726]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22726]);
    return result;
}

void*  coverage_22727(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22727].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22727]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22727]);
    return result;
}

void*  coverage_22728(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22728].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22728]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22728]);
    return result;
}

void*  coverage_22729(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22729].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22729]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22729]);
    return result;
}

void*  coverage_22730(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22730].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22730]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22730]);
    return result;
}

void*  coverage_22731(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22731].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22731]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22731]);
    return result;
}

void*  coverage_22732(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22732].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22732]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22732]);
    return result;
}

void*  coverage_22733(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22733].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22733]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22733]);
    return result;
}

void*  coverage_22734(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22734].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22734]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22734]);
    return result;
}

void*  coverage_22735(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22735].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22735]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22735]);
    return result;
}

void*  coverage_22736(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22736].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22736]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22736]);
    return result;
}

void*  coverage_22737(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22737].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22737]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22737]);
    return result;
}

void*  coverage_22738(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22738].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22738]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22738]);
    return result;
}

void*  coverage_22739(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22739].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22739]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22739]);
    return result;
}

void*  coverage_22740(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22740].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22740]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22740]);
    return result;
}

void*  coverage_22741(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22741].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22741]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22741]);
    return result;
}

void*  coverage_22742(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22742].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22742]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22742]);
    return result;
}

void*  coverage_22743(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22743].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22743]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22743]);
    return result;
}

void*  coverage_22744(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22744].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22744]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22744]);
    return result;
}

void*  coverage_22745(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22745].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22745]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22745]);
    return result;
}

void*  coverage_22746(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22746].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22746]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22746]);
    return result;
}

void*  coverage_22747(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22747].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22747]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22747]);
    return result;
}

void*  coverage_22748(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22748].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22748]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22748]);
    return result;
}

void*  coverage_22749(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22749].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22749]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22749]);
    return result;
}

void*  coverage_22750(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22750].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22750]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22750]);
    return result;
}

void*  coverage_22751(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22751].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22751]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22751]);
    return result;
}

void*  coverage_22752(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22752].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22752]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22752]);
    return result;
}

void*  coverage_22753(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22753].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22753]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22753]);
    return result;
}

void*  coverage_22754(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22754].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22754]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22754]);
    return result;
}

void*  coverage_22755(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22755].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22755]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22755]);
    return result;
}

void*  coverage_22756(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22756].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22756]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22756]);
    return result;
}

void*  coverage_22757(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22757].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22757]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22757]);
    return result;
}

void*  coverage_22758(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22758].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22758]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22758]);
    return result;
}

void*  coverage_22759(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22759].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22759]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22759]);
    return result;
}

void*  coverage_22760(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22760].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22760]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22760]);
    return result;
}

void*  coverage_22761(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22761].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22761]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22761]);
    return result;
}

void*  coverage_22762(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22762].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22762]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22762]);
    return result;
}

void*  coverage_22763(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22763].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22763]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22763]);
    return result;
}

void*  coverage_22764(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22764].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22764]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22764]);
    return result;
}

void*  coverage_22765(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22765].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22765]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22765]);
    return result;
}

void*  coverage_22766(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22766].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22766]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22766]);
    return result;
}

void*  coverage_22767(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22767].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22767]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22767]);
    return result;
}

void*  coverage_22768(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22768].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22768]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22768]);
    return result;
}

void*  coverage_22769(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22769].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22769]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22769]);
    return result;
}

void*  coverage_22770(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22770].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22770]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22770]);
    return result;
}

void*  coverage_22771(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22771].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22771]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22771]);
    return result;
}

void*  coverage_22772(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22772].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22772]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22772]);
    return result;
}

void*  coverage_22773(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22773].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22773]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22773]);
    return result;
}

void*  coverage_22774(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22774].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22774]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22774]);
    return result;
}

void*  coverage_22775(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22775].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22775]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22775]);
    return result;
}

void*  coverage_22776(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22776].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22776]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22776]);
    return result;
}

void*  coverage_22777(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22777].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22777]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22777]);
    return result;
}

void*  coverage_22778(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22778].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22778]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22778]);
    return result;
}

void*  coverage_22779(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22779].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22779]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22779]);
    return result;
}

void*  coverage_22780(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22780].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22780]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22780]);
    return result;
}

void*  coverage_22781(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22781].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22781]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22781]);
    return result;
}

void*  coverage_22782(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22782].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22782]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22782]);
    return result;
}

void*  coverage_22783(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22783].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22783]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22783]);
    return result;
}

void*  coverage_22784(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22784].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22784]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22784]);
    return result;
}

void*  coverage_22785(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22785].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22785]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22785]);
    return result;
}

void*  coverage_22786(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22786].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22786]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22786]);
    return result;
}

void*  coverage_22787(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22787].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22787]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22787]);
    return result;
}

void*  coverage_22788(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22788].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22788]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22788]);
    return result;
}

void*  coverage_22789(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22789].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22789]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22789]);
    return result;
}

void*  coverage_22790(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22790].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22790]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22790]);
    return result;
}

void*  coverage_22791(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22791].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22791]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22791]);
    return result;
}

void*  coverage_22792(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22792].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22792]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22792]);
    return result;
}

void*  coverage_22793(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22793].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22793]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22793]);
    return result;
}

void*  coverage_22794(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22794].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22794]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22794]);
    return result;
}

void*  coverage_22795(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22795].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22795]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22795]);
    return result;
}

void*  coverage_22796(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22796].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22796]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22796]);
    return result;
}

void*  coverage_22797(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22797].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22797]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22797]);
    return result;
}

void*  coverage_22798(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22798].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22798]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22798]);
    return result;
}

void*  coverage_22799(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22799].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22799]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22799]);
    return result;
}

void*  coverage_22800(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22800].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22800]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22800]);
    return result;
}

void*  coverage_22801(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22801].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22801]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22801]);
    return result;
}

void*  coverage_22802(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22802].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22802]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22802]);
    return result;
}

void*  coverage_22803(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22803].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22803]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22803]);
    return result;
}

void*  coverage_22804(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22804].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22804]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22804]);
    return result;
}

void*  coverage_22805(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22805].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22805]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22805]);
    return result;
}

void*  coverage_22806(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22806].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22806]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22806]);
    return result;
}

void*  coverage_22807(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22807].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22807]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22807]);
    return result;
}

void*  coverage_22808(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22808].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22808]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22808]);
    return result;
}

void*  coverage_22809(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22809].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22809]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22809]);
    return result;
}

void*  coverage_22810(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22810].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22810]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22810]);
    return result;
}

void*  coverage_22811(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22811].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22811]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22811]);
    return result;
}

void*  coverage_22812(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22812].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22812]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22812]);
    return result;
}

void*  coverage_22813(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22813].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22813]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22813]);
    return result;
}

void*  coverage_22814(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22814].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22814]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22814]);
    return result;
}

void*  coverage_22815(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22815].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22815]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22815]);
    return result;
}

void*  coverage_22816(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22816].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22816]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22816]);
    return result;
}

void*  coverage_22817(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22817].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22817]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22817]);
    return result;
}

void*  coverage_22818(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22818].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22818]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22818]);
    return result;
}

void*  coverage_22819(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22819].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22819]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22819]);
    return result;
}

void*  coverage_22820(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22820].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22820]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22820]);
    return result;
}

void*  coverage_22821(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22821].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22821]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22821]);
    return result;
}

void*  coverage_22822(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22822].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22822]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22822]);
    return result;
}

void*  coverage_22823(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22823].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22823]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22823]);
    return result;
}

void*  coverage_22824(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22824].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22824]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22824]);
    return result;
}

void*  coverage_22825(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22825].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22825]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22825]);
    return result;
}

void*  coverage_22826(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22826].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22826]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22826]);
    return result;
}

void*  coverage_22827(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22827].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22827]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22827]);
    return result;
}

void*  coverage_22828(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22828].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22828]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22828]);
    return result;
}

void*  coverage_22829(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22829].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22829]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22829]);
    return result;
}

void*  coverage_22830(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22830].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22830]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22830]);
    return result;
}

void*  coverage_22831(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22831].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22831]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22831]);
    return result;
}

void*  coverage_22832(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22832].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22832]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22832]);
    return result;
}

void*  coverage_22833(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22833].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22833]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22833]);
    return result;
}

void*  coverage_22834(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22834].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22834]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22834]);
    return result;
}

void*  coverage_22835(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22835].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22835]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22835]);
    return result;
}

void*  coverage_22836(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22836].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22836]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22836]);
    return result;
}

void*  coverage_22837(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22837].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22837]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22837]);
    return result;
}

void*  coverage_22838(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22838].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22838]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22838]);
    return result;
}

void*  coverage_22839(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22839].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22839]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22839]);
    return result;
}

void*  coverage_22840(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22840].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22840]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22840]);
    return result;
}

void*  coverage_22841(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22841].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22841]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22841]);
    return result;
}

void*  coverage_22842(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22842].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22842]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22842]);
    return result;
}

void*  coverage_22843(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22843].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22843]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22843]);
    return result;
}

void*  coverage_22844(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22844].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22844]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22844]);
    return result;
}

void*  coverage_22845(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22845].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22845]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22845]);
    return result;
}

void*  coverage_22846(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22846].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22846]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22846]);
    return result;
}

void*  coverage_22847(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22847].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22847]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22847]);
    return result;
}

void*  coverage_22848(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22848].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22848]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22848]);
    return result;
}

void*  coverage_22849(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22849].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22849]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22849]);
    return result;
}

void*  coverage_22850(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22850].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22850]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22850]);
    return result;
}

void*  coverage_22851(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22851].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22851]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22851]);
    return result;
}

void*  coverage_22852(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22852].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22852]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22852]);
    return result;
}

void*  coverage_22853(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22853].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22853]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22853]);
    return result;
}

void*  coverage_22854(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22854].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22854]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22854]);
    return result;
}

void*  coverage_22855(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22855].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22855]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22855]);
    return result;
}

void*  coverage_22856(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22856].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22856]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22856]);
    return result;
}

void*  coverage_22857(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22857].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22857]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22857]);
    return result;
}

void*  coverage_22858(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22858].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22858]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22858]);
    return result;
}

void*  coverage_22859(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22859].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22859]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22859]);
    return result;
}

void*  coverage_22860(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22860].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22860]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22860]);
    return result;
}

void*  coverage_22861(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22861].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22861]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22861]);
    return result;
}

void*  coverage_22862(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22862].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22862]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22862]);
    return result;
}

void*  coverage_22863(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22863].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22863]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22863]);
    return result;
}

void*  coverage_22864(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22864].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22864]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22864]);
    return result;
}

void*  coverage_22865(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22865].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22865]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22865]);
    return result;
}

void*  coverage_22866(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22866].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22866]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22866]);
    return result;
}

void*  coverage_22867(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22867].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22867]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22867]);
    return result;
}

void*  coverage_22868(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22868].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22868]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22868]);
    return result;
}

void*  coverage_22869(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22869].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22869]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22869]);
    return result;
}

void*  coverage_22870(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22870].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22870]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22870]);
    return result;
}

void*  coverage_22871(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22871].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22871]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22871]);
    return result;
}

void*  coverage_22872(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22872].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22872]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22872]);
    return result;
}

void*  coverage_22873(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22873].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22873]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22873]);
    return result;
}

void*  coverage_22874(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22874].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22874]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22874]);
    return result;
}

void*  coverage_22875(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22875].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22875]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22875]);
    return result;
}

void*  coverage_22876(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22876].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22876]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22876]);
    return result;
}

void*  coverage_22877(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22877].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22877]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22877]);
    return result;
}

void*  coverage_22878(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22878].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22878]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22878]);
    return result;
}

void*  coverage_22879(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22879].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22879]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22879]);
    return result;
}

void*  coverage_22880(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22880].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22880]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22880]);
    return result;
}

void*  coverage_22881(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22881].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22881]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22881]);
    return result;
}

void*  coverage_22882(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22882].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22882]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22882]);
    return result;
}

void*  coverage_22883(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22883].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22883]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22883]);
    return result;
}

void*  coverage_22884(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22884].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22884]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22884]);
    return result;
}

void*  coverage_22885(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22885].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22885]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22885]);
    return result;
}

void*  coverage_22886(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22886].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22886]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22886]);
    return result;
}

void*  coverage_22887(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22887].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22887]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22887]);
    return result;
}

void*  coverage_22888(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22888].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22888]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22888]);
    return result;
}

void*  coverage_22889(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22889].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22889]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22889]);
    return result;
}

void*  coverage_22890(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22890].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22890]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22890]);
    return result;
}

void*  coverage_22891(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22891].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22891]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22891]);
    return result;
}

void*  coverage_22892(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22892].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22892]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22892]);
    return result;
}

void*  coverage_22893(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22893].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22893]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22893]);
    return result;
}

void*  coverage_22894(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22894].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22894]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22894]);
    return result;
}

void*  coverage_22895(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22895].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22895]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22895]);
    return result;
}

void*  coverage_22896(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22896].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22896]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22896]);
    return result;
}

void*  coverage_22897(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22897].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22897]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22897]);
    return result;
}

void*  coverage_22898(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22898].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22898]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22898]);
    return result;
}

void*  coverage_22899(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22899].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22899]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22899]);
    return result;
}

void*  coverage_22900(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22900].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22900]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22900]);
    return result;
}

void*  coverage_22901(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22901].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22901]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22901]);
    return result;
}

void*  coverage_22902(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22902].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22902]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22902]);
    return result;
}

void*  coverage_22903(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22903].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22903]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22903]);
    return result;
}

void*  coverage_22904(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22904].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22904]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22904]);
    return result;
}

void*  coverage_22905(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22905].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22905]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22905]);
    return result;
}

void*  coverage_22906(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22906].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22906]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22906]);
    return result;
}

void*  coverage_22907(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22907].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22907]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22907]);
    return result;
}

void*  coverage_22908(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22908].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22908]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22908]);
    return result;
}

void*  coverage_22909(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22909].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22909]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22909]);
    return result;
}

void*  coverage_22910(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22910].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22910]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22910]);
    return result;
}

void*  coverage_22911(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22911].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22911]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22911]);
    return result;
}

void*  coverage_22912(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22912].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22912]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22912]);
    return result;
}

void*  coverage_22913(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22913].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22913]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22913]);
    return result;
}

void*  coverage_22914(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22914].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22914]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22914]);
    return result;
}

void*  coverage_22915(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22915].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22915]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22915]);
    return result;
}

void*  coverage_22916(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22916].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22916]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22916]);
    return result;
}

void*  coverage_22917(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22917].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22917]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22917]);
    return result;
}

void*  coverage_22918(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22918].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22918]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22918]);
    return result;
}

void*  coverage_22919(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22919].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22919]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22919]);
    return result;
}

void*  coverage_22920(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22920].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22920]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22920]);
    return result;
}

void*  coverage_22921(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22921].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22921]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22921]);
    return result;
}

void*  coverage_22922(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22922].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22922]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22922]);
    return result;
}

void*  coverage_22923(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22923].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22923]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22923]);
    return result;
}

void*  coverage_22924(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22924].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22924]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22924]);
    return result;
}

void*  coverage_22925(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22925].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22925]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22925]);
    return result;
}

void*  coverage_22926(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22926].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22926]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22926]);
    return result;
}

void*  coverage_22927(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22927].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22927]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22927]);
    return result;
}

void*  coverage_22928(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22928].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22928]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22928]);
    return result;
}

void*  coverage_22929(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22929].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22929]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22929]);
    return result;
}

void*  coverage_22930(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22930].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22930]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22930]);
    return result;
}

void*  coverage_22931(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22931].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22931]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22931]);
    return result;
}

void*  coverage_22932(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22932].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22932]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22932]);
    return result;
}

void*  coverage_22933(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22933].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22933]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22933]);
    return result;
}

void*  coverage_22934(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22934].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22934]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22934]);
    return result;
}

void*  coverage_22935(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22935].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22935]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22935]);
    return result;
}

void*  coverage_22936(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22936].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22936]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22936]);
    return result;
}

void*  coverage_22937(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22937].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22937]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22937]);
    return result;
}

void*  coverage_22938(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22938].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22938]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22938]);
    return result;
}

void*  coverage_22939(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22939].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22939]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22939]);
    return result;
}

void*  coverage_22940(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22940].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22940]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22940]);
    return result;
}

void*  coverage_22941(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22941].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22941]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22941]);
    return result;
}

void*  coverage_22942(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22942].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22942]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22942]);
    return result;
}

void*  coverage_22943(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22943].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22943]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22943]);
    return result;
}

void*  coverage_22944(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22944].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22944]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22944]);
    return result;
}

void*  coverage_22945(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22945].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22945]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22945]);
    return result;
}

void*  coverage_22946(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22946].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22946]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22946]);
    return result;
}

void*  coverage_22947(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22947].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22947]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22947]);
    return result;
}

void*  coverage_22948(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22948].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22948]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22948]);
    return result;
}

void*  coverage_22949(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22949].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22949]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22949]);
    return result;
}

void*  coverage_22950(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22950].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22950]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22950]);
    return result;
}

void*  coverage_22951(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22951].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22951]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22951]);
    return result;
}

void*  coverage_22952(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22952].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22952]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22952]);
    return result;
}

void*  coverage_22953(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22953].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22953]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22953]);
    return result;
}

void*  coverage_22954(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22954].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22954]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22954]);
    return result;
}

void*  coverage_22955(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22955].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22955]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22955]);
    return result;
}

void*  coverage_22956(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22956].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22956]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22956]);
    return result;
}

void*  coverage_22957(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22957].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22957]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22957]);
    return result;
}

void*  coverage_22958(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22958].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22958]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22958]);
    return result;
}

void*  coverage_22959(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22959].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22959]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22959]);
    return result;
}

void*  coverage_22960(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22960].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22960]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22960]);
    return result;
}

void*  coverage_22961(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22961].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22961]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22961]);
    return result;
}

void*  coverage_22962(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22962].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22962]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22962]);
    return result;
}

void*  coverage_22963(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22963].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22963]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22963]);
    return result;
}

void*  coverage_22964(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22964].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22964]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22964]);
    return result;
}

void*  coverage_22965(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22965].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22965]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22965]);
    return result;
}

void*  coverage_22966(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22966].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22966]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22966]);
    return result;
}

void*  coverage_22967(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22967].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22967]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22967]);
    return result;
}

void*  coverage_22968(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22968].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22968]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22968]);
    return result;
}

void*  coverage_22969(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22969].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22969]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22969]);
    return result;
}

void*  coverage_22970(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22970].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22970]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22970]);
    return result;
}

void*  coverage_22971(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22971].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22971]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22971]);
    return result;
}

void*  coverage_22972(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22972].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22972]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22972]);
    return result;
}

void*  coverage_22973(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22973].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22973]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22973]);
    return result;
}

void*  coverage_22974(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22974].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22974]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22974]);
    return result;
}

void*  coverage_22975(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22975].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22975]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22975]);
    return result;
}

void*  coverage_22976(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22976].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22976]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22976]);
    return result;
}

void*  coverage_22977(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22977].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22977]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22977]);
    return result;
}

void*  coverage_22978(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22978].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22978]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22978]);
    return result;
}

void*  coverage_22979(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22979].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22979]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22979]);
    return result;
}

void*  coverage_22980(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22980].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22980]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22980]);
    return result;
}

void*  coverage_22981(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22981].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22981]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22981]);
    return result;
}

void*  coverage_22982(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22982].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22982]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22982]);
    return result;
}

void*  coverage_22983(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22983].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22983]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22983]);
    return result;
}

void*  coverage_22984(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22984].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22984]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22984]);
    return result;
}

void*  coverage_22985(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22985].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22985]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22985]);
    return result;
}

void*  coverage_22986(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22986].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22986]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22986]);
    return result;
}

void*  coverage_22987(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22987].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22987]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22987]);
    return result;
}

void*  coverage_22988(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22988].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22988]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22988]);
    return result;
}

void*  coverage_22989(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22989].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22989]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22989]);
    return result;
}

void*  coverage_22990(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22990].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22990]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22990]);
    return result;
}

void*  coverage_22991(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22991].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22991]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22991]);
    return result;
}

void*  coverage_22992(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22992].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22992]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22992]);
    return result;
}

void*  coverage_22993(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22993].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22993]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22993]);
    return result;
}

void*  coverage_22994(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22994].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22994]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22994]);
    return result;
}

void*  coverage_22995(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22995].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22995]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22995]);
    return result;
}

void*  coverage_22996(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22996].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22996]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22996]);
    return result;
}

void*  coverage_22997(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22997].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22997]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22997]);
    return result;
}

void*  coverage_22998(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22998].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22998]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22998]);
    return result;
}

void*  coverage_22999(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[22999].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[22999]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[22999]);
    return result;
}

void*  coverage_23000(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23000].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23000]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23000]);
    return result;
}

void*  coverage_23001(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23001].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23001]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23001]);
    return result;
}

void*  coverage_23002(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23002].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23002]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23002]);
    return result;
}

void*  coverage_23003(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23003].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23003]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23003]);
    return result;
}

void*  coverage_23004(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23004].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23004]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23004]);
    return result;
}

void*  coverage_23005(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23005].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23005]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23005]);
    return result;
}

void*  coverage_23006(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23006].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23006]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23006]);
    return result;
}

void*  coverage_23007(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23007].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23007]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23007]);
    return result;
}

void*  coverage_23008(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23008].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23008]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23008]);
    return result;
}

void*  coverage_23009(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23009].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23009]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23009]);
    return result;
}

void*  coverage_23010(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23010].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23010]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23010]);
    return result;
}

void*  coverage_23011(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23011].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23011]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23011]);
    return result;
}

void*  coverage_23012(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23012].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23012]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23012]);
    return result;
}

void*  coverage_23013(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23013].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23013]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23013]);
    return result;
}

void*  coverage_23014(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23014].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23014]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23014]);
    return result;
}

void*  coverage_23015(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23015].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23015]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23015]);
    return result;
}

void*  coverage_23016(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23016].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23016]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23016]);
    return result;
}

void*  coverage_23017(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23017].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23017]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23017]);
    return result;
}

void*  coverage_23018(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23018].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23018]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23018]);
    return result;
}

void*  coverage_23019(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23019].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23019]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23019]);
    return result;
}

void*  coverage_23020(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23020].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23020]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23020]);
    return result;
}

void*  coverage_23021(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23021].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23021]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23021]);
    return result;
}

void*  coverage_23022(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23022].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23022]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23022]);
    return result;
}

void*  coverage_23023(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23023].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23023]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23023]);
    return result;
}

void*  coverage_23024(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23024].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23024]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23024]);
    return result;
}

void*  coverage_23025(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23025].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23025]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23025]);
    return result;
}

void*  coverage_23026(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23026].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23026]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23026]);
    return result;
}

void*  coverage_23027(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23027].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23027]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23027]);
    return result;
}

void*  coverage_23028(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23028].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23028]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23028]);
    return result;
}

void*  coverage_23029(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23029].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23029]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23029]);
    return result;
}

void*  coverage_23030(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23030].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23030]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23030]);
    return result;
}

void*  coverage_23031(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23031].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23031]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23031]);
    return result;
}

void*  coverage_23032(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23032].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23032]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23032]);
    return result;
}

void*  coverage_23033(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23033].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23033]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23033]);
    return result;
}

void*  coverage_23034(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23034].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23034]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23034]);
    return result;
}

void*  coverage_23035(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23035].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23035]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23035]);
    return result;
}

void*  coverage_23036(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23036].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23036]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23036]);
    return result;
}

void*  coverage_23037(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23037].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23037]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23037]);
    return result;
}

void*  coverage_23038(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23038].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23038]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23038]);
    return result;
}

void*  coverage_23039(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23039].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23039]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23039]);
    return result;
}

void*  coverage_23040(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23040].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23040]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23040]);
    return result;
}

void*  coverage_23041(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23041].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23041]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23041]);
    return result;
}

void*  coverage_23042(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23042].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23042]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23042]);
    return result;
}

void*  coverage_23043(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23043].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23043]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23043]);
    return result;
}

void*  coverage_23044(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23044].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23044]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23044]);
    return result;
}

void*  coverage_23045(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23045].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23045]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23045]);
    return result;
}

void*  coverage_23046(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23046].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23046]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23046]);
    return result;
}

void*  coverage_23047(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23047].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23047]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23047]);
    return result;
}

void*  coverage_23048(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23048].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23048]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23048]);
    return result;
}

void*  coverage_23049(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23049].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23049]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23049]);
    return result;
}

void*  coverage_23050(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23050].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23050]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23050]);
    return result;
}

void*  coverage_23051(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23051].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23051]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23051]);
    return result;
}

void*  coverage_23052(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23052].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23052]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23052]);
    return result;
}

void*  coverage_23053(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23053].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23053]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23053]);
    return result;
}

void*  coverage_23054(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23054].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23054]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23054]);
    return result;
}

void*  coverage_23055(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23055].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23055]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23055]);
    return result;
}

void*  coverage_23056(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23056].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23056]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23056]);
    return result;
}

void*  coverage_23057(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23057].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23057]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23057]);
    return result;
}

void*  coverage_23058(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23058].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23058]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23058]);
    return result;
}

void*  coverage_23059(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23059].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23059]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23059]);
    return result;
}

void*  coverage_23060(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23060].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23060]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23060]);
    return result;
}

void*  coverage_23061(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23061].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23061]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23061]);
    return result;
}

void*  coverage_23062(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23062].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23062]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23062]);
    return result;
}

void*  coverage_23063(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23063].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23063]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23063]);
    return result;
}

void*  coverage_23064(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23064].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23064]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23064]);
    return result;
}

void*  coverage_23065(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23065].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23065]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23065]);
    return result;
}

void*  coverage_23066(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23066].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23066]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23066]);
    return result;
}

void*  coverage_23067(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23067].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23067]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23067]);
    return result;
}

void*  coverage_23068(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23068].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23068]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23068]);
    return result;
}

void*  coverage_23069(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23069].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23069]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23069]);
    return result;
}

void*  coverage_23070(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23070].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23070]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23070]);
    return result;
}

void*  coverage_23071(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23071].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23071]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23071]);
    return result;
}

void*  coverage_23072(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23072].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23072]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23072]);
    return result;
}

void*  coverage_23073(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23073].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23073]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23073]);
    return result;
}

void*  coverage_23074(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23074].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23074]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23074]);
    return result;
}

void*  coverage_23075(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23075].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23075]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23075]);
    return result;
}

void*  coverage_23076(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23076].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23076]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23076]);
    return result;
}

void*  coverage_23077(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23077].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23077]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23077]);
    return result;
}

void*  coverage_23078(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23078].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23078]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23078]);
    return result;
}

void*  coverage_23079(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23079].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23079]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23079]);
    return result;
}

void*  coverage_23080(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23080].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23080]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23080]);
    return result;
}

void*  coverage_23081(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23081].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23081]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23081]);
    return result;
}

void*  coverage_23082(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23082].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23082]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23082]);
    return result;
}

void*  coverage_23083(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23083].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23083]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23083]);
    return result;
}

void*  coverage_23084(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23084].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23084]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23084]);
    return result;
}

void*  coverage_23085(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23085].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23085]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23085]);
    return result;
}

void*  coverage_23086(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23086].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23086]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23086]);
    return result;
}

void*  coverage_23087(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23087].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23087]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23087]);
    return result;
}

void*  coverage_23088(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23088].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23088]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23088]);
    return result;
}

void*  coverage_23089(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23089].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23089]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23089]);
    return result;
}

void*  coverage_23090(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23090].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23090]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23090]);
    return result;
}

void*  coverage_23091(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23091].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23091]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23091]);
    return result;
}

void*  coverage_23092(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23092].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23092]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23092]);
    return result;
}

void*  coverage_23093(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23093].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23093]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23093]);
    return result;
}

void*  coverage_23094(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23094].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23094]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23094]);
    return result;
}

void*  coverage_23095(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23095].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23095]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23095]);
    return result;
}

void*  coverage_23096(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23096].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23096]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23096]);
    return result;
}

void*  coverage_23097(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23097].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23097]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23097]);
    return result;
}

void*  coverage_23098(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23098].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23098]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23098]);
    return result;
}

void*  coverage_23099(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23099].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23099]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23099]);
    return result;
}

void*  coverage_23100(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23100].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23100]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23100]);
    return result;
}

void*  coverage_23101(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23101].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23101]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23101]);
    return result;
}

void*  coverage_23102(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23102].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23102]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23102]);
    return result;
}

void*  coverage_23103(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23103].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23103]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23103]);
    return result;
}

void*  coverage_23104(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23104].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23104]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23104]);
    return result;
}

void*  coverage_23105(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23105].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23105]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23105]);
    return result;
}

void*  coverage_23106(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23106].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23106]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23106]);
    return result;
}

void*  coverage_23107(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23107].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23107]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23107]);
    return result;
}

void*  coverage_23108(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23108].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23108]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23108]);
    return result;
}

void*  coverage_23109(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23109].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23109]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23109]);
    return result;
}

void*  coverage_23110(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23110].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23110]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23110]);
    return result;
}

void*  coverage_23111(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23111].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23111]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23111]);
    return result;
}

void*  coverage_23112(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23112].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23112]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23112]);
    return result;
}

void*  coverage_23113(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23113].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23113]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23113]);
    return result;
}

void*  coverage_23114(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23114].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23114]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23114]);
    return result;
}

void*  coverage_23115(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23115].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23115]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23115]);
    return result;
}

void*  coverage_23116(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23116].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23116]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23116]);
    return result;
}

void*  coverage_23117(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23117].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23117]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23117]);
    return result;
}

void*  coverage_23118(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23118].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23118]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23118]);
    return result;
}

void*  coverage_23119(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23119].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23119]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23119]);
    return result;
}

void*  coverage_23120(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23120].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23120]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23120]);
    return result;
}

void*  coverage_23121(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23121].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23121]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23121]);
    return result;
}

void*  coverage_23122(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23122].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23122]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23122]);
    return result;
}

void*  coverage_23123(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23123].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23123]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23123]);
    return result;
}

void*  coverage_23124(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23124].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23124]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23124]);
    return result;
}

void*  coverage_23125(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23125].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23125]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23125]);
    return result;
}

void*  coverage_23126(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23126].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23126]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23126]);
    return result;
}

void*  coverage_23127(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23127].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23127]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23127]);
    return result;
}

void*  coverage_23128(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23128].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23128]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23128]);
    return result;
}

void*  coverage_23129(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23129].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23129]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23129]);
    return result;
}

void*  coverage_23130(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23130].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23130]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23130]);
    return result;
}

void*  coverage_23131(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23131].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23131]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23131]);
    return result;
}

void*  coverage_23132(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23132].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23132]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23132]);
    return result;
}

void*  coverage_23133(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23133].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23133]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23133]);
    return result;
}

void*  coverage_23134(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23134].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23134]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23134]);
    return result;
}

void*  coverage_23135(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23135].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23135]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23135]);
    return result;
}

void*  coverage_23136(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23136].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23136]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23136]);
    return result;
}

void*  coverage_23137(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23137].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23137]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23137]);
    return result;
}

void*  coverage_23138(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23138].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23138]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23138]);
    return result;
}

void*  coverage_23139(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23139].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23139]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23139]);
    return result;
}

void*  coverage_23140(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23140].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23140]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23140]);
    return result;
}

void*  coverage_23141(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23141].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23141]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23141]);
    return result;
}

void*  coverage_23142(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23142].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23142]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23142]);
    return result;
}

void*  coverage_23143(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23143].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23143]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23143]);
    return result;
}

void*  coverage_23144(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23144].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23144]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23144]);
    return result;
}

void*  coverage_23145(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23145].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23145]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23145]);
    return result;
}

void*  coverage_23146(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23146].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23146]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23146]);
    return result;
}

void*  coverage_23147(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23147].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23147]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23147]);
    return result;
}

void*  coverage_23148(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23148].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23148]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23148]);
    return result;
}

void*  coverage_23149(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23149].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23149]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23149]);
    return result;
}

void*  coverage_23150(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23150].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23150]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23150]);
    return result;
}

void*  coverage_23151(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23151].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23151]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23151]);
    return result;
}

void*  coverage_23152(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23152].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23152]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23152]);
    return result;
}

void*  coverage_23153(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23153].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23153]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23153]);
    return result;
}

void*  coverage_23154(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23154].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23154]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23154]);
    return result;
}

void*  coverage_23155(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23155].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23155]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23155]);
    return result;
}

void*  coverage_23156(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23156].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23156]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23156]);
    return result;
}

void*  coverage_23157(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23157].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23157]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23157]);
    return result;
}

void*  coverage_23158(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23158].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23158]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23158]);
    return result;
}

void*  coverage_23159(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23159].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23159]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23159]);
    return result;
}

void*  coverage_23160(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23160].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23160]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23160]);
    return result;
}

void*  coverage_23161(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23161].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23161]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23161]);
    return result;
}

void*  coverage_23162(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23162].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23162]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23162]);
    return result;
}

void*  coverage_23163(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23163].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23163]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23163]);
    return result;
}

void*  coverage_23164(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23164].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23164]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23164]);
    return result;
}

void*  coverage_23165(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23165].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23165]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23165]);
    return result;
}

void*  coverage_23166(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23166].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23166]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23166]);
    return result;
}

void*  coverage_23167(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23167].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23167]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23167]);
    return result;
}

void*  coverage_23168(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23168].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23168]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23168]);
    return result;
}

void*  coverage_23169(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23169].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23169]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23169]);
    return result;
}

void*  coverage_23170(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23170].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23170]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23170]);
    return result;
}

void*  coverage_23171(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23171].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23171]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23171]);
    return result;
}

void*  coverage_23172(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23172].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23172]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23172]);
    return result;
}

void*  coverage_23173(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23173].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23173]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23173]);
    return result;
}

void*  coverage_23174(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23174].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23174]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23174]);
    return result;
}

void*  coverage_23175(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23175].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23175]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23175]);
    return result;
}

void*  coverage_23176(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23176].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23176]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23176]);
    return result;
}

void*  coverage_23177(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23177].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23177]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23177]);
    return result;
}

void*  coverage_23178(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23178].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23178]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23178]);
    return result;
}

void*  coverage_23179(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23179].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23179]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23179]);
    return result;
}

void*  coverage_23180(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23180].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23180]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23180]);
    return result;
}

void*  coverage_23181(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23181].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23181]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23181]);
    return result;
}

void*  coverage_23182(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23182].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23182]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23182]);
    return result;
}

void*  coverage_23183(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23183].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23183]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23183]);
    return result;
}

void*  coverage_23184(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23184].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23184]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23184]);
    return result;
}

void*  coverage_23185(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23185].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23185]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23185]);
    return result;
}

void*  coverage_23186(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23186].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23186]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23186]);
    return result;
}

void*  coverage_23187(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23187].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23187]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23187]);
    return result;
}

void*  coverage_23188(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23188].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23188]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23188]);
    return result;
}

void*  coverage_23189(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23189].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23189]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23189]);
    return result;
}

void*  coverage_23190(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23190].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23190]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23190]);
    return result;
}

void*  coverage_23191(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23191].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23191]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23191]);
    return result;
}

void*  coverage_23192(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23192].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23192]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23192]);
    return result;
}

void*  coverage_23193(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23193].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23193]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23193]);
    return result;
}

void*  coverage_23194(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23194].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23194]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23194]);
    return result;
}

void*  coverage_23195(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23195].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23195]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23195]);
    return result;
}

void*  coverage_23196(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23196].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23196]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23196]);
    return result;
}

void*  coverage_23197(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23197].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23197]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23197]);
    return result;
}

void*  coverage_23198(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23198].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23198]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23198]);
    return result;
}

void*  coverage_23199(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23199].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23199]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23199]);
    return result;
}

void*  coverage_23200(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23200].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23200]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23200]);
    return result;
}

void*  coverage_23201(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23201].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23201]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23201]);
    return result;
}

void*  coverage_23202(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23202].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23202]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23202]);
    return result;
}

void*  coverage_23203(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23203].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23203]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23203]);
    return result;
}

void*  coverage_23204(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23204].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23204]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23204]);
    return result;
}

void*  coverage_23205(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23205].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23205]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23205]);
    return result;
}

void*  coverage_23206(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23206].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23206]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23206]);
    return result;
}

void*  coverage_23207(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23207].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23207]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23207]);
    return result;
}

void*  coverage_23208(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23208].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23208]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23208]);
    return result;
}

void*  coverage_23209(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23209].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23209]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23209]);
    return result;
}

void*  coverage_23210(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23210].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23210]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23210]);
    return result;
}

void*  coverage_23211(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23211].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23211]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23211]);
    return result;
}

void*  coverage_23212(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23212].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23212]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23212]);
    return result;
}

void*  coverage_23213(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23213].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23213]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23213]);
    return result;
}

void*  coverage_23214(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23214].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23214]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23214]);
    return result;
}

void*  coverage_23215(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23215].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23215]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23215]);
    return result;
}

void*  coverage_23216(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23216].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23216]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23216]);
    return result;
}

void*  coverage_23217(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23217].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23217]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23217]);
    return result;
}

void*  coverage_23218(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23218].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23218]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23218]);
    return result;
}

void*  coverage_23219(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23219].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23219]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23219]);
    return result;
}

void*  coverage_23220(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23220].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23220]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23220]);
    return result;
}

void*  coverage_23221(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23221].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23221]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23221]);
    return result;
}

void*  coverage_23222(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23222].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23222]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23222]);
    return result;
}

void*  coverage_23223(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23223].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23223]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23223]);
    return result;
}

void*  coverage_23224(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23224].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23224]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23224]);
    return result;
}

void*  coverage_23225(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23225].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23225]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23225]);
    return result;
}

void*  coverage_23226(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23226].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23226]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23226]);
    return result;
}

void*  coverage_23227(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23227].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23227]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23227]);
    return result;
}

void*  coverage_23228(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23228].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23228]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23228]);
    return result;
}

void*  coverage_23229(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23229].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23229]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23229]);
    return result;
}

void*  coverage_23230(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23230].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23230]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23230]);
    return result;
}

void*  coverage_23231(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23231].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23231]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23231]);
    return result;
}

void*  coverage_23232(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23232].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23232]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23232]);
    return result;
}

void*  coverage_23233(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23233].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23233]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23233]);
    return result;
}

void*  coverage_23234(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23234].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23234]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23234]);
    return result;
}

void*  coverage_23235(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23235].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23235]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23235]);
    return result;
}

void*  coverage_23236(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23236].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23236]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23236]);
    return result;
}

void*  coverage_23237(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23237].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23237]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23237]);
    return result;
}

void*  coverage_23238(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23238].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23238]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23238]);
    return result;
}

void*  coverage_23239(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23239].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23239]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23239]);
    return result;
}

void*  coverage_23240(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23240].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23240]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23240]);
    return result;
}

void*  coverage_23241(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23241].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23241]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23241]);
    return result;
}

void*  coverage_23242(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23242].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23242]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23242]);
    return result;
}

void*  coverage_23243(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23243].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23243]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23243]);
    return result;
}

void*  coverage_23244(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23244].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23244]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23244]);
    return result;
}

void*  coverage_23245(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23245].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23245]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23245]);
    return result;
}

void*  coverage_23246(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23246].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23246]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23246]);
    return result;
}

void*  coverage_23247(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23247].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23247]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23247]);
    return result;
}

void*  coverage_23248(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23248].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23248]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23248]);
    return result;
}

void*  coverage_23249(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23249].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23249]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23249]);
    return result;
}

void*  coverage_23250(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23250].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23250]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23250]);
    return result;
}

void*  coverage_23251(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23251].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23251]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23251]);
    return result;
}

void*  coverage_23252(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23252].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23252]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23252]);
    return result;
}

void*  coverage_23253(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23253].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23253]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23253]);
    return result;
}

void*  coverage_23254(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23254].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23254]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23254]);
    return result;
}

void*  coverage_23255(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23255].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23255]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23255]);
    return result;
}

void*  coverage_23256(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23256].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23256]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23256]);
    return result;
}

void*  coverage_23257(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23257].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23257]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23257]);
    return result;
}

void*  coverage_23258(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23258].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23258]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23258]);
    return result;
}

void*  coverage_23259(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23259].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23259]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23259]);
    return result;
}

void*  coverage_23260(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23260].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23260]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23260]);
    return result;
}

void*  coverage_23261(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23261].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23261]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23261]);
    return result;
}

void*  coverage_23262(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23262].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23262]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23262]);
    return result;
}

void*  coverage_23263(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23263].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23263]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23263]);
    return result;
}

void*  coverage_23264(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23264].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23264]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23264]);
    return result;
}

void*  coverage_23265(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23265].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23265]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23265]);
    return result;
}

void*  coverage_23266(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23266].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23266]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23266]);
    return result;
}

void*  coverage_23267(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23267].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23267]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23267]);
    return result;
}

void*  coverage_23268(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23268].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23268]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23268]);
    return result;
}

void*  coverage_23269(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23269].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23269]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23269]);
    return result;
}

void*  coverage_23270(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23270].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23270]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23270]);
    return result;
}

void*  coverage_23271(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23271].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23271]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23271]);
    return result;
}

void*  coverage_23272(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23272].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23272]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23272]);
    return result;
}

void*  coverage_23273(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23273].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23273]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23273]);
    return result;
}

void*  coverage_23274(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23274].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23274]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23274]);
    return result;
}

void*  coverage_23275(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23275].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23275]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23275]);
    return result;
}

void*  coverage_23276(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23276].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23276]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23276]);
    return result;
}

void*  coverage_23277(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23277].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23277]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23277]);
    return result;
}

void*  coverage_23278(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23278].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23278]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23278]);
    return result;
}

void*  coverage_23279(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23279].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23279]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23279]);
    return result;
}

void*  coverage_23280(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23280].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23280]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23280]);
    return result;
}

void*  coverage_23281(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23281].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23281]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23281]);
    return result;
}

void*  coverage_23282(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23282].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23282]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23282]);
    return result;
}

void*  coverage_23283(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23283].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23283]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23283]);
    return result;
}

void*  coverage_23284(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23284].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23284]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23284]);
    return result;
}

void*  coverage_23285(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23285].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23285]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23285]);
    return result;
}

void*  coverage_23286(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23286].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23286]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23286]);
    return result;
}

void*  coverage_23287(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23287].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23287]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23287]);
    return result;
}

void*  coverage_23288(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23288].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23288]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23288]);
    return result;
}

void*  coverage_23289(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23289].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23289]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23289]);
    return result;
}

void*  coverage_23290(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23290].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23290]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23290]);
    return result;
}

void*  coverage_23291(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23291].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23291]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23291]);
    return result;
}

void*  coverage_23292(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23292].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23292]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23292]);
    return result;
}

void*  coverage_23293(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23293].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23293]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23293]);
    return result;
}

void*  coverage_23294(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23294].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23294]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23294]);
    return result;
}

void*  coverage_23295(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23295].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23295]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23295]);
    return result;
}

void*  coverage_23296(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23296].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23296]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23296]);
    return result;
}

void*  coverage_23297(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23297].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23297]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23297]);
    return result;
}

void*  coverage_23298(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23298].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23298]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23298]);
    return result;
}

void*  coverage_23299(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23299].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23299]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23299]);
    return result;
}

void*  coverage_23300(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23300].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23300]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23300]);
    return result;
}

void*  coverage_23301(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23301].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23301]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23301]);
    return result;
}

void*  coverage_23302(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23302].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23302]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23302]);
    return result;
}

void*  coverage_23303(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23303].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23303]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23303]);
    return result;
}

void*  coverage_23304(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23304].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23304]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23304]);
    return result;
}

void*  coverage_23305(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23305].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23305]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23305]);
    return result;
}

void*  coverage_23306(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23306].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23306]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23306]);
    return result;
}

void*  coverage_23307(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23307].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23307]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23307]);
    return result;
}

void*  coverage_23308(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23308].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23308]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23308]);
    return result;
}

void*  coverage_23309(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23309].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23309]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23309]);
    return result;
}

void*  coverage_23310(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23310].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23310]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23310]);
    return result;
}

void*  coverage_23311(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23311].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23311]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23311]);
    return result;
}

void*  coverage_23312(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23312].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23312]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23312]);
    return result;
}

void*  coverage_23313(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23313].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23313]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23313]);
    return result;
}

void*  coverage_23314(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23314].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23314]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23314]);
    return result;
}

void*  coverage_23315(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23315].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23315]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23315]);
    return result;
}

void*  coverage_23316(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23316].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23316]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23316]);
    return result;
}

void*  coverage_23317(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23317].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23317]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23317]);
    return result;
}

void*  coverage_23318(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23318].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23318]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23318]);
    return result;
}

void*  coverage_23319(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23319].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23319]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23319]);
    return result;
}

void*  coverage_23320(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23320].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23320]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23320]);
    return result;
}

void*  coverage_23321(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23321].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23321]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23321]);
    return result;
}

void*  coverage_23322(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23322].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23322]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23322]);
    return result;
}

void*  coverage_23323(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23323].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23323]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23323]);
    return result;
}

void*  coverage_23324(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23324].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23324]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23324]);
    return result;
}

void*  coverage_23325(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23325].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23325]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23325]);
    return result;
}

void*  coverage_23326(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23326].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23326]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23326]);
    return result;
}

void*  coverage_23327(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23327].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23327]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23327]);
    return result;
}

void*  coverage_23328(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23328].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23328]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23328]);
    return result;
}

void*  coverage_23329(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23329].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23329]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23329]);
    return result;
}

void*  coverage_23330(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23330].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23330]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23330]);
    return result;
}

void*  coverage_23331(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23331].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23331]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23331]);
    return result;
}

void*  coverage_23332(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23332].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23332]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23332]);
    return result;
}

void*  coverage_23333(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23333].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23333]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23333]);
    return result;
}

void*  coverage_23334(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23334].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23334]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23334]);
    return result;
}

void*  coverage_23335(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23335].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23335]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23335]);
    return result;
}

void*  coverage_23336(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23336].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23336]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23336]);
    return result;
}

void*  coverage_23337(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23337].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23337]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23337]);
    return result;
}

void*  coverage_23338(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23338].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23338]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23338]);
    return result;
}

void*  coverage_23339(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23339].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23339]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23339]);
    return result;
}

void*  coverage_23340(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23340].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23340]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23340]);
    return result;
}

void*  coverage_23341(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23341].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23341]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23341]);
    return result;
}

void*  coverage_23342(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23342].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23342]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23342]);
    return result;
}

void*  coverage_23343(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23343].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23343]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23343]);
    return result;
}

void*  coverage_23344(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23344].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23344]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23344]);
    return result;
}

void*  coverage_23345(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23345].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23345]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23345]);
    return result;
}

void*  coverage_23346(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23346].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23346]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23346]);
    return result;
}

void*  coverage_23347(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23347].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23347]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23347]);
    return result;
}

void*  coverage_23348(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23348].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23348]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23348]);
    return result;
}

void*  coverage_23349(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23349].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23349]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23349]);
    return result;
}

void*  coverage_23350(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23350].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23350]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23350]);
    return result;
}

void*  coverage_23351(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23351].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23351]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23351]);
    return result;
}

void*  coverage_23352(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23352].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23352]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23352]);
    return result;
}

void*  coverage_23353(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23353].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23353]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23353]);
    return result;
}

void*  coverage_23354(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23354].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23354]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23354]);
    return result;
}

void*  coverage_23355(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23355].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23355]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23355]);
    return result;
}

void*  coverage_23356(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23356].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23356]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23356]);
    return result;
}

void*  coverage_23357(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23357].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23357]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23357]);
    return result;
}

void*  coverage_23358(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23358].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23358]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23358]);
    return result;
}

void*  coverage_23359(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23359].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23359]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23359]);
    return result;
}

void*  coverage_23360(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23360].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23360]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23360]);
    return result;
}

void*  coverage_23361(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23361].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23361]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23361]);
    return result;
}

void*  coverage_23362(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23362].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23362]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23362]);
    return result;
}

void*  coverage_23363(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23363].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23363]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23363]);
    return result;
}

void*  coverage_23364(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23364].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23364]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23364]);
    return result;
}

void*  coverage_23365(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23365].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23365]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23365]);
    return result;
}

void*  coverage_23366(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23366].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23366]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23366]);
    return result;
}

void*  coverage_23367(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23367].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23367]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23367]);
    return result;
}

void*  coverage_23368(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23368].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23368]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23368]);
    return result;
}

void*  coverage_23369(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23369].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23369]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23369]);
    return result;
}

void*  coverage_23370(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23370].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23370]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23370]);
    return result;
}

void*  coverage_23371(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23371].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23371]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23371]);
    return result;
}

void*  coverage_23372(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23372].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23372]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23372]);
    return result;
}

void*  coverage_23373(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23373].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23373]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23373]);
    return result;
}

void*  coverage_23374(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23374].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23374]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23374]);
    return result;
}

void*  coverage_23375(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23375].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23375]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23375]);
    return result;
}

void*  coverage_23376(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23376].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23376]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23376]);
    return result;
}

void*  coverage_23377(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23377].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23377]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23377]);
    return result;
}

void*  coverage_23378(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23378].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23378]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23378]);
    return result;
}

void*  coverage_23379(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23379].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23379]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23379]);
    return result;
}

void*  coverage_23380(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23380].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23380]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23380]);
    return result;
}

void*  coverage_23381(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23381].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23381]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23381]);
    return result;
}

void*  coverage_23382(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23382].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23382]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23382]);
    return result;
}

void*  coverage_23383(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23383].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23383]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23383]);
    return result;
}

void*  coverage_23384(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23384].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23384]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23384]);
    return result;
}

void*  coverage_23385(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23385].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23385]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23385]);
    return result;
}

void*  coverage_23386(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23386].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23386]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23386]);
    return result;
}

void*  coverage_23387(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23387].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23387]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23387]);
    return result;
}

void*  coverage_23388(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23388].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23388]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23388]);
    return result;
}

void*  coverage_23389(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23389].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23389]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23389]);
    return result;
}

void*  coverage_23390(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23390].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23390]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23390]);
    return result;
}

void*  coverage_23391(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23391].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23391]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23391]);
    return result;
}

void*  coverage_23392(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23392].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23392]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23392]);
    return result;
}

void*  coverage_23393(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23393].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23393]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23393]);
    return result;
}

void*  coverage_23394(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23394].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23394]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23394]);
    return result;
}

void*  coverage_23395(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23395].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23395]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23395]);
    return result;
}

void*  coverage_23396(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23396].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23396]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23396]);
    return result;
}

void*  coverage_23397(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23397].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23397]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23397]);
    return result;
}

void*  coverage_23398(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23398].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23398]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23398]);
    return result;
}

void*  coverage_23399(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23399].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23399]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23399]);
    return result;
}

void*  coverage_23400(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23400].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23400]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23400]);
    return result;
}

void*  coverage_23401(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23401].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23401]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23401]);
    return result;
}

void*  coverage_23402(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23402].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23402]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23402]);
    return result;
}

void*  coverage_23403(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23403].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23403]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23403]);
    return result;
}

void*  coverage_23404(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23404].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23404]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23404]);
    return result;
}

void*  coverage_23405(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23405].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23405]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23405]);
    return result;
}

void*  coverage_23406(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23406].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23406]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23406]);
    return result;
}

void*  coverage_23407(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23407].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23407]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23407]);
    return result;
}

void*  coverage_23408(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23408].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23408]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23408]);
    return result;
}

void*  coverage_23409(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23409].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23409]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23409]);
    return result;
}

void*  coverage_23410(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23410].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23410]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23410]);
    return result;
}

void*  coverage_23411(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23411].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23411]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23411]);
    return result;
}

void*  coverage_23412(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23412].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23412]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23412]);
    return result;
}

void*  coverage_23413(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23413].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23413]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23413]);
    return result;
}

void*  coverage_23414(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23414].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23414]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23414]);
    return result;
}

void*  coverage_23415(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23415].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23415]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23415]);
    return result;
}

void*  coverage_23416(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23416].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23416]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23416]);
    return result;
}

void*  coverage_23417(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23417].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23417]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23417]);
    return result;
}

void*  coverage_23418(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23418].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23418]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23418]);
    return result;
}

void*  coverage_23419(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23419].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23419]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23419]);
    return result;
}

void*  coverage_23420(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23420].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23420]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23420]);
    return result;
}

void*  coverage_23421(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23421].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23421]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23421]);
    return result;
}

void*  coverage_23422(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23422].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23422]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23422]);
    return result;
}

void*  coverage_23423(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23423].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23423]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23423]);
    return result;
}

void*  coverage_23424(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23424].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23424]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23424]);
    return result;
}

void*  coverage_23425(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23425].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23425]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23425]);
    return result;
}

void*  coverage_23426(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23426].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23426]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23426]);
    return result;
}

void*  coverage_23427(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23427].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23427]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23427]);
    return result;
}

void*  coverage_23428(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23428].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23428]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23428]);
    return result;
}

void*  coverage_23429(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23429].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23429]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23429]);
    return result;
}

void*  coverage_23430(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23430].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23430]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23430]);
    return result;
}

void*  coverage_23431(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23431].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23431]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23431]);
    return result;
}

void*  coverage_23432(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23432].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23432]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23432]);
    return result;
}

void*  coverage_23433(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23433].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23433]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23433]);
    return result;
}

void*  coverage_23434(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23434].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23434]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23434]);
    return result;
}

void*  coverage_23435(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23435].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23435]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23435]);
    return result;
}

void*  coverage_23436(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23436].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23436]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23436]);
    return result;
}

void*  coverage_23437(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23437].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23437]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23437]);
    return result;
}

void*  coverage_23438(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23438].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23438]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23438]);
    return result;
}

void*  coverage_23439(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23439].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23439]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23439]);
    return result;
}

void*  coverage_23440(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23440].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23440]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23440]);
    return result;
}

void*  coverage_23441(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23441].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23441]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23441]);
    return result;
}

void*  coverage_23442(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23442].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23442]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23442]);
    return result;
}

void*  coverage_23443(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23443].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23443]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23443]);
    return result;
}

void*  coverage_23444(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23444].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23444]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23444]);
    return result;
}

void*  coverage_23445(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23445].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23445]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23445]);
    return result;
}

void*  coverage_23446(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23446].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23446]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23446]);
    return result;
}

void*  coverage_23447(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23447].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23447]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23447]);
    return result;
}

void*  coverage_23448(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23448].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23448]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23448]);
    return result;
}

void*  coverage_23449(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23449].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23449]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23449]);
    return result;
}

void*  coverage_23450(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23450].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23450]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23450]);
    return result;
}

void*  coverage_23451(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23451].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23451]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23451]);
    return result;
}

void*  coverage_23452(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23452].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23452]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23452]);
    return result;
}

void*  coverage_23453(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23453].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23453]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23453]);
    return result;
}

void*  coverage_23454(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23454].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23454]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23454]);
    return result;
}

void*  coverage_23455(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23455].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23455]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23455]);
    return result;
}

void*  coverage_23456(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23456].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23456]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23456]);
    return result;
}

void*  coverage_23457(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23457].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23457]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23457]);
    return result;
}

void*  coverage_23458(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23458].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23458]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23458]);
    return result;
}

void*  coverage_23459(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23459].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23459]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23459]);
    return result;
}

void*  coverage_23460(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23460].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23460]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23460]);
    return result;
}

void*  coverage_23461(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23461].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23461]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23461]);
    return result;
}

void*  coverage_23462(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23462].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23462]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23462]);
    return result;
}

void*  coverage_23463(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23463].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23463]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23463]);
    return result;
}

void*  coverage_23464(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23464].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23464]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23464]);
    return result;
}

void*  coverage_23465(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23465].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23465]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23465]);
    return result;
}

void*  coverage_23466(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23466].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23466]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23466]);
    return result;
}

void*  coverage_23467(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23467].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23467]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23467]);
    return result;
}

void*  coverage_23468(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23468].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23468]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23468]);
    return result;
}

void*  coverage_23469(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23469].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23469]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23469]);
    return result;
}

void*  coverage_23470(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23470].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23470]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23470]);
    return result;
}

void*  coverage_23471(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23471].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23471]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23471]);
    return result;
}

void*  coverage_23472(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23472].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23472]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23472]);
    return result;
}

void*  coverage_23473(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23473].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23473]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23473]);
    return result;
}

void*  coverage_23474(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23474].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23474]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23474]);
    return result;
}

void*  coverage_23475(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23475].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23475]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23475]);
    return result;
}

void*  coverage_23476(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23476].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23476]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23476]);
    return result;
}

void*  coverage_23477(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23477].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23477]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23477]);
    return result;
}

void*  coverage_23478(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23478].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23478]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23478]);
    return result;
}

void*  coverage_23479(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23479].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23479]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23479]);
    return result;
}

void*  coverage_23480(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23480].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23480]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23480]);
    return result;
}

void*  coverage_23481(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23481].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23481]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23481]);
    return result;
}

void*  coverage_23482(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23482].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23482]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23482]);
    return result;
}

void*  coverage_23483(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23483].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23483]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23483]);
    return result;
}

void*  coverage_23484(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23484].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23484]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23484]);
    return result;
}

void*  coverage_23485(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23485].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23485]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23485]);
    return result;
}

void*  coverage_23486(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23486].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23486]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23486]);
    return result;
}

void*  coverage_23487(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23487].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23487]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23487]);
    return result;
}

void*  coverage_23488(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23488].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23488]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23488]);
    return result;
}

void*  coverage_23489(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23489].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23489]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23489]);
    return result;
}

void*  coverage_23490(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23490].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23490]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23490]);
    return result;
}

void*  coverage_23491(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23491].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23491]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23491]);
    return result;
}

void*  coverage_23492(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23492].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23492]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23492]);
    return result;
}

void*  coverage_23493(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23493].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23493]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23493]);
    return result;
}

void*  coverage_23494(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23494].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23494]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23494]);
    return result;
}

void*  coverage_23495(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23495].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23495]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23495]);
    return result;
}

void*  coverage_23496(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23496].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23496]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23496]);
    return result;
}

void*  coverage_23497(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23497].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23497]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23497]);
    return result;
}

void*  coverage_23498(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23498].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23498]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23498]);
    return result;
}

void*  coverage_23499(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23499].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23499]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23499]);
    return result;
}

void*  coverage_23500(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23500].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23500]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23500]);
    return result;
}

void*  coverage_23501(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23501].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23501]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23501]);
    return result;
}

void*  coverage_23502(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23502].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23502]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23502]);
    return result;
}

void*  coverage_23503(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23503].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23503]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23503]);
    return result;
}

void*  coverage_23504(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23504].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23504]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23504]);
    return result;
}

void*  coverage_23505(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23505].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23505]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23505]);
    return result;
}

void*  coverage_23506(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23506].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23506]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23506]);
    return result;
}

void*  coverage_23507(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23507].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23507]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23507]);
    return result;
}

void*  coverage_23508(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23508].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23508]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23508]);
    return result;
}

void*  coverage_23509(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23509].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23509]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23509]);
    return result;
}

void*  coverage_23510(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23510].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23510]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23510]);
    return result;
}

void*  coverage_23511(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23511].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23511]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23511]);
    return result;
}

void*  coverage_23512(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23512].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23512]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23512]);
    return result;
}

void*  coverage_23513(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23513].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23513]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23513]);
    return result;
}

void*  coverage_23514(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23514].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23514]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23514]);
    return result;
}

void*  coverage_23515(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23515].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23515]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23515]);
    return result;
}

void*  coverage_23516(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23516].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23516]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23516]);
    return result;
}

void*  coverage_23517(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23517].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23517]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23517]);
    return result;
}

void*  coverage_23518(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23518].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23518]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23518]);
    return result;
}

void*  coverage_23519(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23519].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23519]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23519]);
    return result;
}

void*  coverage_23520(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23520].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23520]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23520]);
    return result;
}

void*  coverage_23521(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23521].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23521]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23521]);
    return result;
}

void*  coverage_23522(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23522].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23522]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23522]);
    return result;
}

void*  coverage_23523(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23523].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23523]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23523]);
    return result;
}

void*  coverage_23524(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23524].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23524]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23524]);
    return result;
}

void*  coverage_23525(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23525].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23525]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23525]);
    return result;
}

void*  coverage_23526(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23526].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23526]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23526]);
    return result;
}

void*  coverage_23527(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23527].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23527]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23527]);
    return result;
}

void*  coverage_23528(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23528].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23528]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23528]);
    return result;
}

void*  coverage_23529(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23529].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23529]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23529]);
    return result;
}

void*  coverage_23530(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23530].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23530]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23530]);
    return result;
}

void*  coverage_23531(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23531].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23531]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23531]);
    return result;
}

void*  coverage_23532(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23532].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23532]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23532]);
    return result;
}

void*  coverage_23533(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23533].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23533]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23533]);
    return result;
}

void*  coverage_23534(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23534].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23534]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23534]);
    return result;
}

void*  coverage_23535(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23535].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23535]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23535]);
    return result;
}

void*  coverage_23536(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23536].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23536]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23536]);
    return result;
}

void*  coverage_23537(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23537].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23537]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23537]);
    return result;
}

void*  coverage_23538(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23538].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23538]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23538]);
    return result;
}

void*  coverage_23539(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23539].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23539]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23539]);
    return result;
}

void*  coverage_23540(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23540].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23540]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23540]);
    return result;
}

void*  coverage_23541(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23541].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23541]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23541]);
    return result;
}

void*  coverage_23542(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23542].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23542]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23542]);
    return result;
}

void*  coverage_23543(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23543].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23543]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23543]);
    return result;
}

void*  coverage_23544(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23544].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23544]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23544]);
    return result;
}

void*  coverage_23545(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23545].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23545]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23545]);
    return result;
}

void*  coverage_23546(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23546].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23546]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23546]);
    return result;
}

void*  coverage_23547(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23547].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23547]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23547]);
    return result;
}

void*  coverage_23548(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23548].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23548]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23548]);
    return result;
}

void*  coverage_23549(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23549].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23549]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23549]);
    return result;
}

void*  coverage_23550(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23550].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23550]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23550]);
    return result;
}

void*  coverage_23551(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23551].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23551]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23551]);
    return result;
}

void*  coverage_23552(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23552].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23552]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23552]);
    return result;
}

void*  coverage_23553(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23553].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23553]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23553]);
    return result;
}

void*  coverage_23554(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23554].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23554]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23554]);
    return result;
}

void*  coverage_23555(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23555].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23555]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23555]);
    return result;
}

void*  coverage_23556(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23556].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23556]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23556]);
    return result;
}

void*  coverage_23557(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23557].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23557]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23557]);
    return result;
}

void*  coverage_23558(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23558].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23558]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23558]);
    return result;
}

void*  coverage_23559(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23559].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23559]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23559]);
    return result;
}

void*  coverage_23560(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23560].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23560]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23560]);
    return result;
}

void*  coverage_23561(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23561].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23561]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23561]);
    return result;
}

void*  coverage_23562(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23562].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23562]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23562]);
    return result;
}

void*  coverage_23563(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23563].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23563]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23563]);
    return result;
}

void*  coverage_23564(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23564].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23564]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23564]);
    return result;
}

void*  coverage_23565(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23565].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23565]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23565]);
    return result;
}

void*  coverage_23566(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23566].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23566]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23566]);
    return result;
}

void*  coverage_23567(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23567].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23567]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23567]);
    return result;
}

void*  coverage_23568(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23568].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23568]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23568]);
    return result;
}

void*  coverage_23569(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23569].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23569]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23569]);
    return result;
}

void*  coverage_23570(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23570].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23570]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23570]);
    return result;
}

void*  coverage_23571(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23571].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23571]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23571]);
    return result;
}

void*  coverage_23572(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23572].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23572]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23572]);
    return result;
}

void*  coverage_23573(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23573].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23573]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23573]);
    return result;
}

void*  coverage_23574(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23574].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23574]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23574]);
    return result;
}

void*  coverage_23575(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23575].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23575]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23575]);
    return result;
}

void*  coverage_23576(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23576].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23576]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23576]);
    return result;
}

void*  coverage_23577(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23577].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23577]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23577]);
    return result;
}

void*  coverage_23578(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23578].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23578]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23578]);
    return result;
}

void*  coverage_23579(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23579].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23579]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23579]);
    return result;
}

void*  coverage_23580(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23580].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23580]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23580]);
    return result;
}

void*  coverage_23581(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23581].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23581]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23581]);
    return result;
}

void*  coverage_23582(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23582].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23582]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23582]);
    return result;
}

void*  coverage_23583(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23583].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23583]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23583]);
    return result;
}

void*  coverage_23584(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23584].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23584]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23584]);
    return result;
}

void*  coverage_23585(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23585].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23585]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23585]);
    return result;
}

void*  coverage_23586(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23586].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23586]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23586]);
    return result;
}

void*  coverage_23587(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23587].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23587]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23587]);
    return result;
}

void*  coverage_23588(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23588].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23588]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23588]);
    return result;
}

void*  coverage_23589(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23589].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23589]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23589]);
    return result;
}

void*  coverage_23590(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23590].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23590]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23590]);
    return result;
}

void*  coverage_23591(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23591].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23591]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23591]);
    return result;
}

void*  coverage_23592(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23592].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23592]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23592]);
    return result;
}

void*  coverage_23593(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23593].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23593]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23593]);
    return result;
}

void*  coverage_23594(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23594].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23594]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23594]);
    return result;
}

void*  coverage_23595(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23595].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23595]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23595]);
    return result;
}

void*  coverage_23596(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23596].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23596]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23596]);
    return result;
}

void*  coverage_23597(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23597].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23597]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23597]);
    return result;
}

void*  coverage_23598(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23598].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23598]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23598]);
    return result;
}

void*  coverage_23599(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23599].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23599]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23599]);
    return result;
}

void*  coverage_23600(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23600].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23600]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23600]);
    return result;
}

void*  coverage_23601(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23601].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23601]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23601]);
    return result;
}

void*  coverage_23602(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23602].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23602]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23602]);
    return result;
}

void*  coverage_23603(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23603].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23603]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23603]);
    return result;
}

void*  coverage_23604(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23604].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23604]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23604]);
    return result;
}

void*  coverage_23605(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23605].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23605]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23605]);
    return result;
}

void*  coverage_23606(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23606].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23606]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23606]);
    return result;
}

void*  coverage_23607(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23607].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23607]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23607]);
    return result;
}

void*  coverage_23608(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23608].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23608]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23608]);
    return result;
}

void*  coverage_23609(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23609].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23609]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23609]);
    return result;
}

void*  coverage_23610(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23610].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23610]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23610]);
    return result;
}

void*  coverage_23611(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23611].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23611]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23611]);
    return result;
}

void*  coverage_23612(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23612].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23612]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23612]);
    return result;
}

void*  coverage_23613(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23613].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23613]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23613]);
    return result;
}

void*  coverage_23614(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23614].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23614]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23614]);
    return result;
}

void*  coverage_23615(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23615].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23615]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23615]);
    return result;
}

void*  coverage_23616(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23616].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23616]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23616]);
    return result;
}

void*  coverage_23617(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23617].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23617]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23617]);
    return result;
}

void*  coverage_23618(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23618].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23618]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23618]);
    return result;
}

void*  coverage_23619(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23619].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23619]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23619]);
    return result;
}

void*  coverage_23620(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23620].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23620]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23620]);
    return result;
}

void*  coverage_23621(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23621].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23621]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23621]);
    return result;
}

void*  coverage_23622(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23622].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23622]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23622]);
    return result;
}

void*  coverage_23623(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23623].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23623]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23623]);
    return result;
}

void*  coverage_23624(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23624].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23624]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23624]);
    return result;
}

void*  coverage_23625(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23625].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23625]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23625]);
    return result;
}

void*  coverage_23626(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23626].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23626]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23626]);
    return result;
}

void*  coverage_23627(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23627].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23627]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23627]);
    return result;
}

void*  coverage_23628(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23628].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23628]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23628]);
    return result;
}

void*  coverage_23629(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23629].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23629]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23629]);
    return result;
}

void*  coverage_23630(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23630].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23630]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23630]);
    return result;
}

void*  coverage_23631(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23631].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23631]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23631]);
    return result;
}

void*  coverage_23632(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23632].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23632]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23632]);
    return result;
}

void*  coverage_23633(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23633].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23633]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23633]);
    return result;
}

void*  coverage_23634(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23634].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23634]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23634]);
    return result;
}

void*  coverage_23635(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23635].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23635]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23635]);
    return result;
}

void*  coverage_23636(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23636].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23636]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23636]);
    return result;
}

void*  coverage_23637(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23637].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23637]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23637]);
    return result;
}

void*  coverage_23638(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23638].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23638]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23638]);
    return result;
}

void*  coverage_23639(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23639].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23639]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23639]);
    return result;
}

void*  coverage_23640(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23640].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23640]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23640]);
    return result;
}

void*  coverage_23641(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23641].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23641]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23641]);
    return result;
}

void*  coverage_23642(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23642].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23642]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23642]);
    return result;
}

void*  coverage_23643(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23643].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23643]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23643]);
    return result;
}

void*  coverage_23644(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23644].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23644]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23644]);
    return result;
}

void*  coverage_23645(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23645].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23645]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23645]);
    return result;
}

void*  coverage_23646(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23646].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23646]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23646]);
    return result;
}

void*  coverage_23647(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23647].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23647]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23647]);
    return result;
}

void*  coverage_23648(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23648].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23648]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23648]);
    return result;
}

void*  coverage_23649(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23649].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23649]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23649]);
    return result;
}

void*  coverage_23650(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23650].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23650]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23650]);
    return result;
}

void*  coverage_23651(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23651].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23651]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23651]);
    return result;
}

void*  coverage_23652(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23652].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23652]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23652]);
    return result;
}

void*  coverage_23653(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23653].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23653]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23653]);
    return result;
}

void*  coverage_23654(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23654].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23654]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23654]);
    return result;
}

void*  coverage_23655(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23655].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23655]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23655]);
    return result;
}

void*  coverage_23656(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23656].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23656]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23656]);
    return result;
}

void*  coverage_23657(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23657].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23657]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23657]);
    return result;
}

void*  coverage_23658(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23658].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23658]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23658]);
    return result;
}

void*  coverage_23659(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23659].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23659]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23659]);
    return result;
}

void*  coverage_23660(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23660].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23660]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23660]);
    return result;
}

void*  coverage_23661(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23661].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23661]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23661]);
    return result;
}

void*  coverage_23662(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23662].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23662]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23662]);
    return result;
}

void*  coverage_23663(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23663].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23663]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23663]);
    return result;
}

void*  coverage_23664(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23664].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23664]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23664]);
    return result;
}

void*  coverage_23665(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23665].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23665]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23665]);
    return result;
}

void*  coverage_23666(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23666].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23666]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23666]);
    return result;
}

void*  coverage_23667(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23667].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23667]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23667]);
    return result;
}

void*  coverage_23668(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23668].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23668]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23668]);
    return result;
}

void*  coverage_23669(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23669].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23669]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23669]);
    return result;
}

void*  coverage_23670(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23670].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23670]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23670]);
    return result;
}

void*  coverage_23671(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23671].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23671]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23671]);
    return result;
}

void*  coverage_23672(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23672].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23672]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23672]);
    return result;
}

void*  coverage_23673(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23673].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23673]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23673]);
    return result;
}

void*  coverage_23674(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23674].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23674]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23674]);
    return result;
}

void*  coverage_23675(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23675].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23675]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23675]);
    return result;
}

void*  coverage_23676(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23676].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23676]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23676]);
    return result;
}

void*  coverage_23677(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23677].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23677]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23677]);
    return result;
}

void*  coverage_23678(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23678].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23678]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23678]);
    return result;
}

void*  coverage_23679(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23679].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23679]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23679]);
    return result;
}

void*  coverage_23680(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23680].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23680]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23680]);
    return result;
}

void*  coverage_23681(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23681].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23681]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23681]);
    return result;
}

void*  coverage_23682(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23682].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23682]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23682]);
    return result;
}

void*  coverage_23683(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23683].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23683]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23683]);
    return result;
}

void*  coverage_23684(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23684].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23684]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23684]);
    return result;
}

void*  coverage_23685(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23685].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23685]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23685]);
    return result;
}

void*  coverage_23686(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23686].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23686]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23686]);
    return result;
}

void*  coverage_23687(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23687].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23687]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23687]);
    return result;
}

void*  coverage_23688(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23688].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23688]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23688]);
    return result;
}

void*  coverage_23689(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23689].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23689]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23689]);
    return result;
}

void*  coverage_23690(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23690].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23690]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23690]);
    return result;
}

void*  coverage_23691(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23691].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23691]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23691]);
    return result;
}

void*  coverage_23692(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23692].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23692]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23692]);
    return result;
}

void*  coverage_23693(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23693].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23693]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23693]);
    return result;
}

void*  coverage_23694(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23694].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23694]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23694]);
    return result;
}

void*  coverage_23695(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23695].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23695]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23695]);
    return result;
}

void*  coverage_23696(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23696].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23696]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23696]);
    return result;
}

void*  coverage_23697(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23697].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23697]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23697]);
    return result;
}

void*  coverage_23698(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23698].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23698]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23698]);
    return result;
}

void*  coverage_23699(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23699].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23699]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23699]);
    return result;
}

void*  coverage_23700(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23700].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23700]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23700]);
    return result;
}

void*  coverage_23701(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23701].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23701]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23701]);
    return result;
}

void*  coverage_23702(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23702].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23702]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23702]);
    return result;
}

void*  coverage_23703(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23703].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23703]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23703]);
    return result;
}

void*  coverage_23704(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23704].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23704]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23704]);
    return result;
}

void*  coverage_23705(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23705].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23705]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23705]);
    return result;
}

void*  coverage_23706(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23706].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23706]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23706]);
    return result;
}

void*  coverage_23707(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23707].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23707]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23707]);
    return result;
}

void*  coverage_23708(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23708].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23708]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23708]);
    return result;
}

void*  coverage_23709(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23709].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23709]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23709]);
    return result;
}

void*  coverage_23710(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23710].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23710]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23710]);
    return result;
}

void*  coverage_23711(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23711].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23711]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23711]);
    return result;
}

void*  coverage_23712(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23712].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23712]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23712]);
    return result;
}

void*  coverage_23713(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23713].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23713]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23713]);
    return result;
}

void*  coverage_23714(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23714].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23714]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23714]);
    return result;
}

void*  coverage_23715(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23715].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23715]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23715]);
    return result;
}

void*  coverage_23716(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23716].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23716]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23716]);
    return result;
}

void*  coverage_23717(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23717].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23717]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23717]);
    return result;
}

void*  coverage_23718(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23718].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23718]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23718]);
    return result;
}

void*  coverage_23719(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23719].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23719]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23719]);
    return result;
}

void*  coverage_23720(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23720].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23720]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23720]);
    return result;
}

void*  coverage_23721(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23721].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23721]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23721]);
    return result;
}

void*  coverage_23722(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23722].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23722]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23722]);
    return result;
}

void*  coverage_23723(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23723].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23723]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23723]);
    return result;
}

void*  coverage_23724(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23724].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23724]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23724]);
    return result;
}

void*  coverage_23725(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23725].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23725]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23725]);
    return result;
}

void*  coverage_23726(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23726].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23726]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23726]);
    return result;
}

void*  coverage_23727(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23727].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23727]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23727]);
    return result;
}

void*  coverage_23728(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23728].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23728]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23728]);
    return result;
}

void*  coverage_23729(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23729].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23729]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23729]);
    return result;
}

void*  coverage_23730(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23730].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23730]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23730]);
    return result;
}

void*  coverage_23731(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23731].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23731]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23731]);
    return result;
}

void*  coverage_23732(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23732].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23732]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23732]);
    return result;
}

void*  coverage_23733(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23733].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23733]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23733]);
    return result;
}

void*  coverage_23734(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23734].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23734]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23734]);
    return result;
}

void*  coverage_23735(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23735].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23735]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23735]);
    return result;
}

void*  coverage_23736(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23736].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23736]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23736]);
    return result;
}

void*  coverage_23737(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23737].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23737]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23737]);
    return result;
}

void*  coverage_23738(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23738].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23738]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23738]);
    return result;
}

void*  coverage_23739(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23739].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23739]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23739]);
    return result;
}

void*  coverage_23740(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23740].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23740]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23740]);
    return result;
}

void*  coverage_23741(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23741].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23741]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23741]);
    return result;
}

void*  coverage_23742(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23742].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23742]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23742]);
    return result;
}

void*  coverage_23743(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23743].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23743]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23743]);
    return result;
}

void*  coverage_23744(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23744].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23744]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23744]);
    return result;
}

void*  coverage_23745(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23745].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23745]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23745]);
    return result;
}

void*  coverage_23746(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23746].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23746]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23746]);
    return result;
}

void*  coverage_23747(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23747].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23747]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23747]);
    return result;
}

void*  coverage_23748(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23748].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23748]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23748]);
    return result;
}

void*  coverage_23749(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23749].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23749]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23749]);
    return result;
}

void*  coverage_23750(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23750].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23750]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23750]);
    return result;
}

void*  coverage_23751(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23751].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23751]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23751]);
    return result;
}

void*  coverage_23752(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23752].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23752]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23752]);
    return result;
}

void*  coverage_23753(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23753].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23753]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23753]);
    return result;
}

void*  coverage_23754(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23754].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23754]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23754]);
    return result;
}

void*  coverage_23755(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23755].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23755]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23755]);
    return result;
}

void*  coverage_23756(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23756].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23756]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23756]);
    return result;
}

void*  coverage_23757(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23757].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23757]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23757]);
    return result;
}

void*  coverage_23758(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23758].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23758]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23758]);
    return result;
}

void*  coverage_23759(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23759].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23759]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23759]);
    return result;
}

void*  coverage_23760(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23760].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23760]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23760]);
    return result;
}

void*  coverage_23761(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23761].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23761]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23761]);
    return result;
}

void*  coverage_23762(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23762].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23762]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23762]);
    return result;
}

void*  coverage_23763(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23763].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23763]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23763]);
    return result;
}

void*  coverage_23764(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23764].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23764]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23764]);
    return result;
}

void*  coverage_23765(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23765].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23765]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23765]);
    return result;
}

void*  coverage_23766(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23766].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23766]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23766]);
    return result;
}

void*  coverage_23767(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23767].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23767]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23767]);
    return result;
}

void*  coverage_23768(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23768].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23768]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23768]);
    return result;
}

void*  coverage_23769(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23769].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23769]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23769]);
    return result;
}

void*  coverage_23770(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23770].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23770]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23770]);
    return result;
}

void*  coverage_23771(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23771].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23771]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23771]);
    return result;
}

void*  coverage_23772(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23772].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23772]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23772]);
    return result;
}

void*  coverage_23773(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23773].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23773]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23773]);
    return result;
}

void*  coverage_23774(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23774].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23774]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23774]);
    return result;
}

void*  coverage_23775(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23775].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23775]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23775]);
    return result;
}

void*  coverage_23776(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23776].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23776]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23776]);
    return result;
}

void*  coverage_23777(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23777].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23777]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23777]);
    return result;
}

void*  coverage_23778(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23778].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23778]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23778]);
    return result;
}

void*  coverage_23779(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23779].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23779]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23779]);
    return result;
}

void*  coverage_23780(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23780].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23780]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23780]);
    return result;
}

void*  coverage_23781(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23781].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23781]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23781]);
    return result;
}

void*  coverage_23782(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23782].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23782]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23782]);
    return result;
}

void*  coverage_23783(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23783].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23783]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23783]);
    return result;
}

void*  coverage_23784(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23784].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23784]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23784]);
    return result;
}

void*  coverage_23785(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23785].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23785]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23785]);
    return result;
}

void*  coverage_23786(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23786].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23786]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23786]);
    return result;
}

void*  coverage_23787(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23787].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23787]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23787]);
    return result;
}

void*  coverage_23788(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23788].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23788]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23788]);
    return result;
}

void*  coverage_23789(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23789].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23789]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23789]);
    return result;
}

void*  coverage_23790(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23790].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23790]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23790]);
    return result;
}

void*  coverage_23791(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23791].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23791]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23791]);
    return result;
}

void*  coverage_23792(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23792].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23792]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23792]);
    return result;
}

void*  coverage_23793(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23793].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23793]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23793]);
    return result;
}

void*  coverage_23794(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23794].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23794]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23794]);
    return result;
}

void*  coverage_23795(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23795].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23795]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23795]);
    return result;
}

void*  coverage_23796(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23796].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23796]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23796]);
    return result;
}

void*  coverage_23797(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23797].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23797]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23797]);
    return result;
}

void*  coverage_23798(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23798].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23798]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23798]);
    return result;
}

void*  coverage_23799(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23799].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23799]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23799]);
    return result;
}

void*  coverage_23800(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23800].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23800]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23800]);
    return result;
}

void*  coverage_23801(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23801].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23801]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23801]);
    return result;
}

void*  coverage_23802(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23802].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23802]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23802]);
    return result;
}

void*  coverage_23803(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23803].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23803]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23803]);
    return result;
}

void*  coverage_23804(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23804].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23804]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23804]);
    return result;
}

void*  coverage_23805(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23805].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23805]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23805]);
    return result;
}

void*  coverage_23806(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23806].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23806]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23806]);
    return result;
}

void*  coverage_23807(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23807].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23807]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23807]);
    return result;
}

void*  coverage_23808(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23808].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23808]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23808]);
    return result;
}

void*  coverage_23809(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23809].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23809]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23809]);
    return result;
}

void*  coverage_23810(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23810].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23810]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23810]);
    return result;
}

void*  coverage_23811(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23811].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23811]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23811]);
    return result;
}

void*  coverage_23812(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23812].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23812]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23812]);
    return result;
}

void*  coverage_23813(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23813].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23813]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23813]);
    return result;
}

void*  coverage_23814(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23814].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23814]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23814]);
    return result;
}

void*  coverage_23815(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23815].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23815]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23815]);
    return result;
}

void*  coverage_23816(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23816].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23816]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23816]);
    return result;
}

void*  coverage_23817(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23817].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23817]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23817]);
    return result;
}

void*  coverage_23818(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23818].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23818]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23818]);
    return result;
}

void*  coverage_23819(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23819].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23819]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23819]);
    return result;
}

void*  coverage_23820(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23820].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23820]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23820]);
    return result;
}

void*  coverage_23821(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23821].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23821]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23821]);
    return result;
}

void*  coverage_23822(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23822].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23822]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23822]);
    return result;
}

void*  coverage_23823(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23823].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23823]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23823]);
    return result;
}

void*  coverage_23824(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23824].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23824]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23824]);
    return result;
}

void*  coverage_23825(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23825].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23825]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23825]);
    return result;
}

void*  coverage_23826(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23826].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23826]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23826]);
    return result;
}

void*  coverage_23827(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23827].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23827]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23827]);
    return result;
}

void*  coverage_23828(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23828].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23828]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23828]);
    return result;
}

void*  coverage_23829(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23829].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23829]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23829]);
    return result;
}

void*  coverage_23830(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23830].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23830]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23830]);
    return result;
}

void*  coverage_23831(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23831].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23831]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23831]);
    return result;
}

void*  coverage_23832(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23832].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23832]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23832]);
    return result;
}

void*  coverage_23833(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23833].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23833]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23833]);
    return result;
}

void*  coverage_23834(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23834].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23834]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23834]);
    return result;
}

void*  coverage_23835(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23835].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23835]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23835]);
    return result;
}

void*  coverage_23836(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23836].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23836]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23836]);
    return result;
}

void*  coverage_23837(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23837].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23837]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23837]);
    return result;
}

void*  coverage_23838(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23838].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23838]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23838]);
    return result;
}

void*  coverage_23839(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23839].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23839]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23839]);
    return result;
}

void*  coverage_23840(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23840].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23840]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23840]);
    return result;
}

void*  coverage_23841(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23841].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23841]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23841]);
    return result;
}

void*  coverage_23842(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23842].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23842]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23842]);
    return result;
}

void*  coverage_23843(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23843].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23843]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23843]);
    return result;
}

void*  coverage_23844(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23844].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23844]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23844]);
    return result;
}

void*  coverage_23845(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23845].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23845]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23845]);
    return result;
}

void*  coverage_23846(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23846].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23846]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23846]);
    return result;
}

void*  coverage_23847(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23847].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23847]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23847]);
    return result;
}

void*  coverage_23848(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23848].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23848]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23848]);
    return result;
}

void*  coverage_23849(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23849].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23849]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23849]);
    return result;
}

void*  coverage_23850(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23850].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23850]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23850]);
    return result;
}

void*  coverage_23851(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23851].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23851]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23851]);
    return result;
}

void*  coverage_23852(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23852].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23852]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23852]);
    return result;
}

void*  coverage_23853(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23853].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23853]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23853]);
    return result;
}

void*  coverage_23854(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23854].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23854]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23854]);
    return result;
}

void*  coverage_23855(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23855].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23855]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23855]);
    return result;
}

void*  coverage_23856(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23856].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23856]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23856]);
    return result;
}

void*  coverage_23857(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23857].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23857]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23857]);
    return result;
}

void*  coverage_23858(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23858].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23858]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23858]);
    return result;
}

void*  coverage_23859(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23859].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23859]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23859]);
    return result;
}

void*  coverage_23860(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23860].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23860]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23860]);
    return result;
}

void*  coverage_23861(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23861].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23861]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23861]);
    return result;
}

void*  coverage_23862(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23862].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23862]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23862]);
    return result;
}

void*  coverage_23863(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23863].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23863]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23863]);
    return result;
}

void*  coverage_23864(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23864].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23864]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23864]);
    return result;
}

void*  coverage_23865(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23865].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23865]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23865]);
    return result;
}

void*  coverage_23866(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23866].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23866]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23866]);
    return result;
}

void*  coverage_23867(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23867].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23867]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23867]);
    return result;
}

void*  coverage_23868(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23868].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23868]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23868]);
    return result;
}

void*  coverage_23869(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23869].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23869]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23869]);
    return result;
}

void*  coverage_23870(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23870].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23870]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23870]);
    return result;
}

void*  coverage_23871(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23871].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23871]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23871]);
    return result;
}

void*  coverage_23872(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23872].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23872]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23872]);
    return result;
}

void*  coverage_23873(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23873].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23873]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23873]);
    return result;
}

void*  coverage_23874(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23874].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23874]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23874]);
    return result;
}

void*  coverage_23875(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23875].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23875]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23875]);
    return result;
}

void*  coverage_23876(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23876].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23876]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23876]);
    return result;
}

void*  coverage_23877(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23877].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23877]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23877]);
    return result;
}

void*  coverage_23878(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23878].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23878]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23878]);
    return result;
}

void*  coverage_23879(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23879].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23879]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23879]);
    return result;
}

void*  coverage_23880(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23880].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23880]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23880]);
    return result;
}

void*  coverage_23881(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23881].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23881]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23881]);
    return result;
}

void*  coverage_23882(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23882].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23882]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23882]);
    return result;
}

void*  coverage_23883(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23883].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23883]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23883]);
    return result;
}

void*  coverage_23884(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23884].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23884]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23884]);
    return result;
}

void*  coverage_23885(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23885].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23885]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23885]);
    return result;
}

void*  coverage_23886(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23886].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23886]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23886]);
    return result;
}

void*  coverage_23887(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23887].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23887]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23887]);
    return result;
}

void*  coverage_23888(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23888].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23888]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23888]);
    return result;
}

void*  coverage_23889(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23889].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23889]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23889]);
    return result;
}

void*  coverage_23890(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23890].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23890]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23890]);
    return result;
}

void*  coverage_23891(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23891].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23891]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23891]);
    return result;
}

void*  coverage_23892(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23892].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23892]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23892]);
    return result;
}

void*  coverage_23893(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23893].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23893]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23893]);
    return result;
}

void*  coverage_23894(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23894].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23894]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23894]);
    return result;
}

void*  coverage_23895(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23895].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23895]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23895]);
    return result;
}

void*  coverage_23896(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23896].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23896]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23896]);
    return result;
}

void*  coverage_23897(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23897].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23897]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23897]);
    return result;
}

void*  coverage_23898(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23898].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23898]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23898]);
    return result;
}

void*  coverage_23899(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23899].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23899]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23899]);
    return result;
}

void*  coverage_23900(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23900].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23900]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23900]);
    return result;
}

void*  coverage_23901(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23901].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23901]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23901]);
    return result;
}

void*  coverage_23902(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23902].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23902]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23902]);
    return result;
}

void*  coverage_23903(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23903].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23903]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23903]);
    return result;
}

void*  coverage_23904(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23904].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23904]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23904]);
    return result;
}

void*  coverage_23905(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23905].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23905]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23905]);
    return result;
}

void*  coverage_23906(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23906].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23906]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23906]);
    return result;
}

void*  coverage_23907(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23907].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23907]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23907]);
    return result;
}

void*  coverage_23908(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23908].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23908]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23908]);
    return result;
}

void*  coverage_23909(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23909].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23909]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23909]);
    return result;
}

void*  coverage_23910(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23910].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23910]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23910]);
    return result;
}

void*  coverage_23911(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23911].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23911]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23911]);
    return result;
}

void*  coverage_23912(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23912].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23912]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23912]);
    return result;
}

void*  coverage_23913(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23913].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23913]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23913]);
    return result;
}

void*  coverage_23914(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23914].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23914]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23914]);
    return result;
}

void*  coverage_23915(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23915].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23915]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23915]);
    return result;
}

void*  coverage_23916(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23916].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23916]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23916]);
    return result;
}

void*  coverage_23917(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23917].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23917]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23917]);
    return result;
}

void*  coverage_23918(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23918].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23918]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23918]);
    return result;
}

void*  coverage_23919(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23919].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23919]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23919]);
    return result;
}

void*  coverage_23920(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23920].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23920]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23920]);
    return result;
}

void*  coverage_23921(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23921].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23921]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23921]);
    return result;
}

void*  coverage_23922(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23922].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23922]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23922]);
    return result;
}

void*  coverage_23923(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23923].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23923]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23923]);
    return result;
}

void*  coverage_23924(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23924].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23924]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23924]);
    return result;
}

void*  coverage_23925(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23925].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23925]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23925]);
    return result;
}

void*  coverage_23926(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23926].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23926]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23926]);
    return result;
}

void*  coverage_23927(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23927].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23927]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23927]);
    return result;
}

void*  coverage_23928(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23928].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23928]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23928]);
    return result;
}

void*  coverage_23929(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23929].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23929]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23929]);
    return result;
}

void*  coverage_23930(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23930].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23930]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23930]);
    return result;
}

void*  coverage_23931(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23931].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23931]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23931]);
    return result;
}

void*  coverage_23932(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23932].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23932]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23932]);
    return result;
}

void*  coverage_23933(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23933].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23933]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23933]);
    return result;
}

void*  coverage_23934(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23934].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23934]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23934]);
    return result;
}

void*  coverage_23935(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23935].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23935]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23935]);
    return result;
}

void*  coverage_23936(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23936].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23936]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23936]);
    return result;
}

void*  coverage_23937(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23937].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23937]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23937]);
    return result;
}

void*  coverage_23938(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23938].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23938]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23938]);
    return result;
}

void*  coverage_23939(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23939].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23939]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23939]);
    return result;
}

void*  coverage_23940(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23940].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23940]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23940]);
    return result;
}

void*  coverage_23941(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23941].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23941]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23941]);
    return result;
}

void*  coverage_23942(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23942].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23942]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23942]);
    return result;
}

void*  coverage_23943(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23943].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23943]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23943]);
    return result;
}

void*  coverage_23944(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23944].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23944]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23944]);
    return result;
}

void*  coverage_23945(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23945].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23945]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23945]);
    return result;
}

void*  coverage_23946(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23946].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23946]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23946]);
    return result;
}

void*  coverage_23947(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23947].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23947]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23947]);
    return result;
}

void*  coverage_23948(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23948].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23948]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23948]);
    return result;
}

void*  coverage_23949(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23949].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23949]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23949]);
    return result;
}

void*  coverage_23950(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23950].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23950]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23950]);
    return result;
}

void*  coverage_23951(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23951].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23951]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23951]);
    return result;
}

void*  coverage_23952(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23952].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23952]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23952]);
    return result;
}

void*  coverage_23953(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23953].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23953]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23953]);
    return result;
}

void*  coverage_23954(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23954].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23954]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23954]);
    return result;
}

void*  coverage_23955(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23955].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23955]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23955]);
    return result;
}

void*  coverage_23956(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23956].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23956]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23956]);
    return result;
}

void*  coverage_23957(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23957].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23957]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23957]);
    return result;
}

void*  coverage_23958(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23958].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23958]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23958]);
    return result;
}

void*  coverage_23959(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23959].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23959]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23959]);
    return result;
}

void*  coverage_23960(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23960].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23960]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23960]);
    return result;
}

void*  coverage_23961(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23961].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23961]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23961]);
    return result;
}

void*  coverage_23962(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23962].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23962]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23962]);
    return result;
}

void*  coverage_23963(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23963].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23963]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23963]);
    return result;
}

void*  coverage_23964(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23964].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23964]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23964]);
    return result;
}

void*  coverage_23965(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23965].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23965]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23965]);
    return result;
}

void*  coverage_23966(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23966].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23966]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23966]);
    return result;
}

void*  coverage_23967(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23967].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23967]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23967]);
    return result;
}

void*  coverage_23968(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23968].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23968]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23968]);
    return result;
}

void*  coverage_23969(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23969].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23969]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23969]);
    return result;
}

void*  coverage_23970(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23970].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23970]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23970]);
    return result;
}

void*  coverage_23971(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23971].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23971]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23971]);
    return result;
}

void*  coverage_23972(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23972].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23972]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23972]);
    return result;
}

void*  coverage_23973(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23973].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23973]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23973]);
    return result;
}

void*  coverage_23974(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23974].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23974]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23974]);
    return result;
}

void*  coverage_23975(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23975].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23975]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23975]);
    return result;
}

void*  coverage_23976(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23976].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23976]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23976]);
    return result;
}

void*  coverage_23977(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23977].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23977]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23977]);
    return result;
}

void*  coverage_23978(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23978].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23978]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23978]);
    return result;
}

void*  coverage_23979(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23979].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23979]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23979]);
    return result;
}

void*  coverage_23980(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23980].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23980]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23980]);
    return result;
}

void*  coverage_23981(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23981].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23981]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23981]);
    return result;
}

void*  coverage_23982(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23982].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23982]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23982]);
    return result;
}

void*  coverage_23983(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23983].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23983]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23983]);
    return result;
}

void*  coverage_23984(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23984].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23984]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23984]);
    return result;
}

void*  coverage_23985(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23985].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23985]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23985]);
    return result;
}

void*  coverage_23986(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23986].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23986]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23986]);
    return result;
}

void*  coverage_23987(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23987].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23987]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23987]);
    return result;
}

void*  coverage_23988(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23988].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23988]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23988]);
    return result;
}

void*  coverage_23989(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23989].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23989]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23989]);
    return result;
}

void*  coverage_23990(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23990].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23990]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23990]);
    return result;
}

void*  coverage_23991(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23991].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23991]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23991]);
    return result;
}

void*  coverage_23992(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23992].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23992]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23992]);
    return result;
}

void*  coverage_23993(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23993].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23993]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23993]);
    return result;
}

void*  coverage_23994(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23994].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23994]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23994]);
    return result;
}

void*  coverage_23995(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23995].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23995]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23995]);
    return result;
}

void*  coverage_23996(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23996].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23996]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23996]);
    return result;
}

void*  coverage_23997(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23997].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23997]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23997]);
    return result;
}

void*  coverage_23998(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23998].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23998]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23998]);
    return result;
}

void*  coverage_23999(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[23999].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[23999]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[23999]);
    return result;
}

void*  coverage_24000(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24000].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24000]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24000]);
    return result;
}

void*  coverage_24001(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24001].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24001]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24001]);
    return result;
}

void*  coverage_24002(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24002].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24002]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24002]);
    return result;
}

void*  coverage_24003(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24003].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24003]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24003]);
    return result;
}

void*  coverage_24004(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24004].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24004]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24004]);
    return result;
}

void*  coverage_24005(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24005].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24005]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24005]);
    return result;
}

void*  coverage_24006(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24006].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24006]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24006]);
    return result;
}

void*  coverage_24007(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24007].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24007]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24007]);
    return result;
}

void*  coverage_24008(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24008].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24008]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24008]);
    return result;
}

void*  coverage_24009(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24009].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24009]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24009]);
    return result;
}

void*  coverage_24010(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24010].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24010]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24010]);
    return result;
}

void*  coverage_24011(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24011].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24011]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24011]);
    return result;
}

void*  coverage_24012(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24012].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24012]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24012]);
    return result;
}

void*  coverage_24013(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24013].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24013]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24013]);
    return result;
}

void*  coverage_24014(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24014].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24014]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24014]);
    return result;
}

void*  coverage_24015(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24015].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24015]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24015]);
    return result;
}

void*  coverage_24016(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24016].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24016]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24016]);
    return result;
}

void*  coverage_24017(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24017].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24017]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24017]);
    return result;
}

void*  coverage_24018(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24018].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24018]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24018]);
    return result;
}

void*  coverage_24019(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24019].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24019]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24019]);
    return result;
}

void*  coverage_24020(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24020].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24020]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24020]);
    return result;
}

void*  coverage_24021(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24021].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24021]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24021]);
    return result;
}

void*  coverage_24022(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24022].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24022]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24022]);
    return result;
}

void*  coverage_24023(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24023].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24023]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24023]);
    return result;
}

void*  coverage_24024(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24024].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24024]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24024]);
    return result;
}

void*  coverage_24025(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24025].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24025]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24025]);
    return result;
}

void*  coverage_24026(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24026].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24026]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24026]);
    return result;
}

void*  coverage_24027(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24027].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24027]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24027]);
    return result;
}

void*  coverage_24028(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24028].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24028]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24028]);
    return result;
}

void*  coverage_24029(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24029].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24029]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24029]);
    return result;
}

void*  coverage_24030(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24030].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24030]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24030]);
    return result;
}

void*  coverage_24031(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24031].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24031]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24031]);
    return result;
}

void*  coverage_24032(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24032].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24032]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24032]);
    return result;
}

void*  coverage_24033(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24033].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24033]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24033]);
    return result;
}

void*  coverage_24034(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24034].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24034]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24034]);
    return result;
}

void*  coverage_24035(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24035].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24035]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24035]);
    return result;
}

void*  coverage_24036(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24036].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24036]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24036]);
    return result;
}

void*  coverage_24037(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24037].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24037]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24037]);
    return result;
}

void*  coverage_24038(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24038].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24038]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24038]);
    return result;
}

void*  coverage_24039(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24039].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24039]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24039]);
    return result;
}

void*  coverage_24040(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24040].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24040]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24040]);
    return result;
}

void*  coverage_24041(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24041].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24041]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24041]);
    return result;
}

void*  coverage_24042(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24042].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24042]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24042]);
    return result;
}

void*  coverage_24043(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24043].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24043]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24043]);
    return result;
}

void*  coverage_24044(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24044].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24044]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24044]);
    return result;
}

void*  coverage_24045(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24045].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24045]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24045]);
    return result;
}

void*  coverage_24046(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24046].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24046]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24046]);
    return result;
}

void*  coverage_24047(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24047].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24047]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24047]);
    return result;
}

void*  coverage_24048(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24048].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24048]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24048]);
    return result;
}

void*  coverage_24049(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24049].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24049]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24049]);
    return result;
}

void*  coverage_24050(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24050].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24050]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24050]);
    return result;
}

void*  coverage_24051(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24051].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24051]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24051]);
    return result;
}

void*  coverage_24052(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24052].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24052]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24052]);
    return result;
}

void*  coverage_24053(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24053].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24053]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24053]);
    return result;
}

void*  coverage_24054(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24054].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24054]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24054]);
    return result;
}

void*  coverage_24055(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24055].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24055]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24055]);
    return result;
}

void*  coverage_24056(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24056].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24056]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24056]);
    return result;
}

void*  coverage_24057(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24057].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24057]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24057]);
    return result;
}

void*  coverage_24058(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24058].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24058]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24058]);
    return result;
}

void*  coverage_24059(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24059].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24059]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24059]);
    return result;
}

void*  coverage_24060(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24060].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24060]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24060]);
    return result;
}

void*  coverage_24061(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24061].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24061]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24061]);
    return result;
}

void*  coverage_24062(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24062].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24062]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24062]);
    return result;
}

void*  coverage_24063(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24063].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24063]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24063]);
    return result;
}

void*  coverage_24064(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24064].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24064]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24064]);
    return result;
}

void*  coverage_24065(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24065].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24065]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24065]);
    return result;
}

void*  coverage_24066(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24066].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24066]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24066]);
    return result;
}

void*  coverage_24067(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24067].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24067]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24067]);
    return result;
}

void*  coverage_24068(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24068].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24068]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24068]);
    return result;
}

void*  coverage_24069(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24069].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24069]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24069]);
    return result;
}

void*  coverage_24070(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24070].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24070]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24070]);
    return result;
}

void*  coverage_24071(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24071].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24071]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24071]);
    return result;
}

void*  coverage_24072(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24072].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24072]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24072]);
    return result;
}

void*  coverage_24073(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24073].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24073]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24073]);
    return result;
}

void*  coverage_24074(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24074].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24074]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24074]);
    return result;
}

void*  coverage_24075(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24075].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24075]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24075]);
    return result;
}

void*  coverage_24076(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24076].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24076]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24076]);
    return result;
}

void*  coverage_24077(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24077].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24077]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24077]);
    return result;
}

void*  coverage_24078(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24078].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24078]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24078]);
    return result;
}

void*  coverage_24079(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24079].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24079]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24079]);
    return result;
}

void*  coverage_24080(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24080].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24080]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24080]);
    return result;
}

void*  coverage_24081(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24081].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24081]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24081]);
    return result;
}

void*  coverage_24082(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24082].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24082]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24082]);
    return result;
}

void*  coverage_24083(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24083].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24083]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24083]);
    return result;
}

void*  coverage_24084(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24084].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24084]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24084]);
    return result;
}

void*  coverage_24085(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24085].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24085]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24085]);
    return result;
}

void*  coverage_24086(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24086].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24086]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24086]);
    return result;
}

void*  coverage_24087(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24087].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24087]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24087]);
    return result;
}

void*  coverage_24088(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24088].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24088]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24088]);
    return result;
}

void*  coverage_24089(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24089].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24089]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24089]);
    return result;
}

void*  coverage_24090(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24090].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24090]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24090]);
    return result;
}

void*  coverage_24091(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24091].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24091]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24091]);
    return result;
}

void*  coverage_24092(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24092].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24092]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24092]);
    return result;
}

void*  coverage_24093(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24093].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24093]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24093]);
    return result;
}

void*  coverage_24094(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24094].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24094]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24094]);
    return result;
}

void*  coverage_24095(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24095].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24095]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24095]);
    return result;
}

void*  coverage_24096(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24096].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24096]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24096]);
    return result;
}

void*  coverage_24097(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24097].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24097]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24097]);
    return result;
}

void*  coverage_24098(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24098].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24098]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24098]);
    return result;
}

void*  coverage_24099(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24099].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24099]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24099]);
    return result;
}

void*  coverage_24100(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24100].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24100]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24100]);
    return result;
}

void*  coverage_24101(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24101].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24101]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24101]);
    return result;
}

void*  coverage_24102(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24102].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24102]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24102]);
    return result;
}

void*  coverage_24103(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24103].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24103]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24103]);
    return result;
}

void*  coverage_24104(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24104].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24104]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24104]);
    return result;
}

void*  coverage_24105(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24105].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24105]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24105]);
    return result;
}

void*  coverage_24106(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24106].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24106]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24106]);
    return result;
}

void*  coverage_24107(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24107].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24107]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24107]);
    return result;
}

void*  coverage_24108(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24108].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24108]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24108]);
    return result;
}

void*  coverage_24109(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24109].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24109]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24109]);
    return result;
}

void*  coverage_24110(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24110].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24110]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24110]);
    return result;
}

void*  coverage_24111(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24111].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24111]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24111]);
    return result;
}

void*  coverage_24112(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24112].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24112]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24112]);
    return result;
}

void*  coverage_24113(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24113].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24113]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24113]);
    return result;
}

void*  coverage_24114(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24114].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24114]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24114]);
    return result;
}

void*  coverage_24115(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24115].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24115]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24115]);
    return result;
}

void*  coverage_24116(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24116].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24116]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24116]);
    return result;
}

void*  coverage_24117(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24117].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24117]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24117]);
    return result;
}

void*  coverage_24118(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24118].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24118]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24118]);
    return result;
}

void*  coverage_24119(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24119].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24119]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24119]);
    return result;
}

void*  coverage_24120(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24120].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24120]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24120]);
    return result;
}

void*  coverage_24121(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24121].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24121]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24121]);
    return result;
}

void*  coverage_24122(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24122].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24122]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24122]);
    return result;
}

void*  coverage_24123(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24123].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24123]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24123]);
    return result;
}

void*  coverage_24124(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24124].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24124]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24124]);
    return result;
}

void*  coverage_24125(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24125].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24125]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24125]);
    return result;
}

void*  coverage_24126(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24126].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24126]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24126]);
    return result;
}

void*  coverage_24127(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24127].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24127]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24127]);
    return result;
}

void*  coverage_24128(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24128].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24128]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24128]);
    return result;
}

void*  coverage_24129(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24129].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24129]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24129]);
    return result;
}

void*  coverage_24130(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24130].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24130]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24130]);
    return result;
}

void*  coverage_24131(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24131].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24131]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24131]);
    return result;
}

void*  coverage_24132(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24132].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24132]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24132]);
    return result;
}

void*  coverage_24133(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24133].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24133]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24133]);
    return result;
}

void*  coverage_24134(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24134].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24134]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24134]);
    return result;
}

void*  coverage_24135(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24135].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24135]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24135]);
    return result;
}

void*  coverage_24136(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24136].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24136]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24136]);
    return result;
}

void*  coverage_24137(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24137].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24137]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24137]);
    return result;
}

void*  coverage_24138(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24138].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24138]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24138]);
    return result;
}

void*  coverage_24139(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24139].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24139]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24139]);
    return result;
}

void*  coverage_24140(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24140].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24140]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24140]);
    return result;
}

void*  coverage_24141(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24141].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24141]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24141]);
    return result;
}

void*  coverage_24142(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24142].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24142]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24142]);
    return result;
}

void*  coverage_24143(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24143].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24143]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24143]);
    return result;
}

void*  coverage_24144(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24144].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24144]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24144]);
    return result;
}

void*  coverage_24145(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24145].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24145]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24145]);
    return result;
}

void*  coverage_24146(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24146].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24146]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24146]);
    return result;
}

void*  coverage_24147(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24147].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24147]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24147]);
    return result;
}

void*  coverage_24148(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24148].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24148]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24148]);
    return result;
}

void*  coverage_24149(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24149].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24149]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24149]);
    return result;
}

void*  coverage_24150(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24150].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24150]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24150]);
    return result;
}

void*  coverage_24151(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24151].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24151]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24151]);
    return result;
}

void*  coverage_24152(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24152].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24152]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24152]);
    return result;
}

void*  coverage_24153(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24153].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24153]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24153]);
    return result;
}

void*  coverage_24154(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24154].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24154]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24154]);
    return result;
}

void*  coverage_24155(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24155].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24155]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24155]);
    return result;
}

void*  coverage_24156(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24156].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24156]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24156]);
    return result;
}

void*  coverage_24157(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24157].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24157]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24157]);
    return result;
}

void*  coverage_24158(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24158].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24158]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24158]);
    return result;
}

void*  coverage_24159(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24159].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24159]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24159]);
    return result;
}

void*  coverage_24160(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24160].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24160]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24160]);
    return result;
}

void*  coverage_24161(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24161].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24161]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24161]);
    return result;
}

void*  coverage_24162(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24162].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24162]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24162]);
    return result;
}

void*  coverage_24163(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24163].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24163]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24163]);
    return result;
}

void*  coverage_24164(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24164].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24164]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24164]);
    return result;
}

void*  coverage_24165(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24165].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24165]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24165]);
    return result;
}

void*  coverage_24166(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24166].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24166]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24166]);
    return result;
}

void*  coverage_24167(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24167].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24167]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24167]);
    return result;
}

void*  coverage_24168(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24168].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24168]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24168]);
    return result;
}

void*  coverage_24169(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24169].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24169]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24169]);
    return result;
}

void*  coverage_24170(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24170].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24170]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24170]);
    return result;
}

void*  coverage_24171(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24171].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24171]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24171]);
    return result;
}

void*  coverage_24172(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24172].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24172]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24172]);
    return result;
}

void*  coverage_24173(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24173].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24173]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24173]);
    return result;
}

void*  coverage_24174(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24174].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24174]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24174]);
    return result;
}

void*  coverage_24175(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24175].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24175]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24175]);
    return result;
}

void*  coverage_24176(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24176].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24176]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24176]);
    return result;
}

void*  coverage_24177(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24177].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24177]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24177]);
    return result;
}

void*  coverage_24178(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24178].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24178]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24178]);
    return result;
}

void*  coverage_24179(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24179].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24179]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24179]);
    return result;
}

void*  coverage_24180(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24180].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24180]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24180]);
    return result;
}

void*  coverage_24181(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24181].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24181]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24181]);
    return result;
}

void*  coverage_24182(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24182].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24182]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24182]);
    return result;
}

void*  coverage_24183(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24183].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24183]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24183]);
    return result;
}

void*  coverage_24184(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24184].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24184]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24184]);
    return result;
}

void*  coverage_24185(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24185].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24185]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24185]);
    return result;
}

void*  coverage_24186(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24186].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24186]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24186]);
    return result;
}

void*  coverage_24187(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24187].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24187]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24187]);
    return result;
}

void*  coverage_24188(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24188].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24188]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24188]);
    return result;
}

void*  coverage_24189(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24189].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24189]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24189]);
    return result;
}

void*  coverage_24190(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24190].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24190]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24190]);
    return result;
}

void*  coverage_24191(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24191].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24191]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24191]);
    return result;
}

void*  coverage_24192(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24192].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24192]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24192]);
    return result;
}

void*  coverage_24193(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24193].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24193]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24193]);
    return result;
}

void*  coverage_24194(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24194].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24194]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24194]);
    return result;
}

void*  coverage_24195(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24195].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24195]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24195]);
    return result;
}

void*  coverage_24196(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24196].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24196]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24196]);
    return result;
}

void*  coverage_24197(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24197].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24197]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24197]);
    return result;
}

void*  coverage_24198(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24198].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24198]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24198]);
    return result;
}

void*  coverage_24199(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24199].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24199]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24199]);
    return result;
}

void*  coverage_24200(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24200].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24200]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24200]);
    return result;
}

void*  coverage_24201(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24201].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24201]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24201]);
    return result;
}

void*  coverage_24202(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24202].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24202]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24202]);
    return result;
}

void*  coverage_24203(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24203].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24203]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24203]);
    return result;
}

void*  coverage_24204(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24204].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24204]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24204]);
    return result;
}

void*  coverage_24205(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24205].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24205]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24205]);
    return result;
}

void*  coverage_24206(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24206].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24206]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24206]);
    return result;
}

void*  coverage_24207(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24207].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24207]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24207]);
    return result;
}

void*  coverage_24208(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24208].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24208]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24208]);
    return result;
}

void*  coverage_24209(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24209].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24209]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24209]);
    return result;
}

void*  coverage_24210(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24210].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24210]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24210]);
    return result;
}

void*  coverage_24211(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24211].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24211]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24211]);
    return result;
}

void*  coverage_24212(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24212].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24212]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24212]);
    return result;
}

void*  coverage_24213(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24213].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24213]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24213]);
    return result;
}

void*  coverage_24214(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24214].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24214]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24214]);
    return result;
}

void*  coverage_24215(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24215].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24215]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24215]);
    return result;
}

void*  coverage_24216(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24216].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24216]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24216]);
    return result;
}

void*  coverage_24217(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24217].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24217]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24217]);
    return result;
}

void*  coverage_24218(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24218].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24218]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24218]);
    return result;
}

void*  coverage_24219(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24219].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24219]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24219]);
    return result;
}

void*  coverage_24220(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24220].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24220]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24220]);
    return result;
}

void*  coverage_24221(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24221].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24221]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24221]);
    return result;
}

void*  coverage_24222(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24222].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24222]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24222]);
    return result;
}

void*  coverage_24223(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24223].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24223]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24223]);
    return result;
}

void*  coverage_24224(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24224].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24224]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24224]);
    return result;
}

void*  coverage_24225(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24225].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24225]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24225]);
    return result;
}

void*  coverage_24226(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24226].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24226]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24226]);
    return result;
}

void*  coverage_24227(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24227].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24227]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24227]);
    return result;
}

void*  coverage_24228(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24228].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24228]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24228]);
    return result;
}

void*  coverage_24229(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24229].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24229]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24229]);
    return result;
}

void*  coverage_24230(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24230].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24230]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24230]);
    return result;
}

void*  coverage_24231(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24231].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24231]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24231]);
    return result;
}

void*  coverage_24232(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24232].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24232]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24232]);
    return result;
}

void*  coverage_24233(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24233].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24233]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24233]);
    return result;
}

void*  coverage_24234(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24234].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24234]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24234]);
    return result;
}

void*  coverage_24235(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24235].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24235]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24235]);
    return result;
}

void*  coverage_24236(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24236].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24236]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24236]);
    return result;
}

void*  coverage_24237(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24237].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24237]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24237]);
    return result;
}

void*  coverage_24238(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24238].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24238]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24238]);
    return result;
}

void*  coverage_24239(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24239].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24239]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24239]);
    return result;
}

void*  coverage_24240(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24240].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24240]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24240]);
    return result;
}

void*  coverage_24241(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24241].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24241]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24241]);
    return result;
}

void*  coverage_24242(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24242].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24242]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24242]);
    return result;
}

void*  coverage_24243(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24243].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24243]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24243]);
    return result;
}

void*  coverage_24244(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24244].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24244]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24244]);
    return result;
}

void*  coverage_24245(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24245].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24245]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24245]);
    return result;
}

void*  coverage_24246(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24246].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24246]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24246]);
    return result;
}

void*  coverage_24247(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24247].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24247]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24247]);
    return result;
}

void*  coverage_24248(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24248].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24248]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24248]);
    return result;
}

void*  coverage_24249(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24249].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24249]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24249]);
    return result;
}

void*  coverage_24250(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24250].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24250]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24250]);
    return result;
}

void*  coverage_24251(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24251].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24251]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24251]);
    return result;
}

void*  coverage_24252(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24252].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24252]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24252]);
    return result;
}

void*  coverage_24253(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24253].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24253]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24253]);
    return result;
}

void*  coverage_24254(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24254].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24254]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24254]);
    return result;
}

void*  coverage_24255(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24255].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24255]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24255]);
    return result;
}

void*  coverage_24256(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24256].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24256]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24256]);
    return result;
}

void*  coverage_24257(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24257].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24257]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24257]);
    return result;
}

void*  coverage_24258(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24258].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24258]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24258]);
    return result;
}

void*  coverage_24259(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24259].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24259]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24259]);
    return result;
}

void*  coverage_24260(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24260].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24260]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24260]);
    return result;
}

void*  coverage_24261(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24261].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24261]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24261]);
    return result;
}

void*  coverage_24262(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24262].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24262]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24262]);
    return result;
}

void*  coverage_24263(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24263].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24263]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24263]);
    return result;
}

void*  coverage_24264(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24264].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24264]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24264]);
    return result;
}

void*  coverage_24265(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24265].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24265]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24265]);
    return result;
}

void*  coverage_24266(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24266].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24266]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24266]);
    return result;
}

void*  coverage_24267(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24267].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24267]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24267]);
    return result;
}

void*  coverage_24268(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24268].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24268]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24268]);
    return result;
}

void*  coverage_24269(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24269].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24269]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24269]);
    return result;
}

void*  coverage_24270(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24270].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24270]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24270]);
    return result;
}

void*  coverage_24271(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24271].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24271]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24271]);
    return result;
}

void*  coverage_24272(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24272].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24272]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24272]);
    return result;
}

void*  coverage_24273(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24273].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24273]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24273]);
    return result;
}

void*  coverage_24274(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24274].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24274]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24274]);
    return result;
}

void*  coverage_24275(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24275].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24275]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24275]);
    return result;
}

void*  coverage_24276(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24276].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24276]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24276]);
    return result;
}

void*  coverage_24277(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24277].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24277]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24277]);
    return result;
}

void*  coverage_24278(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24278].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24278]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24278]);
    return result;
}

void*  coverage_24279(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24279].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24279]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24279]);
    return result;
}

void*  coverage_24280(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24280].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24280]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24280]);
    return result;
}

void*  coverage_24281(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24281].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24281]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24281]);
    return result;
}

void*  coverage_24282(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24282].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24282]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24282]);
    return result;
}

void*  coverage_24283(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24283].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24283]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24283]);
    return result;
}

void*  coverage_24284(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24284].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24284]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24284]);
    return result;
}

void*  coverage_24285(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24285].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24285]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24285]);
    return result;
}

void*  coverage_24286(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24286].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24286]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24286]);
    return result;
}

void*  coverage_24287(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24287].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24287]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24287]);
    return result;
}

void*  coverage_24288(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24288].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24288]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24288]);
    return result;
}

void*  coverage_24289(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24289].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24289]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24289]);
    return result;
}

void*  coverage_24290(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24290].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24290]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24290]);
    return result;
}

void*  coverage_24291(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24291].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24291]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24291]);
    return result;
}

void*  coverage_24292(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24292].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24292]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24292]);
    return result;
}

void*  coverage_24293(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24293].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24293]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24293]);
    return result;
}

void*  coverage_24294(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24294].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24294]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24294]);
    return result;
}

void*  coverage_24295(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24295].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24295]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24295]);
    return result;
}

void*  coverage_24296(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24296].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24296]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24296]);
    return result;
}

void*  coverage_24297(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24297].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24297]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24297]);
    return result;
}

void*  coverage_24298(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24298].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24298]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24298]);
    return result;
}

void*  coverage_24299(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24299].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24299]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24299]);
    return result;
}

void*  coverage_24300(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24300].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24300]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24300]);
    return result;
}

void*  coverage_24301(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24301].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24301]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24301]);
    return result;
}

void*  coverage_24302(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24302].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24302]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24302]);
    return result;
}

void*  coverage_24303(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24303].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24303]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24303]);
    return result;
}

void*  coverage_24304(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24304].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24304]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24304]);
    return result;
}

void*  coverage_24305(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24305].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24305]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24305]);
    return result;
}

void*  coverage_24306(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24306].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24306]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24306]);
    return result;
}

void*  coverage_24307(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24307].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24307]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24307]);
    return result;
}

void*  coverage_24308(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24308].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24308]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24308]);
    return result;
}

void*  coverage_24309(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24309].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24309]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24309]);
    return result;
}

void*  coverage_24310(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24310].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24310]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24310]);
    return result;
}

void*  coverage_24311(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24311].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24311]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24311]);
    return result;
}

void*  coverage_24312(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24312].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24312]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24312]);
    return result;
}

void*  coverage_24313(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24313].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24313]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24313]);
    return result;
}

void*  coverage_24314(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24314].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24314]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24314]);
    return result;
}

void*  coverage_24315(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24315].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24315]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24315]);
    return result;
}

void*  coverage_24316(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24316].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24316]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24316]);
    return result;
}

void*  coverage_24317(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24317].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24317]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24317]);
    return result;
}

void*  coverage_24318(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24318].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24318]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24318]);
    return result;
}

void*  coverage_24319(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24319].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24319]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24319]);
    return result;
}

void*  coverage_24320(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24320].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24320]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24320]);
    return result;
}

void*  coverage_24321(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24321].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24321]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24321]);
    return result;
}

void*  coverage_24322(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24322].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24322]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24322]);
    return result;
}

void*  coverage_24323(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24323].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24323]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24323]);
    return result;
}

void*  coverage_24324(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24324].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24324]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24324]);
    return result;
}

void*  coverage_24325(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24325].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24325]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24325]);
    return result;
}

void*  coverage_24326(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24326].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24326]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24326]);
    return result;
}

void*  coverage_24327(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24327].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24327]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24327]);
    return result;
}

void*  coverage_24328(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24328].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24328]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24328]);
    return result;
}

void*  coverage_24329(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24329].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24329]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24329]);
    return result;
}

void*  coverage_24330(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24330].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24330]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24330]);
    return result;
}

void*  coverage_24331(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24331].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24331]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24331]);
    return result;
}

void*  coverage_24332(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24332].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24332]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24332]);
    return result;
}

void*  coverage_24333(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24333].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24333]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24333]);
    return result;
}

void*  coverage_24334(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24334].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24334]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24334]);
    return result;
}

void*  coverage_24335(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24335].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24335]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24335]);
    return result;
}

void*  coverage_24336(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24336].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24336]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24336]);
    return result;
}

void*  coverage_24337(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24337].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24337]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24337]);
    return result;
}

void*  coverage_24338(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24338].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24338]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24338]);
    return result;
}

void*  coverage_24339(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24339].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24339]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24339]);
    return result;
}

void*  coverage_24340(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24340].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24340]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24340]);
    return result;
}

void*  coverage_24341(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24341].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24341]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24341]);
    return result;
}

void*  coverage_24342(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24342].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24342]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24342]);
    return result;
}

void*  coverage_24343(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24343].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24343]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24343]);
    return result;
}

void*  coverage_24344(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24344].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24344]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24344]);
    return result;
}

void*  coverage_24345(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24345].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24345]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24345]);
    return result;
}

void*  coverage_24346(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24346].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24346]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24346]);
    return result;
}

void*  coverage_24347(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24347].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24347]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24347]);
    return result;
}

void*  coverage_24348(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24348].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24348]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24348]);
    return result;
}

void*  coverage_24349(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24349].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24349]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24349]);
    return result;
}

void*  coverage_24350(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24350].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24350]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24350]);
    return result;
}

void*  coverage_24351(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24351].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24351]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24351]);
    return result;
}

void*  coverage_24352(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24352].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24352]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24352]);
    return result;
}

void*  coverage_24353(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24353].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24353]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24353]);
    return result;
}

void*  coverage_24354(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24354].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24354]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24354]);
    return result;
}

void*  coverage_24355(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24355].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24355]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24355]);
    return result;
}

void*  coverage_24356(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24356].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24356]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24356]);
    return result;
}

void*  coverage_24357(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24357].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24357]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24357]);
    return result;
}

void*  coverage_24358(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24358].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24358]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24358]);
    return result;
}

void*  coverage_24359(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24359].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24359]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24359]);
    return result;
}

void*  coverage_24360(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24360].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24360]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24360]);
    return result;
}

void*  coverage_24361(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24361].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24361]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24361]);
    return result;
}

void*  coverage_24362(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24362].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24362]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24362]);
    return result;
}

void*  coverage_24363(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24363].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24363]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24363]);
    return result;
}

void*  coverage_24364(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24364].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24364]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24364]);
    return result;
}

void*  coverage_24365(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24365].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24365]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24365]);
    return result;
}

void*  coverage_24366(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24366].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24366]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24366]);
    return result;
}

void*  coverage_24367(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24367].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24367]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24367]);
    return result;
}

void*  coverage_24368(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24368].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24368]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24368]);
    return result;
}

void*  coverage_24369(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24369].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24369]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24369]);
    return result;
}

void*  coverage_24370(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24370].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24370]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24370]);
    return result;
}

void*  coverage_24371(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24371].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24371]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24371]);
    return result;
}

void*  coverage_24372(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24372].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24372]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24372]);
    return result;
}

void*  coverage_24373(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24373].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24373]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24373]);
    return result;
}

void*  coverage_24374(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24374].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24374]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24374]);
    return result;
}

void*  coverage_24375(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24375].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24375]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24375]);
    return result;
}

void*  coverage_24376(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24376].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24376]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24376]);
    return result;
}

void*  coverage_24377(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24377].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24377]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24377]);
    return result;
}

void*  coverage_24378(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24378].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24378]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24378]);
    return result;
}

void*  coverage_24379(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24379].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24379]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24379]);
    return result;
}

void*  coverage_24380(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24380].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24380]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24380]);
    return result;
}

void*  coverage_24381(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24381].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24381]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24381]);
    return result;
}

void*  coverage_24382(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24382].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24382]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24382]);
    return result;
}

void*  coverage_24383(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24383].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24383]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24383]);
    return result;
}

void*  coverage_24384(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24384].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24384]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24384]);
    return result;
}

void*  coverage_24385(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24385].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24385]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24385]);
    return result;
}

void*  coverage_24386(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24386].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24386]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24386]);
    return result;
}

void*  coverage_24387(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24387].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24387]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24387]);
    return result;
}

void*  coverage_24388(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24388].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24388]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24388]);
    return result;
}

void*  coverage_24389(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24389].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24389]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24389]);
    return result;
}

void*  coverage_24390(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24390].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24390]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24390]);
    return result;
}

void*  coverage_24391(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24391].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24391]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24391]);
    return result;
}

void*  coverage_24392(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24392].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24392]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24392]);
    return result;
}

void*  coverage_24393(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24393].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24393]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24393]);
    return result;
}

void*  coverage_24394(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24394].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24394]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24394]);
    return result;
}

void*  coverage_24395(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24395].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24395]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24395]);
    return result;
}

void*  coverage_24396(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24396].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24396]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24396]);
    return result;
}

void*  coverage_24397(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24397].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24397]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24397]);
    return result;
}

void*  coverage_24398(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24398].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24398]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24398]);
    return result;
}

void*  coverage_24399(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24399].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24399]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24399]);
    return result;
}

void*  coverage_24400(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24400].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24400]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24400]);
    return result;
}

void*  coverage_24401(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24401].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24401]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24401]);
    return result;
}

void*  coverage_24402(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24402].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24402]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24402]);
    return result;
}

void*  coverage_24403(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24403].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24403]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24403]);
    return result;
}

void*  coverage_24404(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24404].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24404]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24404]);
    return result;
}

void*  coverage_24405(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24405].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24405]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24405]);
    return result;
}

void*  coverage_24406(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24406].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24406]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24406]);
    return result;
}

void*  coverage_24407(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24407].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24407]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24407]);
    return result;
}

void*  coverage_24408(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24408].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24408]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24408]);
    return result;
}

void*  coverage_24409(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24409].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24409]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24409]);
    return result;
}

void*  coverage_24410(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24410].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24410]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24410]);
    return result;
}

void*  coverage_24411(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24411].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24411]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24411]);
    return result;
}

void*  coverage_24412(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24412].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24412]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24412]);
    return result;
}

void*  coverage_24413(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24413].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24413]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24413]);
    return result;
}

void*  coverage_24414(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24414].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24414]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24414]);
    return result;
}

void*  coverage_24415(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24415].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24415]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24415]);
    return result;
}

void*  coverage_24416(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24416].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24416]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24416]);
    return result;
}

void*  coverage_24417(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24417].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24417]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24417]);
    return result;
}

void*  coverage_24418(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24418].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24418]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24418]);
    return result;
}

void*  coverage_24419(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24419].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24419]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24419]);
    return result;
}

void*  coverage_24420(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24420].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24420]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24420]);
    return result;
}

void*  coverage_24421(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24421].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24421]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24421]);
    return result;
}

void*  coverage_24422(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24422].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24422]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24422]);
    return result;
}

void*  coverage_24423(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24423].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24423]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24423]);
    return result;
}

void*  coverage_24424(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24424].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24424]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24424]);
    return result;
}

void*  coverage_24425(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24425].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24425]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24425]);
    return result;
}

void*  coverage_24426(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24426].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24426]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24426]);
    return result;
}

void*  coverage_24427(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24427].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24427]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24427]);
    return result;
}

void*  coverage_24428(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24428].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24428]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24428]);
    return result;
}

void*  coverage_24429(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24429].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24429]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24429]);
    return result;
}

void*  coverage_24430(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24430].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24430]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24430]);
    return result;
}

void*  coverage_24431(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24431].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24431]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24431]);
    return result;
}

void*  coverage_24432(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24432].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24432]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24432]);
    return result;
}

void*  coverage_24433(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24433].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24433]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24433]);
    return result;
}

void*  coverage_24434(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24434].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24434]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24434]);
    return result;
}

void*  coverage_24435(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24435].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24435]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24435]);
    return result;
}

void*  coverage_24436(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24436].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24436]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24436]);
    return result;
}

void*  coverage_24437(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24437].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24437]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24437]);
    return result;
}

void*  coverage_24438(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24438].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24438]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24438]);
    return result;
}

void*  coverage_24439(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24439].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24439]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24439]);
    return result;
}

void*  coverage_24440(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24440].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24440]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24440]);
    return result;
}

void*  coverage_24441(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24441].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24441]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24441]);
    return result;
}

void*  coverage_24442(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24442].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24442]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24442]);
    return result;
}

void*  coverage_24443(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24443].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24443]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24443]);
    return result;
}

void*  coverage_24444(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24444].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24444]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24444]);
    return result;
}

void*  coverage_24445(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24445].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24445]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24445]);
    return result;
}

void*  coverage_24446(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24446].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24446]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24446]);
    return result;
}

void*  coverage_24447(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24447].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24447]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24447]);
    return result;
}

void*  coverage_24448(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24448].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24448]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24448]);
    return result;
}

void*  coverage_24449(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24449].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24449]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24449]);
    return result;
}

void*  coverage_24450(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24450].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24450]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24450]);
    return result;
}

void*  coverage_24451(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24451].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24451]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24451]);
    return result;
}

void*  coverage_24452(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24452].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24452]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24452]);
    return result;
}

void*  coverage_24453(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24453].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24453]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24453]);
    return result;
}

void*  coverage_24454(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24454].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24454]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24454]);
    return result;
}

void*  coverage_24455(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24455].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24455]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24455]);
    return result;
}

void*  coverage_24456(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24456].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24456]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24456]);
    return result;
}

void*  coverage_24457(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24457].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24457]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24457]);
    return result;
}

void*  coverage_24458(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24458].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24458]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24458]);
    return result;
}

void*  coverage_24459(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24459].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24459]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24459]);
    return result;
}

void*  coverage_24460(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24460].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24460]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24460]);
    return result;
}

void*  coverage_24461(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24461].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24461]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24461]);
    return result;
}

void*  coverage_24462(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24462].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24462]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24462]);
    return result;
}

void*  coverage_24463(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24463].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24463]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24463]);
    return result;
}

void*  coverage_24464(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24464].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24464]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24464]);
    return result;
}

void*  coverage_24465(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24465].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24465]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24465]);
    return result;
}

void*  coverage_24466(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24466].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24466]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24466]);
    return result;
}

void*  coverage_24467(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24467].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24467]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24467]);
    return result;
}

void*  coverage_24468(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24468].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24468]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24468]);
    return result;
}

void*  coverage_24469(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24469].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24469]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24469]);
    return result;
}

void*  coverage_24470(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24470].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24470]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24470]);
    return result;
}

void*  coverage_24471(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24471].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24471]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24471]);
    return result;
}

void*  coverage_24472(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24472].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24472]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24472]);
    return result;
}

void*  coverage_24473(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24473].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24473]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24473]);
    return result;
}

void*  coverage_24474(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24474].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24474]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24474]);
    return result;
}

void*  coverage_24475(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24475].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24475]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24475]);
    return result;
}

void*  coverage_24476(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24476].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24476]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24476]);
    return result;
}

void*  coverage_24477(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24477].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24477]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24477]);
    return result;
}

void*  coverage_24478(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24478].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24478]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24478]);
    return result;
}

void*  coverage_24479(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24479].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24479]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24479]);
    return result;
}

void*  coverage_24480(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24480].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24480]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24480]);
    return result;
}

void*  coverage_24481(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24481].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24481]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24481]);
    return result;
}

void*  coverage_24482(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24482].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24482]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24482]);
    return result;
}

void*  coverage_24483(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24483].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24483]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24483]);
    return result;
}

void*  coverage_24484(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24484].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24484]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24484]);
    return result;
}

void*  coverage_24485(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24485].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24485]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24485]);
    return result;
}

void*  coverage_24486(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24486].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24486]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24486]);
    return result;
}

void*  coverage_24487(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24487].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24487]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24487]);
    return result;
}

void*  coverage_24488(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24488].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24488]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24488]);
    return result;
}

void*  coverage_24489(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24489].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24489]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24489]);
    return result;
}

void*  coverage_24490(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24490].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24490]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24490]);
    return result;
}

void*  coverage_24491(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24491].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24491]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24491]);
    return result;
}

void*  coverage_24492(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24492].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24492]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24492]);
    return result;
}

void*  coverage_24493(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24493].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24493]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24493]);
    return result;
}

void*  coverage_24494(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24494].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24494]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24494]);
    return result;
}

void*  coverage_24495(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24495].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24495]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24495]);
    return result;
}

void*  coverage_24496(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24496].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24496]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24496]);
    return result;
}

void*  coverage_24497(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24497].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24497]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24497]);
    return result;
}

void*  coverage_24498(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24498].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24498]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24498]);
    return result;
}

void*  coverage_24499(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24499].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24499]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24499]);
    return result;
}

void*  coverage_24500(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24500].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24500]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24500]);
    return result;
}

void*  coverage_24501(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24501].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24501]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24501]);
    return result;
}

void*  coverage_24502(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24502].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24502]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24502]);
    return result;
}

void*  coverage_24503(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24503].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24503]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24503]);
    return result;
}

void*  coverage_24504(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24504].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24504]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24504]);
    return result;
}

void*  coverage_24505(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24505].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24505]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24505]);
    return result;
}

void*  coverage_24506(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24506].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24506]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24506]);
    return result;
}

void*  coverage_24507(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24507].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24507]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24507]);
    return result;
}

void*  coverage_24508(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24508].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24508]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24508]);
    return result;
}

void*  coverage_24509(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24509].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24509]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24509]);
    return result;
}

void*  coverage_24510(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24510].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24510]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24510]);
    return result;
}

void*  coverage_24511(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24511].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24511]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24511]);
    return result;
}

void*  coverage_24512(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24512].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24512]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24512]);
    return result;
}

void*  coverage_24513(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24513].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24513]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24513]);
    return result;
}

void*  coverage_24514(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24514].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24514]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24514]);
    return result;
}

void*  coverage_24515(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24515].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24515]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24515]);
    return result;
}

void*  coverage_24516(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24516].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24516]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24516]);
    return result;
}

void*  coverage_24517(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24517].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24517]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24517]);
    return result;
}

void*  coverage_24518(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24518].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24518]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24518]);
    return result;
}

void*  coverage_24519(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24519].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24519]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24519]);
    return result;
}

void*  coverage_24520(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24520].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24520]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24520]);
    return result;
}

void*  coverage_24521(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24521].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24521]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24521]);
    return result;
}

void*  coverage_24522(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24522].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24522]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24522]);
    return result;
}

void*  coverage_24523(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24523].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24523]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24523]);
    return result;
}

void*  coverage_24524(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24524].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24524]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24524]);
    return result;
}

void*  coverage_24525(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24525].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24525]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24525]);
    return result;
}

void*  coverage_24526(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24526].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24526]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24526]);
    return result;
}

void*  coverage_24527(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24527].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24527]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24527]);
    return result;
}

void*  coverage_24528(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24528].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24528]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24528]);
    return result;
}

void*  coverage_24529(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24529].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24529]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24529]);
    return result;
}

void*  coverage_24530(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24530].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24530]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24530]);
    return result;
}

void*  coverage_24531(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24531].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24531]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24531]);
    return result;
}

void*  coverage_24532(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24532].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24532]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24532]);
    return result;
}

void*  coverage_24533(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24533].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24533]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24533]);
    return result;
}

void*  coverage_24534(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24534].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24534]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24534]);
    return result;
}

void*  coverage_24535(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24535].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24535]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24535]);
    return result;
}

void*  coverage_24536(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24536].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24536]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24536]);
    return result;
}

void*  coverage_24537(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24537].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24537]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24537]);
    return result;
}

void*  coverage_24538(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24538].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24538]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24538]);
    return result;
}

void*  coverage_24539(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24539].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24539]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24539]);
    return result;
}

void*  coverage_24540(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24540].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24540]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24540]);
    return result;
}

void*  coverage_24541(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24541].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24541]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24541]);
    return result;
}

void*  coverage_24542(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24542].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24542]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24542]);
    return result;
}

void*  coverage_24543(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24543].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24543]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24543]);
    return result;
}

void*  coverage_24544(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24544].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24544]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24544]);
    return result;
}

void*  coverage_24545(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24545].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24545]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24545]);
    return result;
}

void*  coverage_24546(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24546].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24546]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24546]);
    return result;
}

void*  coverage_24547(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24547].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24547]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24547]);
    return result;
}

void*  coverage_24548(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24548].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24548]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24548]);
    return result;
}

void*  coverage_24549(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24549].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24549]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24549]);
    return result;
}

void*  coverage_24550(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24550].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24550]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24550]);
    return result;
}

void*  coverage_24551(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24551].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24551]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24551]);
    return result;
}

void*  coverage_24552(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24552].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24552]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24552]);
    return result;
}

void*  coverage_24553(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24553].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24553]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24553]);
    return result;
}

void*  coverage_24554(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24554].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24554]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24554]);
    return result;
}

void*  coverage_24555(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24555].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24555]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24555]);
    return result;
}

void*  coverage_24556(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24556].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24556]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24556]);
    return result;
}

void*  coverage_24557(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24557].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24557]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24557]);
    return result;
}

void*  coverage_24558(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24558].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24558]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24558]);
    return result;
}

void*  coverage_24559(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24559].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24559]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24559]);
    return result;
}

void*  coverage_24560(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24560].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24560]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24560]);
    return result;
}

void*  coverage_24561(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24561].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24561]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24561]);
    return result;
}

void*  coverage_24562(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24562].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24562]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24562]);
    return result;
}

void*  coverage_24563(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24563].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24563]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24563]);
    return result;
}

void*  coverage_24564(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24564].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24564]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24564]);
    return result;
}

void*  coverage_24565(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24565].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24565]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24565]);
    return result;
}

void*  coverage_24566(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24566].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24566]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24566]);
    return result;
}

void*  coverage_24567(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24567].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24567]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24567]);
    return result;
}

void*  coverage_24568(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24568].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24568]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24568]);
    return result;
}

void*  coverage_24569(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24569].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24569]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24569]);
    return result;
}

void*  coverage_24570(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24570].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24570]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24570]);
    return result;
}

void*  coverage_24571(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24571].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24571]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24571]);
    return result;
}

void*  coverage_24572(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24572].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24572]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24572]);
    return result;
}

void*  coverage_24573(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24573].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24573]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24573]);
    return result;
}

void*  coverage_24574(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24574].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24574]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24574]);
    return result;
}

void*  coverage_24575(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24575].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24575]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24575]);
    return result;
}

void*  coverage_24576(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24576].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24576]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24576]);
    return result;
}

void*  coverage_24577(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24577].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24577]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24577]);
    return result;
}

void*  coverage_24578(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24578].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24578]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24578]);
    return result;
}

void*  coverage_24579(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24579].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24579]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24579]);
    return result;
}

void*  coverage_24580(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24580].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24580]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24580]);
    return result;
}

void*  coverage_24581(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24581].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24581]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24581]);
    return result;
}

void*  coverage_24582(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24582].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24582]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24582]);
    return result;
}

void*  coverage_24583(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24583].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24583]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24583]);
    return result;
}

void*  coverage_24584(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24584].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24584]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24584]);
    return result;
}

void*  coverage_24585(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24585].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24585]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24585]);
    return result;
}

void*  coverage_24586(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24586].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24586]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24586]);
    return result;
}

void*  coverage_24587(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24587].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24587]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24587]);
    return result;
}

void*  coverage_24588(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24588].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24588]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24588]);
    return result;
}

void*  coverage_24589(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24589].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24589]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24589]);
    return result;
}

void*  coverage_24590(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24590].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24590]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24590]);
    return result;
}

void*  coverage_24591(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24591].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24591]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24591]);
    return result;
}

void*  coverage_24592(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24592].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24592]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24592]);
    return result;
}

void*  coverage_24593(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24593].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24593]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24593]);
    return result;
}

void*  coverage_24594(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24594].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24594]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24594]);
    return result;
}

void*  coverage_24595(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24595].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24595]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24595]);
    return result;
}

void*  coverage_24596(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24596].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24596]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24596]);
    return result;
}

void*  coverage_24597(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24597].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24597]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24597]);
    return result;
}

void*  coverage_24598(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24598].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24598]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24598]);
    return result;
}

void*  coverage_24599(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24599].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24599]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24599]);
    return result;
}

void*  coverage_24600(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24600].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24600]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24600]);
    return result;
}

void*  coverage_24601(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24601].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24601]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24601]);
    return result;
}

void*  coverage_24602(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24602].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24602]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24602]);
    return result;
}

void*  coverage_24603(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24603].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24603]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24603]);
    return result;
}

void*  coverage_24604(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24604].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24604]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24604]);
    return result;
}

void*  coverage_24605(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24605].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24605]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24605]);
    return result;
}

void*  coverage_24606(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24606].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24606]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24606]);
    return result;
}

void*  coverage_24607(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24607].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24607]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24607]);
    return result;
}

void*  coverage_24608(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24608].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24608]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24608]);
    return result;
}

void*  coverage_24609(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24609].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24609]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24609]);
    return result;
}

void*  coverage_24610(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24610].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24610]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24610]);
    return result;
}

void*  coverage_24611(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24611].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24611]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24611]);
    return result;
}

void*  coverage_24612(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24612].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24612]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24612]);
    return result;
}

void*  coverage_24613(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24613].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24613]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24613]);
    return result;
}

void*  coverage_24614(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24614].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24614]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24614]);
    return result;
}

void*  coverage_24615(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24615].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24615]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24615]);
    return result;
}

void*  coverage_24616(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24616].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24616]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24616]);
    return result;
}

void*  coverage_24617(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24617].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24617]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24617]);
    return result;
}

void*  coverage_24618(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24618].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24618]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24618]);
    return result;
}

void*  coverage_24619(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24619].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24619]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24619]);
    return result;
}

void*  coverage_24620(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24620].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24620]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24620]);
    return result;
}

void*  coverage_24621(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24621].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24621]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24621]);
    return result;
}

void*  coverage_24622(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24622].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24622]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24622]);
    return result;
}

void*  coverage_24623(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24623].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24623]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24623]);
    return result;
}

void*  coverage_24624(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24624].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24624]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24624]);
    return result;
}

void*  coverage_24625(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24625].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24625]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24625]);
    return result;
}

void*  coverage_24626(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24626].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24626]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24626]);
    return result;
}

void*  coverage_24627(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24627].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24627]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24627]);
    return result;
}

void*  coverage_24628(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24628].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24628]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24628]);
    return result;
}

void*  coverage_24629(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24629].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24629]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24629]);
    return result;
}

void*  coverage_24630(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24630].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24630]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24630]);
    return result;
}

void*  coverage_24631(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24631].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24631]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24631]);
    return result;
}

void*  coverage_24632(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24632].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24632]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24632]);
    return result;
}

void*  coverage_24633(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24633].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24633]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24633]);
    return result;
}

void*  coverage_24634(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24634].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24634]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24634]);
    return result;
}

void*  coverage_24635(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24635].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24635]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24635]);
    return result;
}

void*  coverage_24636(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24636].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24636]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24636]);
    return result;
}

void*  coverage_24637(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24637].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24637]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24637]);
    return result;
}

void*  coverage_24638(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24638].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24638]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24638]);
    return result;
}

void*  coverage_24639(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24639].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24639]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24639]);
    return result;
}

void*  coverage_24640(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24640].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24640]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24640]);
    return result;
}

void*  coverage_24641(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24641].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24641]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24641]);
    return result;
}

void*  coverage_24642(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24642].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24642]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24642]);
    return result;
}

void*  coverage_24643(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24643].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24643]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24643]);
    return result;
}

void*  coverage_24644(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24644].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24644]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24644]);
    return result;
}

void*  coverage_24645(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24645].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24645]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24645]);
    return result;
}

void*  coverage_24646(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24646].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24646]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24646]);
    return result;
}

void*  coverage_24647(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24647].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24647]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24647]);
    return result;
}

void*  coverage_24648(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24648].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24648]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24648]);
    return result;
}

void*  coverage_24649(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24649].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24649]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24649]);
    return result;
}

void*  coverage_24650(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24650].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24650]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24650]);
    return result;
}

void*  coverage_24651(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24651].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24651]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24651]);
    return result;
}

void*  coverage_24652(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24652].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24652]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24652]);
    return result;
}

void*  coverage_24653(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24653].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24653]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24653]);
    return result;
}

void*  coverage_24654(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24654].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24654]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24654]);
    return result;
}

void*  coverage_24655(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24655].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24655]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24655]);
    return result;
}

void*  coverage_24656(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24656].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24656]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24656]);
    return result;
}

void*  coverage_24657(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24657].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24657]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24657]);
    return result;
}

void*  coverage_24658(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24658].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24658]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24658]);
    return result;
}

void*  coverage_24659(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24659].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24659]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24659]);
    return result;
}

void*  coverage_24660(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24660].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24660]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24660]);
    return result;
}

void*  coverage_24661(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24661].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24661]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24661]);
    return result;
}

void*  coverage_24662(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24662].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24662]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24662]);
    return result;
}

void*  coverage_24663(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24663].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24663]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24663]);
    return result;
}

void*  coverage_24664(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24664].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24664]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24664]);
    return result;
}

void*  coverage_24665(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24665].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24665]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24665]);
    return result;
}

void*  coverage_24666(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24666].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24666]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24666]);
    return result;
}

void*  coverage_24667(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24667].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24667]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24667]);
    return result;
}

void*  coverage_24668(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24668].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24668]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24668]);
    return result;
}

void*  coverage_24669(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24669].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24669]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24669]);
    return result;
}

void*  coverage_24670(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24670].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24670]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24670]);
    return result;
}

void*  coverage_24671(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24671].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24671]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24671]);
    return result;
}

void*  coverage_24672(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24672].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24672]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24672]);
    return result;
}

void*  coverage_24673(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24673].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24673]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24673]);
    return result;
}

void*  coverage_24674(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24674].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24674]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24674]);
    return result;
}

void*  coverage_24675(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24675].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24675]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24675]);
    return result;
}

void*  coverage_24676(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24676].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24676]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24676]);
    return result;
}

void*  coverage_24677(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24677].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24677]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24677]);
    return result;
}

void*  coverage_24678(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24678].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24678]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24678]);
    return result;
}

void*  coverage_24679(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24679].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24679]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24679]);
    return result;
}

void*  coverage_24680(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24680].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24680]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24680]);
    return result;
}

void*  coverage_24681(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24681].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24681]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24681]);
    return result;
}

void*  coverage_24682(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24682].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24682]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24682]);
    return result;
}

void*  coverage_24683(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24683].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24683]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24683]);
    return result;
}

void*  coverage_24684(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24684].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24684]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24684]);
    return result;
}

void*  coverage_24685(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24685].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24685]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24685]);
    return result;
}

void*  coverage_24686(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24686].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24686]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24686]);
    return result;
}

void*  coverage_24687(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24687].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24687]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24687]);
    return result;
}

void*  coverage_24688(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24688].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24688]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24688]);
    return result;
}

void*  coverage_24689(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24689].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24689]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24689]);
    return result;
}

void*  coverage_24690(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24690].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24690]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24690]);
    return result;
}

void*  coverage_24691(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24691].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24691]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24691]);
    return result;
}

void*  coverage_24692(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24692].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24692]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24692]);
    return result;
}

void*  coverage_24693(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24693].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24693]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24693]);
    return result;
}

void*  coverage_24694(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24694].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24694]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24694]);
    return result;
}

void*  coverage_24695(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24695].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24695]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24695]);
    return result;
}

void*  coverage_24696(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24696].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24696]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24696]);
    return result;
}

void*  coverage_24697(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24697].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24697]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24697]);
    return result;
}

void*  coverage_24698(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24698].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24698]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24698]);
    return result;
}

void*  coverage_24699(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24699].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24699]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24699]);
    return result;
}

void*  coverage_24700(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24700].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24700]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24700]);
    return result;
}

void*  coverage_24701(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24701].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24701]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24701]);
    return result;
}

void*  coverage_24702(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24702].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24702]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24702]);
    return result;
}

void*  coverage_24703(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24703].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24703]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24703]);
    return result;
}

void*  coverage_24704(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24704].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24704]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24704]);
    return result;
}

void*  coverage_24705(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24705].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24705]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24705]);
    return result;
}

void*  coverage_24706(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24706].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24706]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24706]);
    return result;
}

void*  coverage_24707(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24707].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24707]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24707]);
    return result;
}

void*  coverage_24708(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24708].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24708]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24708]);
    return result;
}

void*  coverage_24709(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24709].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24709]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24709]);
    return result;
}

void*  coverage_24710(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24710].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24710]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24710]);
    return result;
}

void*  coverage_24711(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24711].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24711]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24711]);
    return result;
}

void*  coverage_24712(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24712].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24712]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24712]);
    return result;
}

void*  coverage_24713(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24713].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24713]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24713]);
    return result;
}

void*  coverage_24714(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24714].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24714]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24714]);
    return result;
}

void*  coverage_24715(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24715].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24715]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24715]);
    return result;
}

void*  coverage_24716(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24716].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24716]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24716]);
    return result;
}

void*  coverage_24717(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24717].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24717]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24717]);
    return result;
}

void*  coverage_24718(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24718].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24718]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24718]);
    return result;
}

void*  coverage_24719(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24719].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24719]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24719]);
    return result;
}

void*  coverage_24720(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24720].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24720]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24720]);
    return result;
}

void*  coverage_24721(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24721].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24721]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24721]);
    return result;
}

void*  coverage_24722(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24722].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24722]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24722]);
    return result;
}

void*  coverage_24723(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24723].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24723]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24723]);
    return result;
}

void*  coverage_24724(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24724].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24724]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24724]);
    return result;
}

void*  coverage_24725(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24725].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24725]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24725]);
    return result;
}

void*  coverage_24726(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24726].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24726]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24726]);
    return result;
}

void*  coverage_24727(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24727].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24727]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24727]);
    return result;
}

void*  coverage_24728(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24728].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24728]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24728]);
    return result;
}

void*  coverage_24729(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24729].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24729]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24729]);
    return result;
}

void*  coverage_24730(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24730].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24730]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24730]);
    return result;
}

void*  coverage_24731(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24731].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24731]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24731]);
    return result;
}

void*  coverage_24732(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24732].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24732]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24732]);
    return result;
}

void*  coverage_24733(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24733].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24733]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24733]);
    return result;
}

void*  coverage_24734(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24734].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24734]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24734]);
    return result;
}

void*  coverage_24735(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24735].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24735]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24735]);
    return result;
}

void*  coverage_24736(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24736].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24736]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24736]);
    return result;
}

void*  coverage_24737(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24737].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24737]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24737]);
    return result;
}

void*  coverage_24738(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24738].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24738]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24738]);
    return result;
}

void*  coverage_24739(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24739].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24739]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24739]);
    return result;
}

void*  coverage_24740(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24740].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24740]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24740]);
    return result;
}

void*  coverage_24741(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24741].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24741]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24741]);
    return result;
}

void*  coverage_24742(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24742].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24742]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24742]);
    return result;
}

void*  coverage_24743(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24743].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24743]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24743]);
    return result;
}

void*  coverage_24744(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24744].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24744]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24744]);
    return result;
}

void*  coverage_24745(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24745].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24745]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24745]);
    return result;
}

void*  coverage_24746(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24746].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24746]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24746]);
    return result;
}

void*  coverage_24747(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24747].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24747]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24747]);
    return result;
}

void*  coverage_24748(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24748].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24748]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24748]);
    return result;
}

void*  coverage_24749(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24749].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24749]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24749]);
    return result;
}

void*  coverage_24750(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24750].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24750]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24750]);
    return result;
}

void*  coverage_24751(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24751].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24751]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24751]);
    return result;
}

void*  coverage_24752(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24752].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24752]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24752]);
    return result;
}

void*  coverage_24753(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24753].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24753]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24753]);
    return result;
}

void*  coverage_24754(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24754].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24754]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24754]);
    return result;
}

void*  coverage_24755(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24755].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24755]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24755]);
    return result;
}

void*  coverage_24756(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24756].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24756]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24756]);
    return result;
}

void*  coverage_24757(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24757].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24757]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24757]);
    return result;
}

void*  coverage_24758(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24758].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24758]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24758]);
    return result;
}

void*  coverage_24759(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24759].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24759]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24759]);
    return result;
}

void*  coverage_24760(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24760].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24760]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24760]);
    return result;
}

void*  coverage_24761(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24761].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24761]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24761]);
    return result;
}

void*  coverage_24762(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24762].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24762]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24762]);
    return result;
}

void*  coverage_24763(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24763].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24763]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24763]);
    return result;
}

void*  coverage_24764(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24764].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24764]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24764]);
    return result;
}

void*  coverage_24765(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24765].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24765]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24765]);
    return result;
}

void*  coverage_24766(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24766].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24766]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24766]);
    return result;
}

void*  coverage_24767(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24767].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24767]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24767]);
    return result;
}

void*  coverage_24768(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24768].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24768]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24768]);
    return result;
}

void*  coverage_24769(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24769].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24769]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24769]);
    return result;
}

void*  coverage_24770(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24770].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24770]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24770]);
    return result;
}

void*  coverage_24771(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24771].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24771]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24771]);
    return result;
}

void*  coverage_24772(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24772].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24772]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24772]);
    return result;
}

void*  coverage_24773(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24773].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24773]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24773]);
    return result;
}

void*  coverage_24774(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24774].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24774]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24774]);
    return result;
}

void*  coverage_24775(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24775].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24775]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24775]);
    return result;
}

void*  coverage_24776(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24776].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24776]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24776]);
    return result;
}

void*  coverage_24777(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24777].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24777]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24777]);
    return result;
}

void*  coverage_24778(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24778].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24778]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24778]);
    return result;
}

void*  coverage_24779(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24779].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24779]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24779]);
    return result;
}

void*  coverage_24780(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24780].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24780]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24780]);
    return result;
}

void*  coverage_24781(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24781].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24781]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24781]);
    return result;
}

void*  coverage_24782(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24782].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24782]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24782]);
    return result;
}

void*  coverage_24783(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24783].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24783]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24783]);
    return result;
}

void*  coverage_24784(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24784].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24784]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24784]);
    return result;
}

void*  coverage_24785(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24785].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24785]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24785]);
    return result;
}

void*  coverage_24786(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24786].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24786]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24786]);
    return result;
}

void*  coverage_24787(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24787].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24787]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24787]);
    return result;
}

void*  coverage_24788(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24788].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24788]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24788]);
    return result;
}

void*  coverage_24789(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24789].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24789]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24789]);
    return result;
}

void*  coverage_24790(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24790].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24790]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24790]);
    return result;
}

void*  coverage_24791(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24791].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24791]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24791]);
    return result;
}

void*  coverage_24792(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24792].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24792]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24792]);
    return result;
}

void*  coverage_24793(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24793].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24793]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24793]);
    return result;
}

void*  coverage_24794(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24794].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24794]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24794]);
    return result;
}

void*  coverage_24795(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24795].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24795]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24795]);
    return result;
}

void*  coverage_24796(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24796].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24796]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24796]);
    return result;
}

void*  coverage_24797(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24797].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24797]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24797]);
    return result;
}

void*  coverage_24798(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24798].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24798]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24798]);
    return result;
}

void*  coverage_24799(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24799].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24799]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24799]);
    return result;
}

void*  coverage_24800(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24800].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24800]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24800]);
    return result;
}

void*  coverage_24801(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24801].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24801]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24801]);
    return result;
}

void*  coverage_24802(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24802].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24802]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24802]);
    return result;
}

void*  coverage_24803(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24803].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24803]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24803]);
    return result;
}

void*  coverage_24804(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24804].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24804]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24804]);
    return result;
}

void*  coverage_24805(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24805].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24805]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24805]);
    return result;
}

void*  coverage_24806(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24806].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24806]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24806]);
    return result;
}

void*  coverage_24807(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24807].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24807]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24807]);
    return result;
}

void*  coverage_24808(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24808].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24808]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24808]);
    return result;
}

void*  coverage_24809(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24809].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24809]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24809]);
    return result;
}

void*  coverage_24810(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24810].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24810]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24810]);
    return result;
}

void*  coverage_24811(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24811].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24811]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24811]);
    return result;
}

void*  coverage_24812(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24812].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24812]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24812]);
    return result;
}

void*  coverage_24813(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24813].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24813]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24813]);
    return result;
}

void*  coverage_24814(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24814].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24814]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24814]);
    return result;
}

void*  coverage_24815(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24815].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24815]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24815]);
    return result;
}

void*  coverage_24816(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24816].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24816]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24816]);
    return result;
}

void*  coverage_24817(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24817].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24817]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24817]);
    return result;
}

void*  coverage_24818(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24818].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24818]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24818]);
    return result;
}

void*  coverage_24819(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24819].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24819]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24819]);
    return result;
}

void*  coverage_24820(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24820].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24820]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24820]);
    return result;
}

void*  coverage_24821(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24821].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24821]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24821]);
    return result;
}

void*  coverage_24822(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24822].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24822]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24822]);
    return result;
}

void*  coverage_24823(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24823].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24823]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24823]);
    return result;
}

void*  coverage_24824(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24824].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24824]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24824]);
    return result;
}

void*  coverage_24825(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24825].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24825]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24825]);
    return result;
}

void*  coverage_24826(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24826].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24826]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24826]);
    return result;
}

void*  coverage_24827(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24827].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24827]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24827]);
    return result;
}

void*  coverage_24828(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24828].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24828]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24828]);
    return result;
}

void*  coverage_24829(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24829].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24829]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24829]);
    return result;
}

void*  coverage_24830(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24830].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24830]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24830]);
    return result;
}

void*  coverage_24831(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24831].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24831]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24831]);
    return result;
}

void*  coverage_24832(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24832].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24832]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24832]);
    return result;
}

void*  coverage_24833(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24833].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24833]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24833]);
    return result;
}

void*  coverage_24834(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24834].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24834]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24834]);
    return result;
}

void*  coverage_24835(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24835].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24835]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24835]);
    return result;
}

void*  coverage_24836(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24836].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24836]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24836]);
    return result;
}

void*  coverage_24837(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24837].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24837]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24837]);
    return result;
}

void*  coverage_24838(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24838].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24838]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24838]);
    return result;
}

void*  coverage_24839(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24839].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24839]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24839]);
    return result;
}

void*  coverage_24840(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24840].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24840]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24840]);
    return result;
}

void*  coverage_24841(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24841].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24841]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24841]);
    return result;
}

void*  coverage_24842(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24842].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24842]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24842]);
    return result;
}

void*  coverage_24843(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24843].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24843]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24843]);
    return result;
}

void*  coverage_24844(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24844].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24844]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24844]);
    return result;
}

void*  coverage_24845(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24845].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24845]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24845]);
    return result;
}

void*  coverage_24846(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24846].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24846]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24846]);
    return result;
}

void*  coverage_24847(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24847].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24847]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24847]);
    return result;
}

void*  coverage_24848(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24848].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24848]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24848]);
    return result;
}

void*  coverage_24849(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24849].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24849]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24849]);
    return result;
}

void*  coverage_24850(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24850].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24850]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24850]);
    return result;
}

void*  coverage_24851(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24851].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24851]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24851]);
    return result;
}

void*  coverage_24852(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24852].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24852]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24852]);
    return result;
}

void*  coverage_24853(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24853].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24853]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24853]);
    return result;
}

void*  coverage_24854(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24854].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24854]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24854]);
    return result;
}

void*  coverage_24855(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24855].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24855]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24855]);
    return result;
}

void*  coverage_24856(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24856].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24856]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24856]);
    return result;
}

void*  coverage_24857(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24857].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24857]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24857]);
    return result;
}

void*  coverage_24858(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24858].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24858]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24858]);
    return result;
}

void*  coverage_24859(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24859].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24859]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24859]);
    return result;
}

void*  coverage_24860(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24860].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24860]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24860]);
    return result;
}

void*  coverage_24861(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24861].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24861]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24861]);
    return result;
}

void*  coverage_24862(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24862].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24862]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24862]);
    return result;
}

void*  coverage_24863(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24863].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24863]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24863]);
    return result;
}

void*  coverage_24864(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24864].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24864]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24864]);
    return result;
}

void*  coverage_24865(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24865].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24865]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24865]);
    return result;
}

void*  coverage_24866(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24866].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24866]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24866]);
    return result;
}

void*  coverage_24867(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24867].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24867]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24867]);
    return result;
}

void*  coverage_24868(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24868].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24868]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24868]);
    return result;
}

void*  coverage_24869(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24869].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24869]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24869]);
    return result;
}

void*  coverage_24870(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24870].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24870]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24870]);
    return result;
}

void*  coverage_24871(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24871].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24871]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24871]);
    return result;
}

void*  coverage_24872(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24872].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24872]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24872]);
    return result;
}

void*  coverage_24873(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24873].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24873]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24873]);
    return result;
}

void*  coverage_24874(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24874].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24874]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24874]);
    return result;
}

void*  coverage_24875(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24875].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24875]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24875]);
    return result;
}

void*  coverage_24876(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24876].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24876]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24876]);
    return result;
}

void*  coverage_24877(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24877].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24877]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24877]);
    return result;
}

void*  coverage_24878(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24878].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24878]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24878]);
    return result;
}

void*  coverage_24879(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24879].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24879]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24879]);
    return result;
}

void*  coverage_24880(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24880].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24880]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24880]);
    return result;
}

void*  coverage_24881(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24881].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24881]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24881]);
    return result;
}

void*  coverage_24882(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24882].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24882]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24882]);
    return result;
}

void*  coverage_24883(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24883].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24883]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24883]);
    return result;
}

void*  coverage_24884(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24884].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24884]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24884]);
    return result;
}

void*  coverage_24885(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24885].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24885]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24885]);
    return result;
}

void*  coverage_24886(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24886].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24886]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24886]);
    return result;
}

void*  coverage_24887(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24887].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24887]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24887]);
    return result;
}

void*  coverage_24888(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24888].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24888]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24888]);
    return result;
}

void*  coverage_24889(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24889].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24889]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24889]);
    return result;
}

void*  coverage_24890(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24890].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24890]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24890]);
    return result;
}

void*  coverage_24891(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24891].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24891]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24891]);
    return result;
}

void*  coverage_24892(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24892].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24892]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24892]);
    return result;
}

void*  coverage_24893(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24893].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24893]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24893]);
    return result;
}

void*  coverage_24894(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24894].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24894]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24894]);
    return result;
}

void*  coverage_24895(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24895].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24895]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24895]);
    return result;
}

void*  coverage_24896(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24896].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24896]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24896]);
    return result;
}

void*  coverage_24897(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24897].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24897]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24897]);
    return result;
}

void*  coverage_24898(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24898].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24898]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24898]);
    return result;
}

void*  coverage_24899(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24899].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24899]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24899]);
    return result;
}

void*  coverage_24900(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24900].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24900]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24900]);
    return result;
}

void*  coverage_24901(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24901].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24901]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24901]);
    return result;
}

void*  coverage_24902(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24902].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24902]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24902]);
    return result;
}

void*  coverage_24903(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24903].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24903]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24903]);
    return result;
}

void*  coverage_24904(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24904].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24904]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24904]);
    return result;
}

void*  coverage_24905(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24905].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24905]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24905]);
    return result;
}

void*  coverage_24906(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24906].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24906]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24906]);
    return result;
}

void*  coverage_24907(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24907].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24907]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24907]);
    return result;
}

void*  coverage_24908(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24908].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24908]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24908]);
    return result;
}

void*  coverage_24909(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24909].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24909]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24909]);
    return result;
}

void*  coverage_24910(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24910].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24910]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24910]);
    return result;
}

void*  coverage_24911(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24911].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24911]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24911]);
    return result;
}

void*  coverage_24912(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24912].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24912]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24912]);
    return result;
}

void*  coverage_24913(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24913].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24913]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24913]);
    return result;
}

void*  coverage_24914(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24914].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24914]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24914]);
    return result;
}

void*  coverage_24915(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24915].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24915]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24915]);
    return result;
}

void*  coverage_24916(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24916].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24916]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24916]);
    return result;
}

void*  coverage_24917(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24917].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24917]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24917]);
    return result;
}

void*  coverage_24918(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24918].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24918]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24918]);
    return result;
}

void*  coverage_24919(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24919].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24919]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24919]);
    return result;
}

void*  coverage_24920(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24920].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24920]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24920]);
    return result;
}

void*  coverage_24921(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24921].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24921]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24921]);
    return result;
}

void*  coverage_24922(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24922].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24922]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24922]);
    return result;
}

void*  coverage_24923(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24923].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24923]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24923]);
    return result;
}

void*  coverage_24924(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24924].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24924]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24924]);
    return result;
}

void*  coverage_24925(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24925].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24925]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24925]);
    return result;
}

void*  coverage_24926(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24926].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24926]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24926]);
    return result;
}

void*  coverage_24927(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24927].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24927]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24927]);
    return result;
}

void*  coverage_24928(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24928].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24928]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24928]);
    return result;
}

void*  coverage_24929(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24929].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24929]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24929]);
    return result;
}

void*  coverage_24930(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24930].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24930]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24930]);
    return result;
}

void*  coverage_24931(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24931].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24931]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24931]);
    return result;
}

void*  coverage_24932(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24932].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24932]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24932]);
    return result;
}

void*  coverage_24933(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24933].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24933]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24933]);
    return result;
}

void*  coverage_24934(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24934].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24934]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24934]);
    return result;
}

void*  coverage_24935(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24935].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24935]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24935]);
    return result;
}

void*  coverage_24936(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24936].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24936]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24936]);
    return result;
}

void*  coverage_24937(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24937].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24937]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24937]);
    return result;
}

void*  coverage_24938(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24938].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24938]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24938]);
    return result;
}

void*  coverage_24939(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24939].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24939]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24939]);
    return result;
}

void*  coverage_24940(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24940].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24940]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24940]);
    return result;
}

void*  coverage_24941(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24941].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24941]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24941]);
    return result;
}

void*  coverage_24942(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24942].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24942]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24942]);
    return result;
}

void*  coverage_24943(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24943].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24943]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24943]);
    return result;
}

void*  coverage_24944(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24944].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24944]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24944]);
    return result;
}

void*  coverage_24945(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24945].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24945]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24945]);
    return result;
}

void*  coverage_24946(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24946].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24946]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24946]);
    return result;
}

void*  coverage_24947(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24947].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24947]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24947]);
    return result;
}

void*  coverage_24948(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24948].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24948]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24948]);
    return result;
}

void*  coverage_24949(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24949].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24949]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24949]);
    return result;
}

void*  coverage_24950(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24950].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24950]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24950]);
    return result;
}

void*  coverage_24951(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24951].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24951]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24951]);
    return result;
}

void*  coverage_24952(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24952].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24952]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24952]);
    return result;
}

void*  coverage_24953(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24953].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24953]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24953]);
    return result;
}

void*  coverage_24954(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24954].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24954]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24954]);
    return result;
}

void*  coverage_24955(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24955].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24955]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24955]);
    return result;
}

void*  coverage_24956(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24956].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24956]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24956]);
    return result;
}

void*  coverage_24957(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24957].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24957]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24957]);
    return result;
}

void*  coverage_24958(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24958].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24958]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24958]);
    return result;
}

void*  coverage_24959(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24959].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24959]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24959]);
    return result;
}

void*  coverage_24960(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24960].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24960]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24960]);
    return result;
}

void*  coverage_24961(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24961].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24961]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24961]);
    return result;
}

void*  coverage_24962(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24962].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24962]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24962]);
    return result;
}

void*  coverage_24963(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24963].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24963]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24963]);
    return result;
}

void*  coverage_24964(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24964].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24964]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24964]);
    return result;
}

void*  coverage_24965(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24965].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24965]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24965]);
    return result;
}

void*  coverage_24966(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24966].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24966]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24966]);
    return result;
}

void*  coverage_24967(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24967].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24967]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24967]);
    return result;
}

void*  coverage_24968(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24968].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24968]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24968]);
    return result;
}

void*  coverage_24969(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24969].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24969]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24969]);
    return result;
}

void*  coverage_24970(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24970].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24970]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24970]);
    return result;
}

void*  coverage_24971(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24971].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24971]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24971]);
    return result;
}

void*  coverage_24972(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24972].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24972]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24972]);
    return result;
}

void*  coverage_24973(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24973].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24973]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24973]);
    return result;
}

void*  coverage_24974(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24974].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24974]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24974]);
    return result;
}

void*  coverage_24975(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24975].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24975]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24975]);
    return result;
}

void*  coverage_24976(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24976].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24976]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24976]);
    return result;
}

void*  coverage_24977(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24977].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24977]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24977]);
    return result;
}

void*  coverage_24978(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24978].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24978]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24978]);
    return result;
}

void*  coverage_24979(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24979].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24979]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24979]);
    return result;
}

void*  coverage_24980(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24980].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24980]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24980]);
    return result;
}

void*  coverage_24981(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24981].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24981]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24981]);
    return result;
}

void*  coverage_24982(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24982].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24982]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24982]);
    return result;
}

void*  coverage_24983(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24983].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24983]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24983]);
    return result;
}

void*  coverage_24984(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24984].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24984]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24984]);
    return result;
}

void*  coverage_24985(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24985].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24985]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24985]);
    return result;
}

void*  coverage_24986(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24986].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24986]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24986]);
    return result;
}

void*  coverage_24987(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24987].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24987]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24987]);
    return result;
}

void*  coverage_24988(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24988].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24988]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24988]);
    return result;
}

void*  coverage_24989(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24989].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24989]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24989]);
    return result;
}

void*  coverage_24990(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24990].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24990]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24990]);
    return result;
}

void*  coverage_24991(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24991].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24991]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24991]);
    return result;
}

void*  coverage_24992(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24992].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24992]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24992]);
    return result;
}

void*  coverage_24993(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24993].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24993]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24993]);
    return result;
}

void*  coverage_24994(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24994].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24994]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24994]);
    return result;
}

void*  coverage_24995(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24995].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24995]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24995]);
    return result;
}

void*  coverage_24996(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24996].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24996]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24996]);
    return result;
}

void*  coverage_24997(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24997].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24997]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24997]);
    return result;
}

void*  coverage_24998(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24998].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24998]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24998]);
    return result;
}

void*  coverage_24999(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[24999].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[24999]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[24999]);
    return result;
}

void*  coverage_25000(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25000].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25000]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25000]);
    return result;
}

void*  coverage_25001(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25001].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25001]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25001]);
    return result;
}

void*  coverage_25002(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25002].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25002]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25002]);
    return result;
}

void*  coverage_25003(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25003].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25003]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25003]);
    return result;
}

void*  coverage_25004(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25004].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25004]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25004]);
    return result;
}

void*  coverage_25005(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25005].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25005]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25005]);
    return result;
}

void*  coverage_25006(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25006].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25006]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25006]);
    return result;
}

void*  coverage_25007(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25007].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25007]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25007]);
    return result;
}

void*  coverage_25008(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25008].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25008]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25008]);
    return result;
}

void*  coverage_25009(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25009].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25009]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25009]);
    return result;
}

void*  coverage_25010(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25010].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25010]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25010]);
    return result;
}

void*  coverage_25011(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25011].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25011]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25011]);
    return result;
}

void*  coverage_25012(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25012].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25012]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25012]);
    return result;
}

void*  coverage_25013(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25013].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25013]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25013]);
    return result;
}

void*  coverage_25014(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25014].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25014]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25014]);
    return result;
}

void*  coverage_25015(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25015].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25015]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25015]);
    return result;
}

void*  coverage_25016(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25016].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25016]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25016]);
    return result;
}

void*  coverage_25017(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25017].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25017]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25017]);
    return result;
}

void*  coverage_25018(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25018].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25018]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25018]);
    return result;
}

void*  coverage_25019(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25019].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25019]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25019]);
    return result;
}

void*  coverage_25020(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25020].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25020]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25020]);
    return result;
}

void*  coverage_25021(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25021].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25021]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25021]);
    return result;
}

void*  coverage_25022(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25022].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25022]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25022]);
    return result;
}

void*  coverage_25023(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25023].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25023]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25023]);
    return result;
}

void*  coverage_25024(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25024].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25024]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25024]);
    return result;
}

void*  coverage_25025(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25025].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25025]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25025]);
    return result;
}

void*  coverage_25026(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25026].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25026]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25026]);
    return result;
}

void*  coverage_25027(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25027].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25027]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25027]);
    return result;
}

void*  coverage_25028(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25028].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25028]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25028]);
    return result;
}

void*  coverage_25029(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25029].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25029]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25029]);
    return result;
}

void*  coverage_25030(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25030].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25030]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25030]);
    return result;
}

void*  coverage_25031(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25031].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25031]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25031]);
    return result;
}

void*  coverage_25032(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25032].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25032]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25032]);
    return result;
}

void*  coverage_25033(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25033].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25033]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25033]);
    return result;
}

void*  coverage_25034(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25034].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25034]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25034]);
    return result;
}

void*  coverage_25035(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25035].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25035]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25035]);
    return result;
}

void*  coverage_25036(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25036].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25036]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25036]);
    return result;
}

void*  coverage_25037(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25037].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25037]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25037]);
    return result;
}

void*  coverage_25038(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25038].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25038]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25038]);
    return result;
}

void*  coverage_25039(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25039].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25039]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25039]);
    return result;
}

void*  coverage_25040(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25040].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25040]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25040]);
    return result;
}

void*  coverage_25041(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25041].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25041]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25041]);
    return result;
}

void*  coverage_25042(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25042].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25042]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25042]);
    return result;
}

void*  coverage_25043(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25043].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25043]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25043]);
    return result;
}

void*  coverage_25044(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25044].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25044]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25044]);
    return result;
}

void*  coverage_25045(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25045].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25045]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25045]);
    return result;
}

void*  coverage_25046(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25046].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25046]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25046]);
    return result;
}

void*  coverage_25047(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25047].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25047]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25047]);
    return result;
}

void*  coverage_25048(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25048].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25048]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25048]);
    return result;
}

void*  coverage_25049(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25049].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25049]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25049]);
    return result;
}

void*  coverage_25050(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25050].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25050]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25050]);
    return result;
}

void*  coverage_25051(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25051].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25051]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25051]);
    return result;
}

void*  coverage_25052(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25052].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25052]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25052]);
    return result;
}

void*  coverage_25053(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25053].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25053]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25053]);
    return result;
}

void*  coverage_25054(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25054].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25054]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25054]);
    return result;
}

void*  coverage_25055(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25055].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25055]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25055]);
    return result;
}

void*  coverage_25056(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25056].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25056]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25056]);
    return result;
}

void*  coverage_25057(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25057].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25057]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25057]);
    return result;
}

void*  coverage_25058(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25058].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25058]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25058]);
    return result;
}

void*  coverage_25059(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25059].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25059]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25059]);
    return result;
}

void*  coverage_25060(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25060].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25060]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25060]);
    return result;
}

void*  coverage_25061(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25061].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25061]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25061]);
    return result;
}

void*  coverage_25062(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25062].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25062]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25062]);
    return result;
}

void*  coverage_25063(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25063].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25063]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25063]);
    return result;
}

void*  coverage_25064(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25064].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25064]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25064]);
    return result;
}

void*  coverage_25065(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25065].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25065]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25065]);
    return result;
}

void*  coverage_25066(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25066].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25066]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25066]);
    return result;
}

void*  coverage_25067(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25067].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25067]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25067]);
    return result;
}

void*  coverage_25068(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25068].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25068]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25068]);
    return result;
}

void*  coverage_25069(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25069].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25069]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25069]);
    return result;
}

void*  coverage_25070(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25070].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25070]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25070]);
    return result;
}

void*  coverage_25071(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25071].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25071]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25071]);
    return result;
}

void*  coverage_25072(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25072].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25072]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25072]);
    return result;
}

void*  coverage_25073(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25073].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25073]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25073]);
    return result;
}

void*  coverage_25074(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25074].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25074]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25074]);
    return result;
}

void*  coverage_25075(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25075].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25075]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25075]);
    return result;
}

void*  coverage_25076(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25076].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25076]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25076]);
    return result;
}

void*  coverage_25077(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25077].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25077]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25077]);
    return result;
}

void*  coverage_25078(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25078].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25078]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25078]);
    return result;
}

void*  coverage_25079(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25079].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25079]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25079]);
    return result;
}

void*  coverage_25080(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25080].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25080]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25080]);
    return result;
}

void*  coverage_25081(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25081].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25081]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25081]);
    return result;
}

void*  coverage_25082(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25082].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25082]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25082]);
    return result;
}

void*  coverage_25083(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25083].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25083]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25083]);
    return result;
}

void*  coverage_25084(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25084].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25084]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25084]);
    return result;
}

void*  coverage_25085(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25085].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25085]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25085]);
    return result;
}

void*  coverage_25086(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25086].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25086]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25086]);
    return result;
}

void*  coverage_25087(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25087].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25087]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25087]);
    return result;
}

void*  coverage_25088(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25088].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25088]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25088]);
    return result;
}

void*  coverage_25089(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25089].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25089]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25089]);
    return result;
}

void*  coverage_25090(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25090].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25090]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25090]);
    return result;
}

void*  coverage_25091(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25091].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25091]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25091]);
    return result;
}

void*  coverage_25092(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25092].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25092]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25092]);
    return result;
}

void*  coverage_25093(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25093].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25093]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25093]);
    return result;
}

void*  coverage_25094(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25094].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25094]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25094]);
    return result;
}

void*  coverage_25095(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25095].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25095]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25095]);
    return result;
}

void*  coverage_25096(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25096].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25096]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25096]);
    return result;
}

void*  coverage_25097(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25097].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25097]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25097]);
    return result;
}

void*  coverage_25098(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25098].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25098]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25098]);
    return result;
}

void*  coverage_25099(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25099].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25099]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25099]);
    return result;
}

void*  coverage_25100(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25100].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25100]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25100]);
    return result;
}

void*  coverage_25101(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25101].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25101]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25101]);
    return result;
}

void*  coverage_25102(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25102].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25102]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25102]);
    return result;
}

void*  coverage_25103(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25103].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25103]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25103]);
    return result;
}

void*  coverage_25104(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25104].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25104]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25104]);
    return result;
}

void*  coverage_25105(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25105].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25105]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25105]);
    return result;
}

void*  coverage_25106(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25106].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25106]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25106]);
    return result;
}

void*  coverage_25107(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25107].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25107]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25107]);
    return result;
}

void*  coverage_25108(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25108].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25108]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25108]);
    return result;
}

void*  coverage_25109(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25109].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25109]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25109]);
    return result;
}

void*  coverage_25110(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25110].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25110]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25110]);
    return result;
}

void*  coverage_25111(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25111].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25111]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25111]);
    return result;
}

void*  coverage_25112(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25112].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25112]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25112]);
    return result;
}

void*  coverage_25113(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25113].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25113]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25113]);
    return result;
}

void*  coverage_25114(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25114].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25114]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25114]);
    return result;
}

void*  coverage_25115(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25115].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25115]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25115]);
    return result;
}

void*  coverage_25116(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25116].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25116]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25116]);
    return result;
}

void*  coverage_25117(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25117].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25117]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25117]);
    return result;
}

void*  coverage_25118(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25118].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25118]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25118]);
    return result;
}

void*  coverage_25119(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25119].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25119]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25119]);
    return result;
}

void*  coverage_25120(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25120].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25120]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25120]);
    return result;
}

void*  coverage_25121(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25121].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25121]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25121]);
    return result;
}

void*  coverage_25122(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25122].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25122]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25122]);
    return result;
}

void*  coverage_25123(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25123].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25123]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25123]);
    return result;
}

void*  coverage_25124(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25124].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25124]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25124]);
    return result;
}

void*  coverage_25125(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25125].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25125]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25125]);
    return result;
}

void*  coverage_25126(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25126].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25126]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25126]);
    return result;
}

void*  coverage_25127(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25127].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25127]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25127]);
    return result;
}

void*  coverage_25128(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25128].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25128]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25128]);
    return result;
}

void*  coverage_25129(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25129].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25129]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25129]);
    return result;
}

void*  coverage_25130(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25130].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25130]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25130]);
    return result;
}

void*  coverage_25131(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25131].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25131]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25131]);
    return result;
}

void*  coverage_25132(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25132].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25132]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25132]);
    return result;
}

void*  coverage_25133(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25133].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25133]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25133]);
    return result;
}

void*  coverage_25134(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25134].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25134]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25134]);
    return result;
}

void*  coverage_25135(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25135].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25135]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25135]);
    return result;
}

void*  coverage_25136(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25136].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25136]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25136]);
    return result;
}

void*  coverage_25137(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25137].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25137]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25137]);
    return result;
}

void*  coverage_25138(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25138].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25138]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25138]);
    return result;
}

void*  coverage_25139(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25139].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25139]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25139]);
    return result;
}

void*  coverage_25140(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25140].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25140]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25140]);
    return result;
}

void*  coverage_25141(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25141].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25141]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25141]);
    return result;
}

void*  coverage_25142(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25142].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25142]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25142]);
    return result;
}

void*  coverage_25143(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25143].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25143]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25143]);
    return result;
}

void*  coverage_25144(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25144].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25144]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25144]);
    return result;
}

void*  coverage_25145(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25145].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25145]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25145]);
    return result;
}

void*  coverage_25146(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25146].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25146]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25146]);
    return result;
}

void*  coverage_25147(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25147].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25147]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25147]);
    return result;
}

void*  coverage_25148(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25148].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25148]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25148]);
    return result;
}

void*  coverage_25149(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25149].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25149]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25149]);
    return result;
}

void*  coverage_25150(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25150].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25150]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25150]);
    return result;
}

void*  coverage_25151(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25151].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25151]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25151]);
    return result;
}

void*  coverage_25152(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25152].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25152]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25152]);
    return result;
}

void*  coverage_25153(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25153].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25153]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25153]);
    return result;
}

void*  coverage_25154(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25154].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25154]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25154]);
    return result;
}

void*  coverage_25155(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25155].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25155]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25155]);
    return result;
}

void*  coverage_25156(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25156].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25156]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25156]);
    return result;
}

void*  coverage_25157(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25157].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25157]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25157]);
    return result;
}

void*  coverage_25158(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25158].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25158]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25158]);
    return result;
}

void*  coverage_25159(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25159].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25159]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25159]);
    return result;
}

void*  coverage_25160(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25160].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25160]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25160]);
    return result;
}

void*  coverage_25161(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25161].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25161]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25161]);
    return result;
}

void*  coverage_25162(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25162].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25162]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25162]);
    return result;
}

void*  coverage_25163(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25163].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25163]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25163]);
    return result;
}

void*  coverage_25164(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25164].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25164]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25164]);
    return result;
}

void*  coverage_25165(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25165].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25165]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25165]);
    return result;
}

void*  coverage_25166(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25166].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25166]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25166]);
    return result;
}

void*  coverage_25167(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25167].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25167]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25167]);
    return result;
}

void*  coverage_25168(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25168].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25168]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25168]);
    return result;
}

void*  coverage_25169(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25169].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25169]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25169]);
    return result;
}

void*  coverage_25170(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25170].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25170]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25170]);
    return result;
}

void*  coverage_25171(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25171].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25171]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25171]);
    return result;
}

void*  coverage_25172(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25172].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25172]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25172]);
    return result;
}

void*  coverage_25173(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25173].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25173]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25173]);
    return result;
}

void*  coverage_25174(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25174].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25174]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25174]);
    return result;
}

void*  coverage_25175(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25175].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25175]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25175]);
    return result;
}

void*  coverage_25176(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25176].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25176]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25176]);
    return result;
}

void*  coverage_25177(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25177].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25177]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25177]);
    return result;
}

void*  coverage_25178(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25178].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25178]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25178]);
    return result;
}

void*  coverage_25179(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25179].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25179]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25179]);
    return result;
}

void*  coverage_25180(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25180].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25180]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25180]);
    return result;
}

void*  coverage_25181(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25181].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25181]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25181]);
    return result;
}

void*  coverage_25182(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25182].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25182]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25182]);
    return result;
}

void*  coverage_25183(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25183].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25183]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25183]);
    return result;
}

void*  coverage_25184(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25184].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25184]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25184]);
    return result;
}

void*  coverage_25185(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25185].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25185]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25185]);
    return result;
}

void*  coverage_25186(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25186].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25186]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25186]);
    return result;
}

void*  coverage_25187(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25187].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25187]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25187]);
    return result;
}

void*  coverage_25188(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25188].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25188]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25188]);
    return result;
}

void*  coverage_25189(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25189].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25189]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25189]);
    return result;
}

void*  coverage_25190(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25190].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25190]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25190]);
    return result;
}

void*  coverage_25191(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25191].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25191]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25191]);
    return result;
}

void*  coverage_25192(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25192].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25192]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25192]);
    return result;
}

void*  coverage_25193(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25193].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25193]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25193]);
    return result;
}

void*  coverage_25194(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25194].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25194]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25194]);
    return result;
}

void*  coverage_25195(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25195].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25195]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25195]);
    return result;
}

void*  coverage_25196(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25196].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25196]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25196]);
    return result;
}

void*  coverage_25197(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25197].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25197]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25197]);
    return result;
}

void*  coverage_25198(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25198].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25198]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25198]);
    return result;
}

void*  coverage_25199(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25199].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25199]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25199]);
    return result;
}

void*  coverage_25200(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25200].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25200]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25200]);
    return result;
}

void*  coverage_25201(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25201].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25201]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25201]);
    return result;
}

void*  coverage_25202(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25202].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25202]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25202]);
    return result;
}

void*  coverage_25203(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25203].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25203]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25203]);
    return result;
}

void*  coverage_25204(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25204].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25204]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25204]);
    return result;
}

void*  coverage_25205(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25205].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25205]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25205]);
    return result;
}

void*  coverage_25206(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25206].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25206]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25206]);
    return result;
}

void*  coverage_25207(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25207].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25207]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25207]);
    return result;
}

void*  coverage_25208(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25208].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25208]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25208]);
    return result;
}

void*  coverage_25209(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25209].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25209]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25209]);
    return result;
}

void*  coverage_25210(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25210].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25210]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25210]);
    return result;
}

void*  coverage_25211(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25211].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25211]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25211]);
    return result;
}

void*  coverage_25212(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25212].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25212]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25212]);
    return result;
}

void*  coverage_25213(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25213].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25213]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25213]);
    return result;
}

void*  coverage_25214(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25214].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25214]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25214]);
    return result;
}

void*  coverage_25215(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25215].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25215]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25215]);
    return result;
}

void*  coverage_25216(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25216].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25216]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25216]);
    return result;
}

void*  coverage_25217(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25217].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25217]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25217]);
    return result;
}

void*  coverage_25218(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25218].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25218]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25218]);
    return result;
}

void*  coverage_25219(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25219].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25219]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25219]);
    return result;
}

void*  coverage_25220(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25220].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25220]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25220]);
    return result;
}

void*  coverage_25221(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25221].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25221]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25221]);
    return result;
}

void*  coverage_25222(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25222].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25222]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25222]);
    return result;
}

void*  coverage_25223(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25223].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25223]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25223]);
    return result;
}

void*  coverage_25224(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25224].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25224]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25224]);
    return result;
}

void*  coverage_25225(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25225].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25225]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25225]);
    return result;
}

void*  coverage_25226(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25226].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25226]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25226]);
    return result;
}

void*  coverage_25227(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25227].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25227]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25227]);
    return result;
}

void*  coverage_25228(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25228].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25228]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25228]);
    return result;
}

void*  coverage_25229(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25229].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25229]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25229]);
    return result;
}

void*  coverage_25230(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25230].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25230]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25230]);
    return result;
}

void*  coverage_25231(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25231].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25231]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25231]);
    return result;
}

void*  coverage_25232(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25232].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25232]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25232]);
    return result;
}

void*  coverage_25233(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25233].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25233]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25233]);
    return result;
}

void*  coverage_25234(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25234].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25234]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25234]);
    return result;
}

void*  coverage_25235(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25235].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25235]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25235]);
    return result;
}

void*  coverage_25236(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25236].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25236]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25236]);
    return result;
}

void*  coverage_25237(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25237].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25237]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25237]);
    return result;
}

void*  coverage_25238(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25238].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25238]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25238]);
    return result;
}

void*  coverage_25239(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25239].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25239]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25239]);
    return result;
}

void*  coverage_25240(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25240].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25240]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25240]);
    return result;
}

void*  coverage_25241(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25241].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25241]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25241]);
    return result;
}

void*  coverage_25242(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25242].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25242]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25242]);
    return result;
}

void*  coverage_25243(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25243].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25243]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25243]);
    return result;
}

void*  coverage_25244(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25244].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25244]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25244]);
    return result;
}

void*  coverage_25245(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25245].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25245]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25245]);
    return result;
}

void*  coverage_25246(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25246].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25246]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25246]);
    return result;
}

void*  coverage_25247(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25247].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25247]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25247]);
    return result;
}

void*  coverage_25248(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25248].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25248]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25248]);
    return result;
}

void*  coverage_25249(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25249].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25249]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25249]);
    return result;
}

void*  coverage_25250(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25250].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25250]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25250]);
    return result;
}

void*  coverage_25251(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25251].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25251]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25251]);
    return result;
}

void*  coverage_25252(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25252].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25252]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25252]);
    return result;
}

void*  coverage_25253(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25253].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25253]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25253]);
    return result;
}

void*  coverage_25254(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25254].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25254]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25254]);
    return result;
}

void*  coverage_25255(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25255].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25255]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25255]);
    return result;
}

void*  coverage_25256(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25256].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25256]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25256]);
    return result;
}

void*  coverage_25257(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25257].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25257]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25257]);
    return result;
}

void*  coverage_25258(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25258].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25258]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25258]);
    return result;
}

void*  coverage_25259(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25259].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25259]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25259]);
    return result;
}

void*  coverage_25260(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25260].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25260]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25260]);
    return result;
}

void*  coverage_25261(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25261].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25261]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25261]);
    return result;
}

void*  coverage_25262(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25262].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25262]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25262]);
    return result;
}

void*  coverage_25263(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25263].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25263]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25263]);
    return result;
}

void*  coverage_25264(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25264].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25264]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25264]);
    return result;
}

void*  coverage_25265(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25265].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25265]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25265]);
    return result;
}

void*  coverage_25266(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25266].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25266]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25266]);
    return result;
}

void*  coverage_25267(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25267].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25267]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25267]);
    return result;
}

void*  coverage_25268(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25268].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25268]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25268]);
    return result;
}

void*  coverage_25269(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25269].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25269]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25269]);
    return result;
}

void*  coverage_25270(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25270].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25270]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25270]);
    return result;
}

void*  coverage_25271(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25271].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25271]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25271]);
    return result;
}

void*  coverage_25272(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25272].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25272]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25272]);
    return result;
}

void*  coverage_25273(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25273].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25273]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25273]);
    return result;
}

void*  coverage_25274(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25274].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25274]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25274]);
    return result;
}

void*  coverage_25275(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25275].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25275]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25275]);
    return result;
}

void*  coverage_25276(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25276].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25276]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25276]);
    return result;
}

void*  coverage_25277(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25277].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25277]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25277]);
    return result;
}

void*  coverage_25278(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25278].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25278]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25278]);
    return result;
}

void*  coverage_25279(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25279].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25279]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25279]);
    return result;
}

void*  coverage_25280(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25280].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25280]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25280]);
    return result;
}

void*  coverage_25281(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25281].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25281]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25281]);
    return result;
}

void*  coverage_25282(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25282].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25282]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25282]);
    return result;
}

void*  coverage_25283(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25283].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25283]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25283]);
    return result;
}

void*  coverage_25284(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25284].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25284]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25284]);
    return result;
}

void*  coverage_25285(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25285].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25285]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25285]);
    return result;
}

void*  coverage_25286(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25286].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25286]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25286]);
    return result;
}

void*  coverage_25287(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25287].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25287]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25287]);
    return result;
}

void*  coverage_25288(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25288].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25288]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25288]);
    return result;
}

void*  coverage_25289(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25289].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25289]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25289]);
    return result;
}

void*  coverage_25290(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25290].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25290]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25290]);
    return result;
}

void*  coverage_25291(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25291].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25291]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25291]);
    return result;
}

void*  coverage_25292(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25292].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25292]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25292]);
    return result;
}

void*  coverage_25293(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25293].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25293]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25293]);
    return result;
}

void*  coverage_25294(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25294].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25294]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25294]);
    return result;
}

void*  coverage_25295(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25295].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25295]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25295]);
    return result;
}

void*  coverage_25296(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25296].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25296]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25296]);
    return result;
}

void*  coverage_25297(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25297].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25297]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25297]);
    return result;
}

void*  coverage_25298(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25298].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25298]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25298]);
    return result;
}

void*  coverage_25299(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25299].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25299]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25299]);
    return result;
}

void*  coverage_25300(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25300].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25300]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25300]);
    return result;
}

void*  coverage_25301(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25301].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25301]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25301]);
    return result;
}

void*  coverage_25302(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25302].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25302]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25302]);
    return result;
}

void*  coverage_25303(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25303].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25303]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25303]);
    return result;
}

void*  coverage_25304(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25304].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25304]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25304]);
    return result;
}

void*  coverage_25305(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25305].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25305]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25305]);
    return result;
}

void*  coverage_25306(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25306].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25306]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25306]);
    return result;
}

void*  coverage_25307(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25307].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25307]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25307]);
    return result;
}

void*  coverage_25308(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25308].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25308]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25308]);
    return result;
}

void*  coverage_25309(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25309].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25309]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25309]);
    return result;
}

void*  coverage_25310(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25310].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25310]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25310]);
    return result;
}

void*  coverage_25311(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25311].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25311]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25311]);
    return result;
}

void*  coverage_25312(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25312].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25312]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25312]);
    return result;
}

void*  coverage_25313(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25313].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25313]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25313]);
    return result;
}

void*  coverage_25314(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25314].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25314]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25314]);
    return result;
}

void*  coverage_25315(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25315].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25315]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25315]);
    return result;
}

void*  coverage_25316(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25316].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25316]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25316]);
    return result;
}

void*  coverage_25317(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25317].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25317]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25317]);
    return result;
}

void*  coverage_25318(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25318].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25318]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25318]);
    return result;
}

void*  coverage_25319(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25319].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25319]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25319]);
    return result;
}

void*  coverage_25320(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25320].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25320]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25320]);
    return result;
}

void*  coverage_25321(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25321].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25321]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25321]);
    return result;
}

void*  coverage_25322(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25322].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25322]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25322]);
    return result;
}

void*  coverage_25323(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25323].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25323]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25323]);
    return result;
}

void*  coverage_25324(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25324].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25324]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25324]);
    return result;
}

void*  coverage_25325(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25325].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25325]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25325]);
    return result;
}

void*  coverage_25326(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25326].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25326]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25326]);
    return result;
}

void*  coverage_25327(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25327].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25327]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25327]);
    return result;
}

void*  coverage_25328(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25328].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25328]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25328]);
    return result;
}

void*  coverage_25329(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25329].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25329]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25329]);
    return result;
}

void*  coverage_25330(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25330].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25330]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25330]);
    return result;
}

void*  coverage_25331(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25331].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25331]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25331]);
    return result;
}

void*  coverage_25332(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25332].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25332]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25332]);
    return result;
}

void*  coverage_25333(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25333].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25333]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25333]);
    return result;
}

void*  coverage_25334(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25334].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25334]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25334]);
    return result;
}

void*  coverage_25335(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25335].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25335]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25335]);
    return result;
}

void*  coverage_25336(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25336].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25336]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25336]);
    return result;
}

void*  coverage_25337(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25337].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25337]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25337]);
    return result;
}

void*  coverage_25338(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25338].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25338]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25338]);
    return result;
}

void*  coverage_25339(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25339].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25339]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25339]);
    return result;
}

void*  coverage_25340(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25340].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25340]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25340]);
    return result;
}

void*  coverage_25341(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25341].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25341]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25341]);
    return result;
}

void*  coverage_25342(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25342].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25342]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25342]);
    return result;
}

void*  coverage_25343(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25343].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25343]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25343]);
    return result;
}

void*  coverage_25344(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25344].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25344]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25344]);
    return result;
}

void*  coverage_25345(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25345].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25345]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25345]);
    return result;
}

void*  coverage_25346(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25346].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25346]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25346]);
    return result;
}

void*  coverage_25347(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25347].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25347]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25347]);
    return result;
}

void*  coverage_25348(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25348].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25348]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25348]);
    return result;
}

void*  coverage_25349(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25349].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25349]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25349]);
    return result;
}

void*  coverage_25350(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25350].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25350]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25350]);
    return result;
}

void*  coverage_25351(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25351].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25351]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25351]);
    return result;
}

void*  coverage_25352(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25352].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25352]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25352]);
    return result;
}

void*  coverage_25353(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25353].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25353]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25353]);
    return result;
}

void*  coverage_25354(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25354].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25354]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25354]);
    return result;
}

void*  coverage_25355(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25355].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25355]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25355]);
    return result;
}

void*  coverage_25356(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25356].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25356]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25356]);
    return result;
}

void*  coverage_25357(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25357].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25357]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25357]);
    return result;
}

void*  coverage_25358(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25358].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25358]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25358]);
    return result;
}

void*  coverage_25359(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25359].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25359]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25359]);
    return result;
}

void*  coverage_25360(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25360].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25360]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25360]);
    return result;
}

void*  coverage_25361(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25361].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25361]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25361]);
    return result;
}

void*  coverage_25362(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25362].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25362]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25362]);
    return result;
}

void*  coverage_25363(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25363].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25363]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25363]);
    return result;
}

void*  coverage_25364(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25364].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25364]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25364]);
    return result;
}

void*  coverage_25365(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25365].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25365]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25365]);
    return result;
}

void*  coverage_25366(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25366].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25366]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25366]);
    return result;
}

void*  coverage_25367(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25367].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25367]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25367]);
    return result;
}

void*  coverage_25368(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25368].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25368]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25368]);
    return result;
}

void*  coverage_25369(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25369].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25369]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25369]);
    return result;
}

void*  coverage_25370(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25370].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25370]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25370]);
    return result;
}

void*  coverage_25371(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25371].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25371]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25371]);
    return result;
}

void*  coverage_25372(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25372].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25372]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25372]);
    return result;
}

void*  coverage_25373(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25373].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25373]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25373]);
    return result;
}

void*  coverage_25374(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25374].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25374]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25374]);
    return result;
}

void*  coverage_25375(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25375].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25375]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25375]);
    return result;
}

void*  coverage_25376(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25376].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25376]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25376]);
    return result;
}

void*  coverage_25377(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25377].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25377]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25377]);
    return result;
}

void*  coverage_25378(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25378].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25378]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25378]);
    return result;
}

void*  coverage_25379(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25379].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25379]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25379]);
    return result;
}

void*  coverage_25380(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25380].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25380]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25380]);
    return result;
}

void*  coverage_25381(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25381].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25381]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25381]);
    return result;
}

void*  coverage_25382(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25382].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25382]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25382]);
    return result;
}

void*  coverage_25383(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25383].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25383]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25383]);
    return result;
}

void*  coverage_25384(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25384].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25384]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25384]);
    return result;
}

void*  coverage_25385(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25385].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25385]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25385]);
    return result;
}

void*  coverage_25386(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25386].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25386]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25386]);
    return result;
}

void*  coverage_25387(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25387].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25387]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25387]);
    return result;
}

void*  coverage_25388(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25388].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25388]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25388]);
    return result;
}

void*  coverage_25389(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25389].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25389]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25389]);
    return result;
}

void*  coverage_25390(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25390].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25390]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25390]);
    return result;
}

void*  coverage_25391(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25391].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25391]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25391]);
    return result;
}

void*  coverage_25392(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25392].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25392]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25392]);
    return result;
}

void*  coverage_25393(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25393].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25393]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25393]);
    return result;
}

void*  coverage_25394(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25394].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25394]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25394]);
    return result;
}

void*  coverage_25395(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25395].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25395]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25395]);
    return result;
}

void*  coverage_25396(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25396].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25396]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25396]);
    return result;
}

void*  coverage_25397(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25397].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25397]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25397]);
    return result;
}

void*  coverage_25398(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25398].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25398]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25398]);
    return result;
}

void*  coverage_25399(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25399].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25399]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25399]);
    return result;
}

void*  coverage_25400(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25400].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25400]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25400]);
    return result;
}

void*  coverage_25401(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25401].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25401]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25401]);
    return result;
}

void*  coverage_25402(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25402].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25402]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25402]);
    return result;
}

void*  coverage_25403(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25403].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25403]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25403]);
    return result;
}

void*  coverage_25404(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25404].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25404]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25404]);
    return result;
}

void*  coverage_25405(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25405].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25405]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25405]);
    return result;
}

void*  coverage_25406(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25406].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25406]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25406]);
    return result;
}

void*  coverage_25407(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25407].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25407]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25407]);
    return result;
}

void*  coverage_25408(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25408].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25408]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25408]);
    return result;
}

void*  coverage_25409(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25409].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25409]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25409]);
    return result;
}

void*  coverage_25410(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25410].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25410]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25410]);
    return result;
}

void*  coverage_25411(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25411].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25411]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25411]);
    return result;
}

void*  coverage_25412(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25412].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25412]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25412]);
    return result;
}

void*  coverage_25413(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25413].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25413]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25413]);
    return result;
}

void*  coverage_25414(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25414].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25414]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25414]);
    return result;
}

void*  coverage_25415(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25415].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25415]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25415]);
    return result;
}

void*  coverage_25416(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25416].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25416]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25416]);
    return result;
}

void*  coverage_25417(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25417].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25417]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25417]);
    return result;
}

void*  coverage_25418(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25418].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25418]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25418]);
    return result;
}

void*  coverage_25419(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25419].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25419]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25419]);
    return result;
}

void*  coverage_25420(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25420].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25420]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25420]);
    return result;
}

void*  coverage_25421(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25421].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25421]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25421]);
    return result;
}

void*  coverage_25422(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25422].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25422]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25422]);
    return result;
}

void*  coverage_25423(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25423].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25423]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25423]);
    return result;
}

void*  coverage_25424(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25424].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25424]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25424]);
    return result;
}

void*  coverage_25425(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25425].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25425]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25425]);
    return result;
}

void*  coverage_25426(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25426].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25426]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25426]);
    return result;
}

void*  coverage_25427(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25427].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25427]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25427]);
    return result;
}

void*  coverage_25428(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25428].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25428]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25428]);
    return result;
}

void*  coverage_25429(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25429].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25429]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25429]);
    return result;
}

void*  coverage_25430(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25430].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25430]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25430]);
    return result;
}

void*  coverage_25431(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25431].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25431]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25431]);
    return result;
}

void*  coverage_25432(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25432].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25432]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25432]);
    return result;
}

void*  coverage_25433(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25433].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25433]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25433]);
    return result;
}

void*  coverage_25434(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25434].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25434]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25434]);
    return result;
}

void*  coverage_25435(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25435].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25435]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25435]);
    return result;
}

void*  coverage_25436(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25436].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25436]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25436]);
    return result;
}

void*  coverage_25437(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25437].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25437]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25437]);
    return result;
}

void*  coverage_25438(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25438].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25438]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25438]);
    return result;
}

void*  coverage_25439(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25439].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25439]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25439]);
    return result;
}

void*  coverage_25440(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25440].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25440]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25440]);
    return result;
}

void*  coverage_25441(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25441].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25441]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25441]);
    return result;
}

void*  coverage_25442(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25442].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25442]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25442]);
    return result;
}

void*  coverage_25443(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25443].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25443]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25443]);
    return result;
}

void*  coverage_25444(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25444].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25444]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25444]);
    return result;
}

void*  coverage_25445(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25445].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25445]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25445]);
    return result;
}

void*  coverage_25446(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25446].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25446]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25446]);
    return result;
}

void*  coverage_25447(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25447].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25447]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25447]);
    return result;
}

void*  coverage_25448(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25448].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25448]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25448]);
    return result;
}

void*  coverage_25449(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25449].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25449]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25449]);
    return result;
}

void*  coverage_25450(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25450].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25450]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25450]);
    return result;
}

void*  coverage_25451(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25451].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25451]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25451]);
    return result;
}

void*  coverage_25452(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25452].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25452]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25452]);
    return result;
}

void*  coverage_25453(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25453].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25453]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25453]);
    return result;
}

void*  coverage_25454(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25454].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25454]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25454]);
    return result;
}

void*  coverage_25455(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25455].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25455]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25455]);
    return result;
}

void*  coverage_25456(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25456].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25456]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25456]);
    return result;
}

void*  coverage_25457(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25457].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25457]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25457]);
    return result;
}

void*  coverage_25458(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25458].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25458]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25458]);
    return result;
}

void*  coverage_25459(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25459].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25459]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25459]);
    return result;
}

void*  coverage_25460(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25460].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25460]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25460]);
    return result;
}

void*  coverage_25461(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25461].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25461]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25461]);
    return result;
}

void*  coverage_25462(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25462].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25462]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25462]);
    return result;
}

void*  coverage_25463(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25463].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25463]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25463]);
    return result;
}

void*  coverage_25464(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25464].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25464]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25464]);
    return result;
}

void*  coverage_25465(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25465].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25465]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25465]);
    return result;
}

void*  coverage_25466(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25466].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25466]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25466]);
    return result;
}

void*  coverage_25467(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25467].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25467]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25467]);
    return result;
}

void*  coverage_25468(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25468].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25468]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25468]);
    return result;
}

void*  coverage_25469(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25469].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25469]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25469]);
    return result;
}

void*  coverage_25470(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25470].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25470]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25470]);
    return result;
}

void*  coverage_25471(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25471].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25471]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25471]);
    return result;
}

void*  coverage_25472(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25472].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25472]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25472]);
    return result;
}

void*  coverage_25473(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25473].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25473]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25473]);
    return result;
}

void*  coverage_25474(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25474].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25474]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25474]);
    return result;
}

void*  coverage_25475(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25475].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25475]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25475]);
    return result;
}

void*  coverage_25476(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25476].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25476]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25476]);
    return result;
}

void*  coverage_25477(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25477].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25477]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25477]);
    return result;
}

void*  coverage_25478(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25478].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25478]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25478]);
    return result;
}

void*  coverage_25479(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25479].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25479]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25479]);
    return result;
}

void*  coverage_25480(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25480].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25480]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25480]);
    return result;
}

void*  coverage_25481(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25481].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25481]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25481]);
    return result;
}

void*  coverage_25482(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25482].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25482]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25482]);
    return result;
}

void*  coverage_25483(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25483].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25483]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25483]);
    return result;
}

void*  coverage_25484(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25484].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25484]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25484]);
    return result;
}

void*  coverage_25485(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25485].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25485]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25485]);
    return result;
}

void*  coverage_25486(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25486].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25486]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25486]);
    return result;
}

void*  coverage_25487(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25487].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25487]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25487]);
    return result;
}

void*  coverage_25488(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25488].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25488]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25488]);
    return result;
}

void*  coverage_25489(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25489].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25489]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25489]);
    return result;
}

void*  coverage_25490(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25490].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25490]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25490]);
    return result;
}

void*  coverage_25491(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25491].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25491]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25491]);
    return result;
}

void*  coverage_25492(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25492].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25492]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25492]);
    return result;
}

void*  coverage_25493(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25493].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25493]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25493]);
    return result;
}

void*  coverage_25494(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25494].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25494]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25494]);
    return result;
}

void*  coverage_25495(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25495].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25495]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25495]);
    return result;
}

void*  coverage_25496(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25496].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25496]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25496]);
    return result;
}

void*  coverage_25497(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25497].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25497]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25497]);
    return result;
}

void*  coverage_25498(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25498].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25498]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25498]);
    return result;
}

void*  coverage_25499(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25499].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25499]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25499]);
    return result;
}

void*  coverage_25500(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25500].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25500]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25500]);
    return result;
}

void*  coverage_25501(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25501].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25501]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25501]);
    return result;
}

void*  coverage_25502(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25502].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25502]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25502]);
    return result;
}

void*  coverage_25503(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25503].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25503]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25503]);
    return result;
}

void*  coverage_25504(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25504].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25504]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25504]);
    return result;
}

void*  coverage_25505(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25505].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25505]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25505]);
    return result;
}

void*  coverage_25506(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25506].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25506]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25506]);
    return result;
}

void*  coverage_25507(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25507].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25507]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25507]);
    return result;
}

void*  coverage_25508(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25508].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25508]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25508]);
    return result;
}

void*  coverage_25509(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25509].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25509]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25509]);
    return result;
}

void*  coverage_25510(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25510].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25510]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25510]);
    return result;
}

void*  coverage_25511(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25511].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25511]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25511]);
    return result;
}

void*  coverage_25512(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25512].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25512]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25512]);
    return result;
}

void*  coverage_25513(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25513].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25513]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25513]);
    return result;
}

void*  coverage_25514(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25514].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25514]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25514]);
    return result;
}

void*  coverage_25515(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25515].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25515]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25515]);
    return result;
}

void*  coverage_25516(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25516].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25516]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25516]);
    return result;
}

void*  coverage_25517(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25517].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25517]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25517]);
    return result;
}

void*  coverage_25518(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25518].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25518]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25518]);
    return result;
}

void*  coverage_25519(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25519].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25519]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25519]);
    return result;
}

void*  coverage_25520(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25520].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25520]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25520]);
    return result;
}

void*  coverage_25521(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25521].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25521]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25521]);
    return result;
}

void*  coverage_25522(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25522].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25522]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25522]);
    return result;
}

void*  coverage_25523(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25523].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25523]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25523]);
    return result;
}

void*  coverage_25524(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25524].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25524]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25524]);
    return result;
}

void*  coverage_25525(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25525].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25525]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25525]);
    return result;
}

void*  coverage_25526(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25526].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25526]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25526]);
    return result;
}

void*  coverage_25527(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25527].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25527]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25527]);
    return result;
}

void*  coverage_25528(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25528].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25528]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25528]);
    return result;
}

void*  coverage_25529(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25529].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25529]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25529]);
    return result;
}

void*  coverage_25530(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25530].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25530]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25530]);
    return result;
}

void*  coverage_25531(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25531].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25531]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25531]);
    return result;
}

void*  coverage_25532(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25532].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25532]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25532]);
    return result;
}

void*  coverage_25533(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25533].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25533]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25533]);
    return result;
}

void*  coverage_25534(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25534].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25534]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25534]);
    return result;
}

void*  coverage_25535(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25535].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25535]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25535]);
    return result;
}

void*  coverage_25536(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25536].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25536]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25536]);
    return result;
}

void*  coverage_25537(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25537].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25537]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25537]);
    return result;
}

void*  coverage_25538(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25538].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25538]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25538]);
    return result;
}

void*  coverage_25539(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25539].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25539]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25539]);
    return result;
}

void*  coverage_25540(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25540].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25540]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25540]);
    return result;
}

void*  coverage_25541(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25541].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25541]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25541]);
    return result;
}

void*  coverage_25542(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25542].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25542]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25542]);
    return result;
}

void*  coverage_25543(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25543].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25543]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25543]);
    return result;
}

void*  coverage_25544(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25544].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25544]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25544]);
    return result;
}

void*  coverage_25545(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25545].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25545]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25545]);
    return result;
}

void*  coverage_25546(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25546].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25546]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25546]);
    return result;
}

void*  coverage_25547(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25547].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25547]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25547]);
    return result;
}

void*  coverage_25548(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25548].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25548]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25548]);
    return result;
}

void*  coverage_25549(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25549].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25549]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25549]);
    return result;
}

void*  coverage_25550(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25550].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25550]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25550]);
    return result;
}

void*  coverage_25551(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25551].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25551]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25551]);
    return result;
}

void*  coverage_25552(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25552].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25552]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25552]);
    return result;
}

void*  coverage_25553(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25553].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25553]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25553]);
    return result;
}

void*  coverage_25554(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25554].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25554]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25554]);
    return result;
}

void*  coverage_25555(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25555].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25555]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25555]);
    return result;
}

void*  coverage_25556(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25556].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25556]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25556]);
    return result;
}

void*  coverage_25557(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25557].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25557]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25557]);
    return result;
}

void*  coverage_25558(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25558].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25558]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25558]);
    return result;
}

void*  coverage_25559(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25559].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25559]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25559]);
    return result;
}

void*  coverage_25560(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25560].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25560]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25560]);
    return result;
}

void*  coverage_25561(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25561].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25561]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25561]);
    return result;
}

void*  coverage_25562(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25562].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25562]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25562]);
    return result;
}

void*  coverage_25563(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25563].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25563]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25563]);
    return result;
}

void*  coverage_25564(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25564].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25564]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25564]);
    return result;
}

void*  coverage_25565(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25565].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25565]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25565]);
    return result;
}

void*  coverage_25566(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25566].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25566]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25566]);
    return result;
}

void*  coverage_25567(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25567].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25567]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25567]);
    return result;
}

void*  coverage_25568(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25568].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25568]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25568]);
    return result;
}

void*  coverage_25569(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25569].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25569]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25569]);
    return result;
}

void*  coverage_25570(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25570].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25570]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25570]);
    return result;
}

void*  coverage_25571(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25571].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25571]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25571]);
    return result;
}

void*  coverage_25572(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25572].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25572]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25572]);
    return result;
}

void*  coverage_25573(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25573].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25573]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25573]);
    return result;
}

void*  coverage_25574(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25574].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25574]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25574]);
    return result;
}

void*  coverage_25575(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25575].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25575]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25575]);
    return result;
}

void*  coverage_25576(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25576].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25576]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25576]);
    return result;
}

void*  coverage_25577(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25577].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25577]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25577]);
    return result;
}

void*  coverage_25578(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25578].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25578]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25578]);
    return result;
}

void*  coverage_25579(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25579].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25579]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25579]);
    return result;
}

void*  coverage_25580(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25580].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25580]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25580]);
    return result;
}

void*  coverage_25581(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25581].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25581]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25581]);
    return result;
}

void*  coverage_25582(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25582].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25582]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25582]);
    return result;
}

void*  coverage_25583(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25583].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25583]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25583]);
    return result;
}

void*  coverage_25584(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25584].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25584]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25584]);
    return result;
}

void*  coverage_25585(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25585].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25585]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25585]);
    return result;
}

void*  coverage_25586(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25586].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25586]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25586]);
    return result;
}

void*  coverage_25587(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25587].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25587]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25587]);
    return result;
}

void*  coverage_25588(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25588].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25588]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25588]);
    return result;
}

void*  coverage_25589(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25589].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25589]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25589]);
    return result;
}

void*  coverage_25590(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25590].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25590]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25590]);
    return result;
}

void*  coverage_25591(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25591].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25591]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25591]);
    return result;
}

void*  coverage_25592(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25592].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25592]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25592]);
    return result;
}

void*  coverage_25593(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25593].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25593]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25593]);
    return result;
}

void*  coverage_25594(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25594].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25594]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25594]);
    return result;
}

void*  coverage_25595(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25595].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25595]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25595]);
    return result;
}

void*  coverage_25596(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25596].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25596]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25596]);
    return result;
}

void*  coverage_25597(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25597].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25597]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25597]);
    return result;
}

void*  coverage_25598(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25598].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25598]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25598]);
    return result;
}

void*  coverage_25599(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25599].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25599]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25599]);
    return result;
}

void*  coverage_25600(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25600].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25600]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25600]);
    return result;
}

void*  coverage_25601(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25601].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25601]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25601]);
    return result;
}

void*  coverage_25602(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25602].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25602]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25602]);
    return result;
}

void*  coverage_25603(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25603].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25603]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25603]);
    return result;
}

void*  coverage_25604(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25604].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25604]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25604]);
    return result;
}

void*  coverage_25605(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25605].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25605]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25605]);
    return result;
}

void*  coverage_25606(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25606].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25606]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25606]);
    return result;
}

void*  coverage_25607(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25607].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25607]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25607]);
    return result;
}

void*  coverage_25608(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25608].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25608]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25608]);
    return result;
}

void*  coverage_25609(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25609].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25609]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25609]);
    return result;
}

void*  coverage_25610(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25610].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25610]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25610]);
    return result;
}

void*  coverage_25611(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25611].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25611]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25611]);
    return result;
}

void*  coverage_25612(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25612].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25612]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25612]);
    return result;
}

void*  coverage_25613(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25613].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25613]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25613]);
    return result;
}

void*  coverage_25614(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25614].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25614]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25614]);
    return result;
}

void*  coverage_25615(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25615].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25615]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25615]);
    return result;
}

void*  coverage_25616(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25616].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25616]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25616]);
    return result;
}

void*  coverage_25617(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25617].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25617]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25617]);
    return result;
}

void*  coverage_25618(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25618].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25618]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25618]);
    return result;
}

void*  coverage_25619(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25619].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25619]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25619]);
    return result;
}

void*  coverage_25620(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25620].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25620]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25620]);
    return result;
}

void*  coverage_25621(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25621].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25621]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25621]);
    return result;
}

void*  coverage_25622(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25622].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25622]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25622]);
    return result;
}

void*  coverage_25623(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25623].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25623]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25623]);
    return result;
}

void*  coverage_25624(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25624].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25624]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25624]);
    return result;
}

void*  coverage_25625(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25625].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25625]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25625]);
    return result;
}

void*  coverage_25626(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25626].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25626]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25626]);
    return result;
}

void*  coverage_25627(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25627].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25627]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25627]);
    return result;
}

void*  coverage_25628(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25628].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25628]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25628]);
    return result;
}

void*  coverage_25629(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25629].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25629]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25629]);
    return result;
}

void*  coverage_25630(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25630].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25630]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25630]);
    return result;
}

void*  coverage_25631(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25631].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25631]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25631]);
    return result;
}

void*  coverage_25632(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25632].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25632]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25632]);
    return result;
}

void*  coverage_25633(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25633].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25633]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25633]);
    return result;
}

void*  coverage_25634(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25634].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25634]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25634]);
    return result;
}

void*  coverage_25635(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25635].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25635]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25635]);
    return result;
}

void*  coverage_25636(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25636].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25636]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25636]);
    return result;
}

void*  coverage_25637(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25637].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25637]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25637]);
    return result;
}

void*  coverage_25638(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25638].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25638]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25638]);
    return result;
}

void*  coverage_25639(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25639].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25639]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25639]);
    return result;
}

void*  coverage_25640(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25640].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25640]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25640]);
    return result;
}

void*  coverage_25641(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25641].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25641]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25641]);
    return result;
}

void*  coverage_25642(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25642].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25642]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25642]);
    return result;
}

void*  coverage_25643(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25643].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25643]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25643]);
    return result;
}

void*  coverage_25644(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25644].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25644]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25644]);
    return result;
}

void*  coverage_25645(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25645].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25645]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25645]);
    return result;
}

void*  coverage_25646(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25646].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25646]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25646]);
    return result;
}

void*  coverage_25647(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25647].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25647]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25647]);
    return result;
}

void*  coverage_25648(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25648].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25648]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25648]);
    return result;
}

void*  coverage_25649(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25649].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25649]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25649]);
    return result;
}

void*  coverage_25650(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25650].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25650]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25650]);
    return result;
}

void*  coverage_25651(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25651].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25651]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25651]);
    return result;
}

void*  coverage_25652(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25652].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25652]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25652]);
    return result;
}

void*  coverage_25653(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25653].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25653]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25653]);
    return result;
}

void*  coverage_25654(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25654].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25654]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25654]);
    return result;
}

void*  coverage_25655(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25655].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25655]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25655]);
    return result;
}

void*  coverage_25656(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25656].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25656]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25656]);
    return result;
}

void*  coverage_25657(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25657].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25657]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25657]);
    return result;
}

void*  coverage_25658(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25658].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25658]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25658]);
    return result;
}

void*  coverage_25659(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25659].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25659]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25659]);
    return result;
}

void*  coverage_25660(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25660].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25660]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25660]);
    return result;
}

void*  coverage_25661(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25661].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25661]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25661]);
    return result;
}

void*  coverage_25662(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25662].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25662]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25662]);
    return result;
}

void*  coverage_25663(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25663].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25663]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25663]);
    return result;
}

void*  coverage_25664(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25664].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25664]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25664]);
    return result;
}

void*  coverage_25665(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25665].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25665]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25665]);
    return result;
}

void*  coverage_25666(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25666].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25666]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25666]);
    return result;
}

void*  coverage_25667(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25667].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25667]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25667]);
    return result;
}

void*  coverage_25668(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25668].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25668]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25668]);
    return result;
}

void*  coverage_25669(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25669].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25669]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25669]);
    return result;
}

void*  coverage_25670(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25670].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25670]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25670]);
    return result;
}

void*  coverage_25671(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25671].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25671]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25671]);
    return result;
}

void*  coverage_25672(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25672].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25672]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25672]);
    return result;
}

void*  coverage_25673(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25673].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25673]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25673]);
    return result;
}

void*  coverage_25674(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25674].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25674]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25674]);
    return result;
}

void*  coverage_25675(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25675].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25675]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25675]);
    return result;
}

void*  coverage_25676(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25676].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25676]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25676]);
    return result;
}

void*  coverage_25677(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25677].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25677]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25677]);
    return result;
}

void*  coverage_25678(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25678].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25678]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25678]);
    return result;
}

void*  coverage_25679(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25679].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25679]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25679]);
    return result;
}

void*  coverage_25680(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25680].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25680]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25680]);
    return result;
}

void*  coverage_25681(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25681].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25681]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25681]);
    return result;
}

void*  coverage_25682(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25682].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25682]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25682]);
    return result;
}

void*  coverage_25683(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25683].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25683]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25683]);
    return result;
}

void*  coverage_25684(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25684].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25684]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25684]);
    return result;
}

void*  coverage_25685(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25685].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25685]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25685]);
    return result;
}

void*  coverage_25686(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25686].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25686]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25686]);
    return result;
}

void*  coverage_25687(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25687].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25687]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25687]);
    return result;
}

void*  coverage_25688(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25688].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25688]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25688]);
    return result;
}

void*  coverage_25689(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25689].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25689]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25689]);
    return result;
}

void*  coverage_25690(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25690].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25690]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25690]);
    return result;
}

void*  coverage_25691(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25691].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25691]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25691]);
    return result;
}

void*  coverage_25692(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25692].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25692]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25692]);
    return result;
}

void*  coverage_25693(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25693].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25693]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25693]);
    return result;
}

void*  coverage_25694(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25694].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25694]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25694]);
    return result;
}

void*  coverage_25695(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25695].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25695]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25695]);
    return result;
}

void*  coverage_25696(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25696].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25696]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25696]);
    return result;
}

void*  coverage_25697(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25697].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25697]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25697]);
    return result;
}

void*  coverage_25698(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25698].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25698]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25698]);
    return result;
}

void*  coverage_25699(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25699].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25699]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25699]);
    return result;
}

void*  coverage_25700(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25700].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25700]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25700]);
    return result;
}

void*  coverage_25701(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25701].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25701]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25701]);
    return result;
}

void*  coverage_25702(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25702].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25702]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25702]);
    return result;
}

void*  coverage_25703(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25703].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25703]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25703]);
    return result;
}

void*  coverage_25704(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25704].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25704]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25704]);
    return result;
}

void*  coverage_25705(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25705].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25705]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25705]);
    return result;
}

void*  coverage_25706(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25706].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25706]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25706]);
    return result;
}

void*  coverage_25707(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25707].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25707]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25707]);
    return result;
}

void*  coverage_25708(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25708].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25708]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25708]);
    return result;
}

void*  coverage_25709(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25709].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25709]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25709]);
    return result;
}

void*  coverage_25710(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25710].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25710]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25710]);
    return result;
}

void*  coverage_25711(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25711].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25711]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25711]);
    return result;
}

void*  coverage_25712(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25712].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25712]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25712]);
    return result;
}

void*  coverage_25713(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25713].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25713]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25713]);
    return result;
}

void*  coverage_25714(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25714].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25714]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25714]);
    return result;
}

void*  coverage_25715(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25715].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25715]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25715]);
    return result;
}

void*  coverage_25716(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25716].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25716]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25716]);
    return result;
}

void*  coverage_25717(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25717].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25717]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25717]);
    return result;
}

void*  coverage_25718(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25718].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25718]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25718]);
    return result;
}

void*  coverage_25719(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25719].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25719]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25719]);
    return result;
}

void*  coverage_25720(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25720].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25720]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25720]);
    return result;
}

void*  coverage_25721(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25721].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25721]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25721]);
    return result;
}

void*  coverage_25722(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25722].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25722]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25722]);
    return result;
}

void*  coverage_25723(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25723].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25723]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25723]);
    return result;
}

void*  coverage_25724(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25724].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25724]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25724]);
    return result;
}

void*  coverage_25725(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25725].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25725]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25725]);
    return result;
}

void*  coverage_25726(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25726].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25726]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25726]);
    return result;
}

void*  coverage_25727(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25727].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25727]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25727]);
    return result;
}

void*  coverage_25728(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25728].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25728]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25728]);
    return result;
}

void*  coverage_25729(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25729].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25729]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25729]);
    return result;
}

void*  coverage_25730(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25730].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25730]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25730]);
    return result;
}

void*  coverage_25731(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25731].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25731]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25731]);
    return result;
}

void*  coverage_25732(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25732].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25732]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25732]);
    return result;
}

void*  coverage_25733(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25733].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25733]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25733]);
    return result;
}

void*  coverage_25734(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25734].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25734]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25734]);
    return result;
}

void*  coverage_25735(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25735].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25735]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25735]);
    return result;
}

void*  coverage_25736(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25736].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25736]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25736]);
    return result;
}

void*  coverage_25737(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25737].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25737]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25737]);
    return result;
}

void*  coverage_25738(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25738].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25738]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25738]);
    return result;
}

void*  coverage_25739(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25739].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25739]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25739]);
    return result;
}

void*  coverage_25740(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25740].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25740]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25740]);
    return result;
}

void*  coverage_25741(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25741].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25741]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25741]);
    return result;
}

void*  coverage_25742(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25742].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25742]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25742]);
    return result;
}

void*  coverage_25743(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25743].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25743]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25743]);
    return result;
}

void*  coverage_25744(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25744].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25744]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25744]);
    return result;
}

void*  coverage_25745(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25745].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25745]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25745]);
    return result;
}

void*  coverage_25746(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25746].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25746]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25746]);
    return result;
}

void*  coverage_25747(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25747].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25747]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25747]);
    return result;
}

void*  coverage_25748(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25748].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25748]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25748]);
    return result;
}

void*  coverage_25749(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25749].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25749]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25749]);
    return result;
}

void*  coverage_25750(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25750].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25750]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25750]);
    return result;
}

void*  coverage_25751(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25751].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25751]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25751]);
    return result;
}

void*  coverage_25752(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25752].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25752]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25752]);
    return result;
}

void*  coverage_25753(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25753].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25753]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25753]);
    return result;
}

void*  coverage_25754(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25754].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25754]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25754]);
    return result;
}

void*  coverage_25755(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25755].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25755]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25755]);
    return result;
}

void*  coverage_25756(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25756].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25756]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25756]);
    return result;
}

void*  coverage_25757(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25757].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25757]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25757]);
    return result;
}

void*  coverage_25758(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25758].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25758]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25758]);
    return result;
}

void*  coverage_25759(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25759].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25759]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25759]);
    return result;
}

void*  coverage_25760(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25760].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25760]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25760]);
    return result;
}

void*  coverage_25761(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25761].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25761]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25761]);
    return result;
}

void*  coverage_25762(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25762].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25762]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25762]);
    return result;
}

void*  coverage_25763(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25763].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25763]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25763]);
    return result;
}

void*  coverage_25764(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25764].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25764]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25764]);
    return result;
}

void*  coverage_25765(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25765].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25765]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25765]);
    return result;
}

void*  coverage_25766(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25766].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25766]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25766]);
    return result;
}

void*  coverage_25767(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25767].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25767]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25767]);
    return result;
}

void*  coverage_25768(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25768].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25768]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25768]);
    return result;
}

void*  coverage_25769(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25769].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25769]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25769]);
    return result;
}

void*  coverage_25770(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25770].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25770]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25770]);
    return result;
}

void*  coverage_25771(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25771].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25771]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25771]);
    return result;
}

void*  coverage_25772(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25772].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25772]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25772]);
    return result;
}

void*  coverage_25773(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25773].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25773]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25773]);
    return result;
}

void*  coverage_25774(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25774].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25774]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25774]);
    return result;
}

void*  coverage_25775(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25775].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25775]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25775]);
    return result;
}

void*  coverage_25776(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25776].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25776]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25776]);
    return result;
}

void*  coverage_25777(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25777].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25777]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25777]);
    return result;
}

void*  coverage_25778(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25778].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25778]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25778]);
    return result;
}

void*  coverage_25779(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25779].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25779]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25779]);
    return result;
}

void*  coverage_25780(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25780].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25780]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25780]);
    return result;
}

void*  coverage_25781(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25781].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25781]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25781]);
    return result;
}

void*  coverage_25782(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25782].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25782]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25782]);
    return result;
}

void*  coverage_25783(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25783].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25783]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25783]);
    return result;
}

void*  coverage_25784(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25784].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25784]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25784]);
    return result;
}

void*  coverage_25785(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25785].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25785]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25785]);
    return result;
}

void*  coverage_25786(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25786].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25786]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25786]);
    return result;
}

void*  coverage_25787(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25787].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25787]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25787]);
    return result;
}

void*  coverage_25788(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25788].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25788]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25788]);
    return result;
}

void*  coverage_25789(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25789].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25789]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25789]);
    return result;
}

void*  coverage_25790(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25790].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25790]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25790]);
    return result;
}

void*  coverage_25791(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25791].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25791]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25791]);
    return result;
}

void*  coverage_25792(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25792].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25792]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25792]);
    return result;
}

void*  coverage_25793(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25793].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25793]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25793]);
    return result;
}

void*  coverage_25794(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25794].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25794]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25794]);
    return result;
}

void*  coverage_25795(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25795].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25795]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25795]);
    return result;
}

void*  coverage_25796(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25796].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25796]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25796]);
    return result;
}

void*  coverage_25797(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25797].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25797]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25797]);
    return result;
}

void*  coverage_25798(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25798].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25798]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25798]);
    return result;
}

void*  coverage_25799(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25799].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25799]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25799]);
    return result;
}

void*  coverage_25800(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25800].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25800]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25800]);
    return result;
}

void*  coverage_25801(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25801].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25801]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25801]);
    return result;
}

void*  coverage_25802(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25802].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25802]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25802]);
    return result;
}

void*  coverage_25803(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25803].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25803]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25803]);
    return result;
}

void*  coverage_25804(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25804].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25804]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25804]);
    return result;
}

void*  coverage_25805(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25805].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25805]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25805]);
    return result;
}

void*  coverage_25806(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25806].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25806]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25806]);
    return result;
}

void*  coverage_25807(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25807].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25807]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25807]);
    return result;
}

void*  coverage_25808(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25808].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25808]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25808]);
    return result;
}

void*  coverage_25809(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25809].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25809]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25809]);
    return result;
}

void*  coverage_25810(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25810].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25810]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25810]);
    return result;
}

void*  coverage_25811(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25811].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25811]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25811]);
    return result;
}

void*  coverage_25812(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25812].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25812]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25812]);
    return result;
}

void*  coverage_25813(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25813].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25813]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25813]);
    return result;
}

void*  coverage_25814(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25814].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25814]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25814]);
    return result;
}

void*  coverage_25815(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25815].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25815]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25815]);
    return result;
}

void*  coverage_25816(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25816].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25816]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25816]);
    return result;
}

void*  coverage_25817(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25817].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25817]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25817]);
    return result;
}

void*  coverage_25818(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25818].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25818]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25818]);
    return result;
}

void*  coverage_25819(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25819].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25819]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25819]);
    return result;
}

void*  coverage_25820(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25820].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25820]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25820]);
    return result;
}

void*  coverage_25821(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25821].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25821]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25821]);
    return result;
}

void*  coverage_25822(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25822].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25822]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25822]);
    return result;
}

void*  coverage_25823(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25823].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25823]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25823]);
    return result;
}

void*  coverage_25824(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25824].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25824]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25824]);
    return result;
}

void*  coverage_25825(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25825].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25825]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25825]);
    return result;
}

void*  coverage_25826(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25826].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25826]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25826]);
    return result;
}

void*  coverage_25827(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25827].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25827]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25827]);
    return result;
}

void*  coverage_25828(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25828].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25828]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25828]);
    return result;
}

void*  coverage_25829(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25829].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25829]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25829]);
    return result;
}

void*  coverage_25830(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25830].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25830]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25830]);
    return result;
}

void*  coverage_25831(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25831].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25831]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25831]);
    return result;
}

void*  coverage_25832(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25832].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25832]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25832]);
    return result;
}

void*  coverage_25833(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25833].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25833]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25833]);
    return result;
}

void*  coverage_25834(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25834].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25834]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25834]);
    return result;
}

void*  coverage_25835(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25835].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25835]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25835]);
    return result;
}

void*  coverage_25836(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25836].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25836]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25836]);
    return result;
}

void*  coverage_25837(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25837].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25837]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25837]);
    return result;
}

void*  coverage_25838(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25838].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25838]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25838]);
    return result;
}

void*  coverage_25839(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25839].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25839]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25839]);
    return result;
}

void*  coverage_25840(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25840].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25840]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25840]);
    return result;
}

void*  coverage_25841(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25841].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25841]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25841]);
    return result;
}

void*  coverage_25842(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25842].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25842]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25842]);
    return result;
}

void*  coverage_25843(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25843].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25843]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25843]);
    return result;
}

void*  coverage_25844(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25844].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25844]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25844]);
    return result;
}

void*  coverage_25845(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25845].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25845]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25845]);
    return result;
}

void*  coverage_25846(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25846].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25846]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25846]);
    return result;
}

void*  coverage_25847(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25847].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25847]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25847]);
    return result;
}

void*  coverage_25848(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25848].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25848]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25848]);
    return result;
}

void*  coverage_25849(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25849].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25849]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25849]);
    return result;
}

void*  coverage_25850(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25850].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25850]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25850]);
    return result;
}

void*  coverage_25851(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25851].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25851]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25851]);
    return result;
}

void*  coverage_25852(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25852].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25852]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25852]);
    return result;
}

void*  coverage_25853(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25853].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25853]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25853]);
    return result;
}

void*  coverage_25854(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25854].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25854]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25854]);
    return result;
}

void*  coverage_25855(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25855].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25855]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25855]);
    return result;
}

void*  coverage_25856(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25856].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25856]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25856]);
    return result;
}

void*  coverage_25857(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25857].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25857]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25857]);
    return result;
}

void*  coverage_25858(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25858].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25858]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25858]);
    return result;
}

void*  coverage_25859(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25859].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25859]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25859]);
    return result;
}

void*  coverage_25860(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25860].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25860]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25860]);
    return result;
}

void*  coverage_25861(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25861].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25861]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25861]);
    return result;
}

void*  coverage_25862(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25862].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25862]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25862]);
    return result;
}

void*  coverage_25863(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25863].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25863]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25863]);
    return result;
}

void*  coverage_25864(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25864].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25864]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25864]);
    return result;
}

void*  coverage_25865(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25865].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25865]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25865]);
    return result;
}

void*  coverage_25866(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25866].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25866]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25866]);
    return result;
}

void*  coverage_25867(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25867].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25867]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25867]);
    return result;
}

void*  coverage_25868(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25868].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25868]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25868]);
    return result;
}

void*  coverage_25869(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25869].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25869]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25869]);
    return result;
}

void*  coverage_25870(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25870].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25870]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25870]);
    return result;
}

void*  coverage_25871(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25871].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25871]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25871]);
    return result;
}

void*  coverage_25872(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25872].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25872]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25872]);
    return result;
}

void*  coverage_25873(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25873].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25873]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25873]);
    return result;
}

void*  coverage_25874(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25874].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25874]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25874]);
    return result;
}

void*  coverage_25875(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25875].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25875]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25875]);
    return result;
}

void*  coverage_25876(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25876].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25876]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25876]);
    return result;
}

void*  coverage_25877(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25877].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25877]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25877]);
    return result;
}

void*  coverage_25878(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25878].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25878]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25878]);
    return result;
}

void*  coverage_25879(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25879].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25879]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25879]);
    return result;
}

void*  coverage_25880(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25880].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25880]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25880]);
    return result;
}

void*  coverage_25881(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25881].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25881]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25881]);
    return result;
}

void*  coverage_25882(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25882].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25882]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25882]);
    return result;
}

void*  coverage_25883(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25883].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25883]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25883]);
    return result;
}

void*  coverage_25884(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25884].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25884]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25884]);
    return result;
}

void*  coverage_25885(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25885].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25885]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25885]);
    return result;
}

void*  coverage_25886(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25886].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25886]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25886]);
    return result;
}

void*  coverage_25887(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25887].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25887]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25887]);
    return result;
}

void*  coverage_25888(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25888].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25888]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25888]);
    return result;
}

void*  coverage_25889(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25889].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25889]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25889]);
    return result;
}

void*  coverage_25890(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25890].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25890]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25890]);
    return result;
}

void*  coverage_25891(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25891].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25891]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25891]);
    return result;
}

void*  coverage_25892(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25892].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25892]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25892]);
    return result;
}

void*  coverage_25893(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25893].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25893]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25893]);
    return result;
}

void*  coverage_25894(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25894].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25894]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25894]);
    return result;
}

void*  coverage_25895(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25895].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25895]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25895]);
    return result;
}

void*  coverage_25896(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25896].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25896]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25896]);
    return result;
}

void*  coverage_25897(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25897].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25897]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25897]);
    return result;
}

void*  coverage_25898(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25898].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25898]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25898]);
    return result;
}

void*  coverage_25899(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25899].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25899]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25899]);
    return result;
}

void*  coverage_25900(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25900].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25900]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25900]);
    return result;
}

void*  coverage_25901(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25901].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25901]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25901]);
    return result;
}

void*  coverage_25902(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25902].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25902]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25902]);
    return result;
}

void*  coverage_25903(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25903].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25903]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25903]);
    return result;
}

void*  coverage_25904(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25904].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25904]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25904]);
    return result;
}

void*  coverage_25905(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25905].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25905]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25905]);
    return result;
}

void*  coverage_25906(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25906].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25906]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25906]);
    return result;
}

void*  coverage_25907(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25907].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25907]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25907]);
    return result;
}

void*  coverage_25908(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25908].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25908]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25908]);
    return result;
}

void*  coverage_25909(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25909].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25909]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25909]);
    return result;
}

void*  coverage_25910(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25910].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25910]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25910]);
    return result;
}

void*  coverage_25911(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25911].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25911]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25911]);
    return result;
}

void*  coverage_25912(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25912].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25912]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25912]);
    return result;
}

void*  coverage_25913(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25913].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25913]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25913]);
    return result;
}

void*  coverage_25914(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25914].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25914]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25914]);
    return result;
}

void*  coverage_25915(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25915].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25915]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25915]);
    return result;
}

void*  coverage_25916(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25916].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25916]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25916]);
    return result;
}

void*  coverage_25917(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25917].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25917]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25917]);
    return result;
}

void*  coverage_25918(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25918].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25918]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25918]);
    return result;
}

void*  coverage_25919(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25919].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25919]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25919]);
    return result;
}

void*  coverage_25920(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25920].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25920]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25920]);
    return result;
}

void*  coverage_25921(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25921].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25921]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25921]);
    return result;
}

void*  coverage_25922(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25922].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25922]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25922]);
    return result;
}

void*  coverage_25923(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25923].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25923]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25923]);
    return result;
}

void*  coverage_25924(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25924].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25924]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25924]);
    return result;
}

void*  coverage_25925(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25925].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25925]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25925]);
    return result;
}

void*  coverage_25926(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25926].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25926]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25926]);
    return result;
}

void*  coverage_25927(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25927].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25927]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25927]);
    return result;
}

void*  coverage_25928(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25928].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25928]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25928]);
    return result;
}

void*  coverage_25929(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25929].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25929]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25929]);
    return result;
}

void*  coverage_25930(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25930].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25930]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25930]);
    return result;
}

void*  coverage_25931(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25931].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25931]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25931]);
    return result;
}

void*  coverage_25932(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25932].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25932]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25932]);
    return result;
}

void*  coverage_25933(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25933].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25933]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25933]);
    return result;
}

void*  coverage_25934(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25934].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25934]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25934]);
    return result;
}

void*  coverage_25935(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25935].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25935]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25935]);
    return result;
}

void*  coverage_25936(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25936].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25936]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25936]);
    return result;
}

void*  coverage_25937(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25937].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25937]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25937]);
    return result;
}

void*  coverage_25938(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25938].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25938]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25938]);
    return result;
}

void*  coverage_25939(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25939].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25939]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25939]);
    return result;
}

void*  coverage_25940(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25940].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25940]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25940]);
    return result;
}

void*  coverage_25941(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25941].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25941]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25941]);
    return result;
}

void*  coverage_25942(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25942].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25942]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25942]);
    return result;
}

void*  coverage_25943(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25943].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25943]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25943]);
    return result;
}

void*  coverage_25944(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25944].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25944]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25944]);
    return result;
}

void*  coverage_25945(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25945].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25945]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25945]);
    return result;
}

void*  coverage_25946(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25946].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25946]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25946]);
    return result;
}

void*  coverage_25947(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25947].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25947]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25947]);
    return result;
}

void*  coverage_25948(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25948].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25948]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25948]);
    return result;
}

void*  coverage_25949(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25949].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25949]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25949]);
    return result;
}

void*  coverage_25950(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25950].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25950]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25950]);
    return result;
}

void*  coverage_25951(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25951].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25951]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25951]);
    return result;
}

void*  coverage_25952(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25952].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25952]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25952]);
    return result;
}

void*  coverage_25953(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25953].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25953]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25953]);
    return result;
}

void*  coverage_25954(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25954].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25954]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25954]);
    return result;
}

void*  coverage_25955(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25955].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25955]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25955]);
    return result;
}

void*  coverage_25956(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25956].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25956]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25956]);
    return result;
}

void*  coverage_25957(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25957].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25957]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25957]);
    return result;
}

void*  coverage_25958(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25958].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25958]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25958]);
    return result;
}

void*  coverage_25959(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25959].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25959]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25959]);
    return result;
}

void*  coverage_25960(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25960].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25960]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25960]);
    return result;
}

void*  coverage_25961(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25961].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25961]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25961]);
    return result;
}

void*  coverage_25962(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25962].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25962]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25962]);
    return result;
}

void*  coverage_25963(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25963].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25963]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25963]);
    return result;
}

void*  coverage_25964(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25964].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25964]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25964]);
    return result;
}

void*  coverage_25965(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25965].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25965]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25965]);
    return result;
}

void*  coverage_25966(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25966].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25966]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25966]);
    return result;
}

void*  coverage_25967(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25967].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25967]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25967]);
    return result;
}

void*  coverage_25968(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25968].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25968]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25968]);
    return result;
}

void*  coverage_25969(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25969].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25969]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25969]);
    return result;
}

void*  coverage_25970(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25970].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25970]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25970]);
    return result;
}

void*  coverage_25971(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25971].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25971]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25971]);
    return result;
}

void*  coverage_25972(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25972].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25972]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25972]);
    return result;
}

void*  coverage_25973(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25973].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25973]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25973]);
    return result;
}

void*  coverage_25974(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25974].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25974]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25974]);
    return result;
}

void*  coverage_25975(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25975].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25975]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25975]);
    return result;
}

void*  coverage_25976(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25976].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25976]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25976]);
    return result;
}

void*  coverage_25977(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25977].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25977]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25977]);
    return result;
}

void*  coverage_25978(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25978].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25978]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25978]);
    return result;
}

void*  coverage_25979(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25979].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25979]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25979]);
    return result;
}

void*  coverage_25980(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25980].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25980]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25980]);
    return result;
}

void*  coverage_25981(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25981].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25981]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25981]);
    return result;
}

void*  coverage_25982(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25982].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25982]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25982]);
    return result;
}

void*  coverage_25983(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25983].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25983]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25983]);
    return result;
}

void*  coverage_25984(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25984].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25984]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25984]);
    return result;
}

void*  coverage_25985(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25985].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25985]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25985]);
    return result;
}

void*  coverage_25986(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25986].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25986]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25986]);
    return result;
}

void*  coverage_25987(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25987].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25987]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25987]);
    return result;
}

void*  coverage_25988(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25988].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25988]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25988]);
    return result;
}

void*  coverage_25989(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25989].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25989]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25989]);
    return result;
}

void*  coverage_25990(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25990].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25990]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25990]);
    return result;
}

void*  coverage_25991(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25991].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25991]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25991]);
    return result;
}

void*  coverage_25992(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25992].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25992]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25992]);
    return result;
}

void*  coverage_25993(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25993].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25993]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25993]);
    return result;
}

void*  coverage_25994(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25994].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25994]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25994]);
    return result;
}

void*  coverage_25995(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25995].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25995]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25995]);
    return result;
}

void*  coverage_25996(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25996].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25996]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25996]);
    return result;
}

void*  coverage_25997(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25997].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25997]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25997]);
    return result;
}

void*  coverage_25998(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25998].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25998]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25998]);
    return result;
}

void*  coverage_25999(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[25999].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[25999]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[25999]);
    return result;
}

void*  coverage_26000(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26000].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26000]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26000]);
    return result;
}

void*  coverage_26001(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26001].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26001]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26001]);
    return result;
}

void*  coverage_26002(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26002].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26002]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26002]);
    return result;
}

void*  coverage_26003(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26003].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26003]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26003]);
    return result;
}

void*  coverage_26004(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26004].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26004]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26004]);
    return result;
}

void*  coverage_26005(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26005].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26005]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26005]);
    return result;
}

void*  coverage_26006(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26006].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26006]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26006]);
    return result;
}

void*  coverage_26007(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26007].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26007]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26007]);
    return result;
}

void*  coverage_26008(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26008].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26008]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26008]);
    return result;
}

void*  coverage_26009(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26009].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26009]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26009]);
    return result;
}

void*  coverage_26010(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26010].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26010]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26010]);
    return result;
}

void*  coverage_26011(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26011].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26011]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26011]);
    return result;
}

void*  coverage_26012(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26012].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26012]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26012]);
    return result;
}

void*  coverage_26013(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26013].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26013]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26013]);
    return result;
}

void*  coverage_26014(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26014].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26014]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26014]);
    return result;
}

void*  coverage_26015(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26015].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26015]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26015]);
    return result;
}

void*  coverage_26016(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26016].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26016]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26016]);
    return result;
}

void*  coverage_26017(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26017].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26017]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26017]);
    return result;
}

void*  coverage_26018(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26018].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26018]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26018]);
    return result;
}

void*  coverage_26019(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26019].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26019]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26019]);
    return result;
}

void*  coverage_26020(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26020].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26020]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26020]);
    return result;
}

void*  coverage_26021(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26021].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26021]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26021]);
    return result;
}

void*  coverage_26022(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26022].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26022]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26022]);
    return result;
}

void*  coverage_26023(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26023].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26023]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26023]);
    return result;
}

void*  coverage_26024(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26024].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26024]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26024]);
    return result;
}

void*  coverage_26025(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26025].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26025]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26025]);
    return result;
}

void*  coverage_26026(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26026].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26026]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26026]);
    return result;
}

void*  coverage_26027(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26027].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26027]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26027]);
    return result;
}

void*  coverage_26028(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26028].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26028]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26028]);
    return result;
}

void*  coverage_26029(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26029].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26029]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26029]);
    return result;
}

void*  coverage_26030(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26030].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26030]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26030]);
    return result;
}

void*  coverage_26031(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26031].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26031]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26031]);
    return result;
}

void*  coverage_26032(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26032].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26032]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26032]);
    return result;
}

void*  coverage_26033(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26033].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26033]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26033]);
    return result;
}

void*  coverage_26034(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26034].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26034]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26034]);
    return result;
}

void*  coverage_26035(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26035].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26035]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26035]);
    return result;
}

void*  coverage_26036(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26036].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26036]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26036]);
    return result;
}

void*  coverage_26037(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26037].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26037]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26037]);
    return result;
}

void*  coverage_26038(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26038].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26038]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26038]);
    return result;
}

void*  coverage_26039(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26039].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26039]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26039]);
    return result;
}

void*  coverage_26040(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26040].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26040]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26040]);
    return result;
}

void*  coverage_26041(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26041].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26041]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26041]);
    return result;
}

void*  coverage_26042(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26042].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26042]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26042]);
    return result;
}

void*  coverage_26043(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26043].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26043]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26043]);
    return result;
}

void*  coverage_26044(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26044].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26044]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26044]);
    return result;
}

void*  coverage_26045(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26045].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26045]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26045]);
    return result;
}

void*  coverage_26046(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26046].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26046]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26046]);
    return result;
}

void*  coverage_26047(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26047].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26047]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26047]);
    return result;
}

void*  coverage_26048(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26048].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26048]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26048]);
    return result;
}

void*  coverage_26049(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26049].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26049]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26049]);
    return result;
}

void*  coverage_26050(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26050].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26050]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26050]);
    return result;
}

void*  coverage_26051(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26051].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26051]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26051]);
    return result;
}

void*  coverage_26052(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26052].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26052]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26052]);
    return result;
}

void*  coverage_26053(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26053].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26053]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26053]);
    return result;
}

void*  coverage_26054(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26054].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26054]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26054]);
    return result;
}

void*  coverage_26055(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26055].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26055]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26055]);
    return result;
}

void*  coverage_26056(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26056].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26056]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26056]);
    return result;
}

void*  coverage_26057(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26057].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26057]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26057]);
    return result;
}

void*  coverage_26058(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26058].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26058]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26058]);
    return result;
}

void*  coverage_26059(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26059].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26059]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26059]);
    return result;
}

void*  coverage_26060(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26060].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26060]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26060]);
    return result;
}

void*  coverage_26061(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26061].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26061]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26061]);
    return result;
}

void*  coverage_26062(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26062].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26062]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26062]);
    return result;
}

void*  coverage_26063(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26063].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26063]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26063]);
    return result;
}

void*  coverage_26064(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26064].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26064]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26064]);
    return result;
}

void*  coverage_26065(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26065].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26065]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26065]);
    return result;
}

void*  coverage_26066(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26066].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26066]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26066]);
    return result;
}

void*  coverage_26067(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26067].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26067]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26067]);
    return result;
}

void*  coverage_26068(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26068].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26068]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26068]);
    return result;
}

void*  coverage_26069(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26069].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26069]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26069]);
    return result;
}

void*  coverage_26070(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26070].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26070]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26070]);
    return result;
}

void*  coverage_26071(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26071].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26071]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26071]);
    return result;
}

void*  coverage_26072(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26072].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26072]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26072]);
    return result;
}

void*  coverage_26073(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26073].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26073]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26073]);
    return result;
}

void*  coverage_26074(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26074].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26074]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26074]);
    return result;
}

void*  coverage_26075(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26075].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26075]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26075]);
    return result;
}

void*  coverage_26076(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26076].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26076]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26076]);
    return result;
}

void*  coverage_26077(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26077].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26077]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26077]);
    return result;
}

void*  coverage_26078(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26078].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26078]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26078]);
    return result;
}

void*  coverage_26079(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26079].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26079]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26079]);
    return result;
}

void*  coverage_26080(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26080].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26080]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26080]);
    return result;
}

void*  coverage_26081(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26081].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26081]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26081]);
    return result;
}

void*  coverage_26082(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26082].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26082]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26082]);
    return result;
}

void*  coverage_26083(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26083].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26083]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26083]);
    return result;
}

void*  coverage_26084(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26084].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26084]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26084]);
    return result;
}

void*  coverage_26085(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26085].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26085]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26085]);
    return result;
}

void*  coverage_26086(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26086].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26086]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26086]);
    return result;
}

void*  coverage_26087(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26087].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26087]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26087]);
    return result;
}

void*  coverage_26088(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26088].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26088]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26088]);
    return result;
}

void*  coverage_26089(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26089].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26089]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26089]);
    return result;
}

void*  coverage_26090(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26090].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26090]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26090]);
    return result;
}

void*  coverage_26091(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26091].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26091]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26091]);
    return result;
}

void*  coverage_26092(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26092].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26092]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26092]);
    return result;
}

void*  coverage_26093(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26093].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26093]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26093]);
    return result;
}

void*  coverage_26094(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26094].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26094]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26094]);
    return result;
}

void*  coverage_26095(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26095].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26095]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26095]);
    return result;
}

void*  coverage_26096(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26096].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26096]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26096]);
    return result;
}

void*  coverage_26097(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26097].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26097]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26097]);
    return result;
}

void*  coverage_26098(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26098].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26098]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26098]);
    return result;
}

void*  coverage_26099(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26099].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26099]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26099]);
    return result;
}

void*  coverage_26100(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26100].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26100]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26100]);
    return result;
}

void*  coverage_26101(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26101].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26101]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26101]);
    return result;
}

void*  coverage_26102(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26102].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26102]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26102]);
    return result;
}

void*  coverage_26103(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26103].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26103]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26103]);
    return result;
}

void*  coverage_26104(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26104].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26104]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26104]);
    return result;
}

void*  coverage_26105(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26105].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26105]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26105]);
    return result;
}

void*  coverage_26106(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26106].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26106]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26106]);
    return result;
}

void*  coverage_26107(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26107].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26107]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26107]);
    return result;
}

void*  coverage_26108(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26108].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26108]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26108]);
    return result;
}

void*  coverage_26109(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26109].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26109]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26109]);
    return result;
}

void*  coverage_26110(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26110].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26110]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26110]);
    return result;
}

void*  coverage_26111(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26111].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26111]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26111]);
    return result;
}

void*  coverage_26112(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26112].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26112]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26112]);
    return result;
}

void*  coverage_26113(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26113].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26113]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26113]);
    return result;
}

void*  coverage_26114(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26114].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26114]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26114]);
    return result;
}

void*  coverage_26115(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26115].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26115]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26115]);
    return result;
}

void*  coverage_26116(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26116].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26116]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26116]);
    return result;
}

void*  coverage_26117(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26117].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26117]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26117]);
    return result;
}

void*  coverage_26118(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26118].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26118]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26118]);
    return result;
}

void*  coverage_26119(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26119].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26119]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26119]);
    return result;
}

void*  coverage_26120(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26120].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26120]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26120]);
    return result;
}

void*  coverage_26121(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26121].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26121]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26121]);
    return result;
}

void*  coverage_26122(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26122].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26122]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26122]);
    return result;
}

void*  coverage_26123(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26123].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26123]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26123]);
    return result;
}

void*  coverage_26124(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26124].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26124]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26124]);
    return result;
}

void*  coverage_26125(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26125].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26125]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26125]);
    return result;
}

void*  coverage_26126(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26126].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26126]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26126]);
    return result;
}

void*  coverage_26127(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26127].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26127]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26127]);
    return result;
}

void*  coverage_26128(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26128].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26128]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26128]);
    return result;
}

void*  coverage_26129(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26129].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26129]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26129]);
    return result;
}

void*  coverage_26130(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26130].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26130]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26130]);
    return result;
}

void*  coverage_26131(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26131].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26131]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26131]);
    return result;
}

void*  coverage_26132(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26132].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26132]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26132]);
    return result;
}

void*  coverage_26133(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26133].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26133]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26133]);
    return result;
}

void*  coverage_26134(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26134].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26134]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26134]);
    return result;
}

void*  coverage_26135(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26135].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26135]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26135]);
    return result;
}

void*  coverage_26136(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26136].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26136]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26136]);
    return result;
}

void*  coverage_26137(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26137].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26137]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26137]);
    return result;
}

void*  coverage_26138(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26138].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26138]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26138]);
    return result;
}

void*  coverage_26139(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26139].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26139]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26139]);
    return result;
}

void*  coverage_26140(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26140].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26140]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26140]);
    return result;
}

void*  coverage_26141(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26141].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26141]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26141]);
    return result;
}

void*  coverage_26142(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26142].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26142]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26142]);
    return result;
}

void*  coverage_26143(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26143].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26143]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26143]);
    return result;
}

void*  coverage_26144(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26144].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26144]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26144]);
    return result;
}

void*  coverage_26145(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26145].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26145]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26145]);
    return result;
}

void*  coverage_26146(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26146].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26146]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26146]);
    return result;
}

void*  coverage_26147(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26147].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26147]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26147]);
    return result;
}

void*  coverage_26148(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26148].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26148]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26148]);
    return result;
}

void*  coverage_26149(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26149].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26149]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26149]);
    return result;
}

void*  coverage_26150(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26150].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26150]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26150]);
    return result;
}

void*  coverage_26151(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26151].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26151]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26151]);
    return result;
}

void*  coverage_26152(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26152].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26152]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26152]);
    return result;
}

void*  coverage_26153(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26153].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26153]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26153]);
    return result;
}

void*  coverage_26154(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26154].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26154]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26154]);
    return result;
}

void*  coverage_26155(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26155].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26155]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26155]);
    return result;
}

void*  coverage_26156(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26156].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26156]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26156]);
    return result;
}

void*  coverage_26157(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26157].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26157]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26157]);
    return result;
}

void*  coverage_26158(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26158].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26158]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26158]);
    return result;
}

void*  coverage_26159(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26159].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26159]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26159]);
    return result;
}

void*  coverage_26160(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26160].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26160]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26160]);
    return result;
}

void*  coverage_26161(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26161].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26161]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26161]);
    return result;
}

void*  coverage_26162(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26162].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26162]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26162]);
    return result;
}

void*  coverage_26163(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26163].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26163]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26163]);
    return result;
}

void*  coverage_26164(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26164].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26164]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26164]);
    return result;
}

void*  coverage_26165(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26165].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26165]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26165]);
    return result;
}

void*  coverage_26166(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26166].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26166]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26166]);
    return result;
}

void*  coverage_26167(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26167].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26167]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26167]);
    return result;
}

void*  coverage_26168(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26168].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26168]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26168]);
    return result;
}

void*  coverage_26169(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26169].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26169]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26169]);
    return result;
}

void*  coverage_26170(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26170].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26170]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26170]);
    return result;
}

void*  coverage_26171(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26171].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26171]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26171]);
    return result;
}

void*  coverage_26172(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26172].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26172]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26172]);
    return result;
}

void*  coverage_26173(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26173].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26173]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26173]);
    return result;
}

void*  coverage_26174(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26174].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26174]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26174]);
    return result;
}

void*  coverage_26175(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26175].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26175]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26175]);
    return result;
}

void*  coverage_26176(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26176].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26176]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26176]);
    return result;
}

void*  coverage_26177(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26177].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26177]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26177]);
    return result;
}

void*  coverage_26178(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26178].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26178]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26178]);
    return result;
}

void*  coverage_26179(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26179].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26179]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26179]);
    return result;
}

void*  coverage_26180(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26180].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26180]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26180]);
    return result;
}

void*  coverage_26181(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26181].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26181]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26181]);
    return result;
}

void*  coverage_26182(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26182].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26182]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26182]);
    return result;
}

void*  coverage_26183(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26183].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26183]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26183]);
    return result;
}

void*  coverage_26184(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26184].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26184]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26184]);
    return result;
}

void*  coverage_26185(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26185].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26185]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26185]);
    return result;
}

void*  coverage_26186(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26186].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26186]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26186]);
    return result;
}

void*  coverage_26187(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26187].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26187]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26187]);
    return result;
}

void*  coverage_26188(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26188].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26188]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26188]);
    return result;
}

void*  coverage_26189(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26189].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26189]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26189]);
    return result;
}

void*  coverage_26190(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26190].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26190]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26190]);
    return result;
}

void*  coverage_26191(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26191].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26191]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26191]);
    return result;
}

void*  coverage_26192(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26192].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26192]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26192]);
    return result;
}

void*  coverage_26193(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26193].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26193]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26193]);
    return result;
}

void*  coverage_26194(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26194].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26194]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26194]);
    return result;
}

void*  coverage_26195(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26195].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26195]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26195]);
    return result;
}

void*  coverage_26196(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26196].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26196]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26196]);
    return result;
}

void*  coverage_26197(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26197].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26197]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26197]);
    return result;
}

void*  coverage_26198(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26198].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26198]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26198]);
    return result;
}

void*  coverage_26199(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26199].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26199]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26199]);
    return result;
}

void*  coverage_26200(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26200].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26200]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26200]);
    return result;
}

void*  coverage_26201(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26201].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26201]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26201]);
    return result;
}

void*  coverage_26202(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26202].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26202]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26202]);
    return result;
}

void*  coverage_26203(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26203].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26203]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26203]);
    return result;
}

void*  coverage_26204(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26204].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26204]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26204]);
    return result;
}

void*  coverage_26205(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26205].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26205]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26205]);
    return result;
}

void*  coverage_26206(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26206].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26206]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26206]);
    return result;
}

void*  coverage_26207(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26207].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26207]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26207]);
    return result;
}

void*  coverage_26208(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26208].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26208]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26208]);
    return result;
}

void*  coverage_26209(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26209].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26209]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26209]);
    return result;
}

void*  coverage_26210(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26210].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26210]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26210]);
    return result;
}

void*  coverage_26211(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26211].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26211]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26211]);
    return result;
}

void*  coverage_26212(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26212].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26212]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26212]);
    return result;
}

void*  coverage_26213(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26213].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26213]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26213]);
    return result;
}

void*  coverage_26214(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26214].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26214]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26214]);
    return result;
}

void*  coverage_26215(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26215].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26215]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26215]);
    return result;
}

void*  coverage_26216(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26216].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26216]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26216]);
    return result;
}

void*  coverage_26217(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26217].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26217]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26217]);
    return result;
}

void*  coverage_26218(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26218].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26218]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26218]);
    return result;
}

void*  coverage_26219(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26219].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26219]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26219]);
    return result;
}

void*  coverage_26220(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26220].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26220]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26220]);
    return result;
}

void*  coverage_26221(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26221].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26221]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26221]);
    return result;
}

void*  coverage_26222(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26222].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26222]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26222]);
    return result;
}

void*  coverage_26223(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26223].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26223]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26223]);
    return result;
}

void*  coverage_26224(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26224].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26224]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26224]);
    return result;
}

void*  coverage_26225(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26225].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26225]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26225]);
    return result;
}

void*  coverage_26226(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26226].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26226]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26226]);
    return result;
}

void*  coverage_26227(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26227].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26227]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26227]);
    return result;
}

void*  coverage_26228(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26228].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26228]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26228]);
    return result;
}

void*  coverage_26229(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26229].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26229]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26229]);
    return result;
}

void*  coverage_26230(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26230].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26230]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26230]);
    return result;
}

void*  coverage_26231(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26231].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26231]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26231]);
    return result;
}

void*  coverage_26232(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26232].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26232]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26232]);
    return result;
}

void*  coverage_26233(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26233].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26233]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26233]);
    return result;
}

void*  coverage_26234(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26234].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26234]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26234]);
    return result;
}

void*  coverage_26235(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26235].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26235]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26235]);
    return result;
}

void*  coverage_26236(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26236].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26236]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26236]);
    return result;
}

void*  coverage_26237(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26237].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26237]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26237]);
    return result;
}

void*  coverage_26238(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26238].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26238]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26238]);
    return result;
}

void*  coverage_26239(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26239].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26239]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26239]);
    return result;
}

void*  coverage_26240(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26240].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26240]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26240]);
    return result;
}

void*  coverage_26241(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26241].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26241]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26241]);
    return result;
}

void*  coverage_26242(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26242].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26242]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26242]);
    return result;
}

void*  coverage_26243(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26243].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26243]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26243]);
    return result;
}

void*  coverage_26244(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26244].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26244]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26244]);
    return result;
}

void*  coverage_26245(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26245].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26245]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26245]);
    return result;
}

void*  coverage_26246(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26246].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26246]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26246]);
    return result;
}

void*  coverage_26247(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26247].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26247]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26247]);
    return result;
}

void*  coverage_26248(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26248].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26248]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26248]);
    return result;
}

void*  coverage_26249(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26249].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26249]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26249]);
    return result;
}

void*  coverage_26250(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26250].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26250]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26250]);
    return result;
}

void*  coverage_26251(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26251].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26251]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26251]);
    return result;
}

void*  coverage_26252(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26252].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26252]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26252]);
    return result;
}

void*  coverage_26253(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26253].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26253]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26253]);
    return result;
}

void*  coverage_26254(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26254].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26254]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26254]);
    return result;
}

void*  coverage_26255(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26255].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26255]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26255]);
    return result;
}

void*  coverage_26256(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26256].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26256]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26256]);
    return result;
}

void*  coverage_26257(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26257].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26257]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26257]);
    return result;
}

void*  coverage_26258(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26258].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26258]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26258]);
    return result;
}

void*  coverage_26259(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26259].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26259]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26259]);
    return result;
}

void*  coverage_26260(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26260].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26260]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26260]);
    return result;
}

void*  coverage_26261(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26261].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26261]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26261]);
    return result;
}

void*  coverage_26262(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26262].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26262]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26262]);
    return result;
}

void*  coverage_26263(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26263].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26263]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26263]);
    return result;
}

void*  coverage_26264(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26264].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26264]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26264]);
    return result;
}

void*  coverage_26265(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26265].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26265]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26265]);
    return result;
}

void*  coverage_26266(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26266].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26266]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26266]);
    return result;
}

void*  coverage_26267(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26267].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26267]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26267]);
    return result;
}

void*  coverage_26268(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26268].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26268]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26268]);
    return result;
}

void*  coverage_26269(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26269].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26269]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26269]);
    return result;
}

void*  coverage_26270(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26270].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26270]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26270]);
    return result;
}

void*  coverage_26271(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26271].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26271]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26271]);
    return result;
}

void*  coverage_26272(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26272].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26272]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26272]);
    return result;
}

void*  coverage_26273(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26273].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26273]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26273]);
    return result;
}

void*  coverage_26274(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26274].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26274]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26274]);
    return result;
}

void*  coverage_26275(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26275].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26275]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26275]);
    return result;
}

void*  coverage_26276(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26276].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26276]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26276]);
    return result;
}

void*  coverage_26277(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26277].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26277]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26277]);
    return result;
}

void*  coverage_26278(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26278].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26278]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26278]);
    return result;
}

void*  coverage_26279(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26279].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26279]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26279]);
    return result;
}

void*  coverage_26280(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26280].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26280]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26280]);
    return result;
}

void*  coverage_26281(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26281].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26281]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26281]);
    return result;
}

void*  coverage_26282(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26282].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26282]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26282]);
    return result;
}

void*  coverage_26283(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26283].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26283]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26283]);
    return result;
}

void*  coverage_26284(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26284].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26284]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26284]);
    return result;
}

void*  coverage_26285(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26285].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26285]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26285]);
    return result;
}

void*  coverage_26286(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26286].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26286]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26286]);
    return result;
}

void*  coverage_26287(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26287].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26287]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26287]);
    return result;
}

void*  coverage_26288(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26288].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26288]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26288]);
    return result;
}

void*  coverage_26289(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26289].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26289]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26289]);
    return result;
}

void*  coverage_26290(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26290].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26290]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26290]);
    return result;
}

void*  coverage_26291(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26291].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26291]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26291]);
    return result;
}

void*  coverage_26292(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26292].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26292]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26292]);
    return result;
}

void*  coverage_26293(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26293].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26293]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26293]);
    return result;
}

void*  coverage_26294(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26294].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26294]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26294]);
    return result;
}

void*  coverage_26295(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26295].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26295]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26295]);
    return result;
}

void*  coverage_26296(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26296].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26296]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26296]);
    return result;
}

void*  coverage_26297(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26297].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26297]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26297]);
    return result;
}

void*  coverage_26298(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26298].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26298]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26298]);
    return result;
}

void*  coverage_26299(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26299].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26299]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26299]);
    return result;
}

void*  coverage_26300(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26300].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26300]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26300]);
    return result;
}

void*  coverage_26301(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26301].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26301]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26301]);
    return result;
}

void*  coverage_26302(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26302].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26302]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26302]);
    return result;
}

void*  coverage_26303(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26303].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26303]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26303]);
    return result;
}

void*  coverage_26304(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26304].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26304]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26304]);
    return result;
}

void*  coverage_26305(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26305].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26305]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26305]);
    return result;
}

void*  coverage_26306(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26306].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26306]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26306]);
    return result;
}

void*  coverage_26307(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26307].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26307]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26307]);
    return result;
}

void*  coverage_26308(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26308].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26308]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26308]);
    return result;
}

void*  coverage_26309(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26309].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26309]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26309]);
    return result;
}

void*  coverage_26310(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26310].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26310]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26310]);
    return result;
}

void*  coverage_26311(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26311].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26311]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26311]);
    return result;
}

void*  coverage_26312(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26312].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26312]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26312]);
    return result;
}

void*  coverage_26313(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26313].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26313]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26313]);
    return result;
}

void*  coverage_26314(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26314].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26314]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26314]);
    return result;
}

void*  coverage_26315(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26315].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26315]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26315]);
    return result;
}

void*  coverage_26316(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26316].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26316]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26316]);
    return result;
}

void*  coverage_26317(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26317].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26317]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26317]);
    return result;
}

void*  coverage_26318(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26318].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26318]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26318]);
    return result;
}

void*  coverage_26319(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26319].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26319]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26319]);
    return result;
}

void*  coverage_26320(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26320].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26320]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26320]);
    return result;
}

void*  coverage_26321(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26321].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26321]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26321]);
    return result;
}

void*  coverage_26322(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26322].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26322]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26322]);
    return result;
}

void*  coverage_26323(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26323].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26323]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26323]);
    return result;
}

void*  coverage_26324(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26324].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26324]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26324]);
    return result;
}

void*  coverage_26325(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26325].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26325]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26325]);
    return result;
}

void*  coverage_26326(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26326].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26326]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26326]);
    return result;
}

void*  coverage_26327(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26327].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26327]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26327]);
    return result;
}

void*  coverage_26328(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26328].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26328]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26328]);
    return result;
}

void*  coverage_26329(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26329].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26329]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26329]);
    return result;
}

void*  coverage_26330(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26330].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26330]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26330]);
    return result;
}

void*  coverage_26331(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26331].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26331]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26331]);
    return result;
}

void*  coverage_26332(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26332].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26332]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26332]);
    return result;
}

void*  coverage_26333(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26333].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26333]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26333]);
    return result;
}

void*  coverage_26334(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26334].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26334]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26334]);
    return result;
}

void*  coverage_26335(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26335].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26335]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26335]);
    return result;
}

void*  coverage_26336(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26336].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26336]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26336]);
    return result;
}

void*  coverage_26337(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26337].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26337]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26337]);
    return result;
}

void*  coverage_26338(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26338].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26338]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26338]);
    return result;
}

void*  coverage_26339(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26339].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26339]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26339]);
    return result;
}

void*  coverage_26340(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26340].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26340]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26340]);
    return result;
}

void*  coverage_26341(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26341].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26341]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26341]);
    return result;
}

void*  coverage_26342(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26342].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26342]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26342]);
    return result;
}

void*  coverage_26343(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26343].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26343]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26343]);
    return result;
}

void*  coverage_26344(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26344].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26344]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26344]);
    return result;
}

void*  coverage_26345(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26345].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26345]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26345]);
    return result;
}

void*  coverage_26346(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26346].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26346]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26346]);
    return result;
}

void*  coverage_26347(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26347].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26347]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26347]);
    return result;
}

void*  coverage_26348(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26348].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26348]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26348]);
    return result;
}

void*  coverage_26349(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26349].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26349]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26349]);
    return result;
}

void*  coverage_26350(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26350].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26350]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26350]);
    return result;
}

void*  coverage_26351(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26351].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26351]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26351]);
    return result;
}

void*  coverage_26352(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26352].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26352]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26352]);
    return result;
}

void*  coverage_26353(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26353].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26353]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26353]);
    return result;
}

void*  coverage_26354(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26354].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26354]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26354]);
    return result;
}

void*  coverage_26355(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26355].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26355]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26355]);
    return result;
}

void*  coverage_26356(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26356].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26356]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26356]);
    return result;
}

void*  coverage_26357(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26357].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26357]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26357]);
    return result;
}

void*  coverage_26358(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26358].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26358]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26358]);
    return result;
}

void*  coverage_26359(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26359].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26359]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26359]);
    return result;
}

void*  coverage_26360(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26360].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26360]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26360]);
    return result;
}

void*  coverage_26361(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26361].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26361]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26361]);
    return result;
}

void*  coverage_26362(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26362].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26362]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26362]);
    return result;
}

void*  coverage_26363(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26363].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26363]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26363]);
    return result;
}

void*  coverage_26364(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26364].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26364]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26364]);
    return result;
}

void*  coverage_26365(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26365].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26365]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26365]);
    return result;
}

void*  coverage_26366(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26366].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26366]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26366]);
    return result;
}

void*  coverage_26367(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26367].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26367]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26367]);
    return result;
}

void*  coverage_26368(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26368].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26368]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26368]);
    return result;
}

void*  coverage_26369(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26369].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26369]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26369]);
    return result;
}

void*  coverage_26370(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26370].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26370]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26370]);
    return result;
}

void*  coverage_26371(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26371].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26371]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26371]);
    return result;
}

void*  coverage_26372(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26372].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26372]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26372]);
    return result;
}

void*  coverage_26373(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26373].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26373]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26373]);
    return result;
}

void*  coverage_26374(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26374].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26374]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26374]);
    return result;
}

void*  coverage_26375(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26375].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26375]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26375]);
    return result;
}

void*  coverage_26376(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26376].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26376]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26376]);
    return result;
}

void*  coverage_26377(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26377].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26377]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26377]);
    return result;
}

void*  coverage_26378(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26378].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26378]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26378]);
    return result;
}

void*  coverage_26379(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26379].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26379]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26379]);
    return result;
}

void*  coverage_26380(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26380].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26380]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26380]);
    return result;
}

void*  coverage_26381(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26381].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26381]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26381]);
    return result;
}

void*  coverage_26382(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26382].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26382]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26382]);
    return result;
}

void*  coverage_26383(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26383].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26383]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26383]);
    return result;
}

void*  coverage_26384(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26384].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26384]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26384]);
    return result;
}

void*  coverage_26385(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26385].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26385]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26385]);
    return result;
}

void*  coverage_26386(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26386].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26386]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26386]);
    return result;
}

void*  coverage_26387(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26387].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26387]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26387]);
    return result;
}

void*  coverage_26388(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26388].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26388]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26388]);
    return result;
}

void*  coverage_26389(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26389].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26389]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26389]);
    return result;
}

void*  coverage_26390(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26390].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26390]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26390]);
    return result;
}

void*  coverage_26391(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26391].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26391]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26391]);
    return result;
}

void*  coverage_26392(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26392].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26392]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26392]);
    return result;
}

void*  coverage_26393(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26393].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26393]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26393]);
    return result;
}

void*  coverage_26394(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26394].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26394]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26394]);
    return result;
}

void*  coverage_26395(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26395].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26395]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26395]);
    return result;
}

void*  coverage_26396(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26396].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26396]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26396]);
    return result;
}

void*  coverage_26397(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26397].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26397]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26397]);
    return result;
}

void*  coverage_26398(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26398].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26398]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26398]);
    return result;
}

void*  coverage_26399(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26399].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26399]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26399]);
    return result;
}

void*  coverage_26400(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26400].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26400]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26400]);
    return result;
}

void*  coverage_26401(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26401].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26401]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26401]);
    return result;
}

void*  coverage_26402(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26402].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26402]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26402]);
    return result;
}

void*  coverage_26403(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26403].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26403]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26403]);
    return result;
}

void*  coverage_26404(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26404].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26404]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26404]);
    return result;
}

void*  coverage_26405(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26405].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26405]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26405]);
    return result;
}

void*  coverage_26406(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26406].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26406]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26406]);
    return result;
}

void*  coverage_26407(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26407].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26407]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26407]);
    return result;
}

void*  coverage_26408(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26408].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26408]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26408]);
    return result;
}

void*  coverage_26409(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26409].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26409]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26409]);
    return result;
}

void*  coverage_26410(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26410].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26410]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26410]);
    return result;
}

void*  coverage_26411(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26411].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26411]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26411]);
    return result;
}

void*  coverage_26412(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26412].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26412]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26412]);
    return result;
}

void*  coverage_26413(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26413].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26413]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26413]);
    return result;
}

void*  coverage_26414(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26414].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26414]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26414]);
    return result;
}

void*  coverage_26415(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26415].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26415]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26415]);
    return result;
}

void*  coverage_26416(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26416].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26416]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26416]);
    return result;
}

void*  coverage_26417(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26417].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26417]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26417]);
    return result;
}

void*  coverage_26418(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26418].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26418]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26418]);
    return result;
}

void*  coverage_26419(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26419].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26419]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26419]);
    return result;
}

void*  coverage_26420(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26420].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26420]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26420]);
    return result;
}

void*  coverage_26421(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26421].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26421]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26421]);
    return result;
}

void*  coverage_26422(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26422].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26422]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26422]);
    return result;
}

void*  coverage_26423(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26423].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26423]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26423]);
    return result;
}

void*  coverage_26424(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26424].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26424]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26424]);
    return result;
}

void*  coverage_26425(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26425].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26425]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26425]);
    return result;
}

void*  coverage_26426(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26426].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26426]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26426]);
    return result;
}

void*  coverage_26427(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26427].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26427]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26427]);
    return result;
}

void*  coverage_26428(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26428].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26428]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26428]);
    return result;
}

void*  coverage_26429(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26429].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26429]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26429]);
    return result;
}

void*  coverage_26430(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26430].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26430]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26430]);
    return result;
}

void*  coverage_26431(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26431].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26431]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26431]);
    return result;
}

void*  coverage_26432(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26432].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26432]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26432]);
    return result;
}

void*  coverage_26433(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26433].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26433]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26433]);
    return result;
}

void*  coverage_26434(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26434].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26434]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26434]);
    return result;
}

void*  coverage_26435(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26435].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26435]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26435]);
    return result;
}

void*  coverage_26436(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26436].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26436]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26436]);
    return result;
}

void*  coverage_26437(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26437].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26437]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26437]);
    return result;
}

void*  coverage_26438(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26438].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26438]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26438]);
    return result;
}

void*  coverage_26439(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26439].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26439]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26439]);
    return result;
}

void*  coverage_26440(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26440].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26440]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26440]);
    return result;
}

void*  coverage_26441(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26441].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26441]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26441]);
    return result;
}

void*  coverage_26442(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26442].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26442]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26442]);
    return result;
}

void*  coverage_26443(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26443].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26443]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26443]);
    return result;
}

void*  coverage_26444(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26444].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26444]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26444]);
    return result;
}

void*  coverage_26445(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26445].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26445]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26445]);
    return result;
}

void*  coverage_26446(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26446].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26446]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26446]);
    return result;
}

void*  coverage_26447(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26447].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26447]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26447]);
    return result;
}

void*  coverage_26448(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26448].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26448]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26448]);
    return result;
}

void*  coverage_26449(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26449].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26449]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26449]);
    return result;
}

void*  coverage_26450(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26450].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26450]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26450]);
    return result;
}

void*  coverage_26451(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26451].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26451]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26451]);
    return result;
}

void*  coverage_26452(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26452].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26452]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26452]);
    return result;
}

void*  coverage_26453(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26453].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26453]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26453]);
    return result;
}

void*  coverage_26454(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26454].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26454]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26454]);
    return result;
}

void*  coverage_26455(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26455].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26455]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26455]);
    return result;
}

void*  coverage_26456(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26456].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26456]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26456]);
    return result;
}

void*  coverage_26457(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26457].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26457]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26457]);
    return result;
}

void*  coverage_26458(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26458].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26458]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26458]);
    return result;
}

void*  coverage_26459(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26459].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26459]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26459]);
    return result;
}

void*  coverage_26460(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26460].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26460]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26460]);
    return result;
}

void*  coverage_26461(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26461].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26461]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26461]);
    return result;
}

void*  coverage_26462(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26462].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26462]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26462]);
    return result;
}

void*  coverage_26463(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26463].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26463]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26463]);
    return result;
}

void*  coverage_26464(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26464].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26464]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26464]);
    return result;
}

void*  coverage_26465(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26465].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26465]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26465]);
    return result;
}

void*  coverage_26466(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26466].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26466]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26466]);
    return result;
}

void*  coverage_26467(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26467].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26467]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26467]);
    return result;
}

void*  coverage_26468(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26468].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26468]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26468]);
    return result;
}

void*  coverage_26469(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26469].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26469]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26469]);
    return result;
}

void*  coverage_26470(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26470].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26470]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26470]);
    return result;
}

void*  coverage_26471(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26471].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26471]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26471]);
    return result;
}

void*  coverage_26472(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26472].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26472]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26472]);
    return result;
}

void*  coverage_26473(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26473].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26473]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26473]);
    return result;
}

void*  coverage_26474(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26474].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26474]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26474]);
    return result;
}

void*  coverage_26475(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26475].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26475]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26475]);
    return result;
}

void*  coverage_26476(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26476].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26476]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26476]);
    return result;
}

void*  coverage_26477(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26477].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26477]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26477]);
    return result;
}

void*  coverage_26478(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26478].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26478]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26478]);
    return result;
}

void*  coverage_26479(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26479].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26479]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26479]);
    return result;
}

void*  coverage_26480(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26480].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26480]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26480]);
    return result;
}

void*  coverage_26481(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26481].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26481]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26481]);
    return result;
}

void*  coverage_26482(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26482].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26482]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26482]);
    return result;
}

void*  coverage_26483(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26483].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26483]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26483]);
    return result;
}

void*  coverage_26484(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26484].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26484]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26484]);
    return result;
}

void*  coverage_26485(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26485].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26485]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26485]);
    return result;
}

void*  coverage_26486(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26486].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26486]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26486]);
    return result;
}

void*  coverage_26487(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26487].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26487]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26487]);
    return result;
}

void*  coverage_26488(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26488].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26488]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26488]);
    return result;
}

void*  coverage_26489(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26489].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26489]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26489]);
    return result;
}

void*  coverage_26490(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26490].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26490]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26490]);
    return result;
}

void*  coverage_26491(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26491].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26491]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26491]);
    return result;
}

void*  coverage_26492(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26492].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26492]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26492]);
    return result;
}

void*  coverage_26493(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26493].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26493]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26493]);
    return result;
}

void*  coverage_26494(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26494].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26494]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26494]);
    return result;
}

void*  coverage_26495(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26495].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26495]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26495]);
    return result;
}

void*  coverage_26496(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26496].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26496]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26496]);
    return result;
}

void*  coverage_26497(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26497].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26497]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26497]);
    return result;
}

void*  coverage_26498(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26498].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26498]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26498]);
    return result;
}

void*  coverage_26499(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26499].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26499]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26499]);
    return result;
}

void*  coverage_26500(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26500].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26500]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26500]);
    return result;
}

void*  coverage_26501(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26501].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26501]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26501]);
    return result;
}

void*  coverage_26502(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26502].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26502]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26502]);
    return result;
}

void*  coverage_26503(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26503].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26503]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26503]);
    return result;
}

void*  coverage_26504(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26504].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26504]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26504]);
    return result;
}

void*  coverage_26505(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26505].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26505]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26505]);
    return result;
}

void*  coverage_26506(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26506].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26506]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26506]);
    return result;
}

void*  coverage_26507(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26507].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26507]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26507]);
    return result;
}

void*  coverage_26508(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26508].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26508]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26508]);
    return result;
}

void*  coverage_26509(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26509].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26509]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26509]);
    return result;
}

void*  coverage_26510(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26510].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26510]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26510]);
    return result;
}

void*  coverage_26511(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26511].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26511]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26511]);
    return result;
}

void*  coverage_26512(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26512].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26512]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26512]);
    return result;
}

void*  coverage_26513(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26513].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26513]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26513]);
    return result;
}

void*  coverage_26514(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26514].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26514]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26514]);
    return result;
}

void*  coverage_26515(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26515].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26515]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26515]);
    return result;
}

void*  coverage_26516(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26516].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26516]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26516]);
    return result;
}

void*  coverage_26517(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26517].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26517]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26517]);
    return result;
}

void*  coverage_26518(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26518].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26518]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26518]);
    return result;
}

void*  coverage_26519(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26519].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26519]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26519]);
    return result;
}

void*  coverage_26520(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26520].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26520]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26520]);
    return result;
}

void*  coverage_26521(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26521].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26521]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26521]);
    return result;
}

void*  coverage_26522(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26522].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26522]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26522]);
    return result;
}

void*  coverage_26523(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26523].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26523]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26523]);
    return result;
}

void*  coverage_26524(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26524].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26524]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26524]);
    return result;
}

void*  coverage_26525(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26525].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26525]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26525]);
    return result;
}

void*  coverage_26526(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26526].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26526]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26526]);
    return result;
}

void*  coverage_26527(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26527].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26527]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26527]);
    return result;
}

void*  coverage_26528(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26528].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26528]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26528]);
    return result;
}

void*  coverage_26529(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26529].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26529]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26529]);
    return result;
}

void*  coverage_26530(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26530].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26530]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26530]);
    return result;
}

void*  coverage_26531(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26531].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26531]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26531]);
    return result;
}

void*  coverage_26532(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26532].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26532]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26532]);
    return result;
}

void*  coverage_26533(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26533].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26533]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26533]);
    return result;
}

void*  coverage_26534(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26534].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26534]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26534]);
    return result;
}

void*  coverage_26535(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26535].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26535]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26535]);
    return result;
}

void*  coverage_26536(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26536].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26536]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26536]);
    return result;
}

void*  coverage_26537(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26537].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26537]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26537]);
    return result;
}

void*  coverage_26538(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26538].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26538]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26538]);
    return result;
}

void*  coverage_26539(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26539].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26539]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26539]);
    return result;
}

void*  coverage_26540(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26540].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26540]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26540]);
    return result;
}

void*  coverage_26541(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26541].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26541]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26541]);
    return result;
}

void*  coverage_26542(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26542].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26542]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26542]);
    return result;
}

void*  coverage_26543(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26543].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26543]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26543]);
    return result;
}

void*  coverage_26544(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26544].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26544]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26544]);
    return result;
}

void*  coverage_26545(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26545].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26545]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26545]);
    return result;
}

void*  coverage_26546(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26546].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26546]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26546]);
    return result;
}

void*  coverage_26547(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26547].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26547]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26547]);
    return result;
}

void*  coverage_26548(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26548].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26548]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26548]);
    return result;
}

void*  coverage_26549(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26549].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26549]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26549]);
    return result;
}

void*  coverage_26550(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26550].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26550]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26550]);
    return result;
}

void*  coverage_26551(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26551].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26551]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26551]);
    return result;
}

void*  coverage_26552(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26552].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26552]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26552]);
    return result;
}

void*  coverage_26553(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26553].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26553]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26553]);
    return result;
}

void*  coverage_26554(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26554].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26554]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26554]);
    return result;
}

void*  coverage_26555(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26555].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26555]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26555]);
    return result;
}

void*  coverage_26556(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26556].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26556]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26556]);
    return result;
}

void*  coverage_26557(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26557].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26557]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26557]);
    return result;
}

void*  coverage_26558(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26558].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26558]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26558]);
    return result;
}

void*  coverage_26559(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26559].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26559]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26559]);
    return result;
}

void*  coverage_26560(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26560].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26560]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26560]);
    return result;
}

void*  coverage_26561(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26561].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26561]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26561]);
    return result;
}

void*  coverage_26562(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26562].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26562]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26562]);
    return result;
}

void*  coverage_26563(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26563].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26563]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26563]);
    return result;
}

void*  coverage_26564(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26564].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26564]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26564]);
    return result;
}

void*  coverage_26565(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26565].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26565]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26565]);
    return result;
}

void*  coverage_26566(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26566].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26566]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26566]);
    return result;
}

void*  coverage_26567(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26567].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26567]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26567]);
    return result;
}

void*  coverage_26568(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26568].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26568]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26568]);
    return result;
}

void*  coverage_26569(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26569].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26569]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26569]);
    return result;
}

void*  coverage_26570(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26570].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26570]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26570]);
    return result;
}

void*  coverage_26571(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26571].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26571]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26571]);
    return result;
}

void*  coverage_26572(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26572].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26572]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26572]);
    return result;
}

void*  coverage_26573(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26573].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26573]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26573]);
    return result;
}

void*  coverage_26574(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26574].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26574]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26574]);
    return result;
}

void*  coverage_26575(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26575].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26575]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26575]);
    return result;
}

void*  coverage_26576(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26576].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26576]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26576]);
    return result;
}

void*  coverage_26577(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26577].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26577]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26577]);
    return result;
}

void*  coverage_26578(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26578].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26578]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26578]);
    return result;
}

void*  coverage_26579(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26579].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26579]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26579]);
    return result;
}

void*  coverage_26580(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26580].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26580]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26580]);
    return result;
}

void*  coverage_26581(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26581].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26581]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26581]);
    return result;
}

void*  coverage_26582(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26582].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26582]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26582]);
    return result;
}

void*  coverage_26583(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26583].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26583]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26583]);
    return result;
}

void*  coverage_26584(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26584].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26584]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26584]);
    return result;
}

void*  coverage_26585(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26585].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26585]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26585]);
    return result;
}

void*  coverage_26586(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26586].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26586]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26586]);
    return result;
}

void*  coverage_26587(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26587].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26587]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26587]);
    return result;
}

void*  coverage_26588(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26588].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26588]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26588]);
    return result;
}

void*  coverage_26589(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26589].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26589]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26589]);
    return result;
}

void*  coverage_26590(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26590].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26590]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26590]);
    return result;
}

void*  coverage_26591(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26591].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26591]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26591]);
    return result;
}

void*  coverage_26592(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26592].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26592]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26592]);
    return result;
}

void*  coverage_26593(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26593].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26593]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26593]);
    return result;
}

void*  coverage_26594(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26594].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26594]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26594]);
    return result;
}

void*  coverage_26595(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26595].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26595]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26595]);
    return result;
}

void*  coverage_26596(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26596].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26596]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26596]);
    return result;
}

void*  coverage_26597(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26597].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26597]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26597]);
    return result;
}

void*  coverage_26598(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26598].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26598]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26598]);
    return result;
}

void*  coverage_26599(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26599].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26599]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26599]);
    return result;
}

void*  coverage_26600(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26600].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26600]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26600]);
    return result;
}

void*  coverage_26601(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26601].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26601]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26601]);
    return result;
}

void*  coverage_26602(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26602].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26602]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26602]);
    return result;
}

void*  coverage_26603(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26603].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26603]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26603]);
    return result;
}

void*  coverage_26604(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26604].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26604]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26604]);
    return result;
}

void*  coverage_26605(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26605].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26605]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26605]);
    return result;
}

void*  coverage_26606(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26606].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26606]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26606]);
    return result;
}

void*  coverage_26607(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26607].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26607]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26607]);
    return result;
}

void*  coverage_26608(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26608].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26608]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26608]);
    return result;
}

void*  coverage_26609(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26609].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26609]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26609]);
    return result;
}

void*  coverage_26610(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26610].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26610]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26610]);
    return result;
}

void*  coverage_26611(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26611].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26611]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26611]);
    return result;
}

void*  coverage_26612(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26612].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26612]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26612]);
    return result;
}

void*  coverage_26613(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26613].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26613]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26613]);
    return result;
}

void*  coverage_26614(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26614].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26614]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26614]);
    return result;
}

void*  coverage_26615(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26615].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26615]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26615]);
    return result;
}

void*  coverage_26616(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26616].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26616]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26616]);
    return result;
}

void*  coverage_26617(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26617].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26617]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26617]);
    return result;
}

void*  coverage_26618(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26618].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26618]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26618]);
    return result;
}

void*  coverage_26619(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26619].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26619]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26619]);
    return result;
}

void*  coverage_26620(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26620].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26620]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26620]);
    return result;
}

void*  coverage_26621(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26621].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26621]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26621]);
    return result;
}

void*  coverage_26622(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26622].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26622]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26622]);
    return result;
}

void*  coverage_26623(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26623].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26623]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26623]);
    return result;
}

void*  coverage_26624(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26624].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26624]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26624]);
    return result;
}

void*  coverage_26625(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26625].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26625]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26625]);
    return result;
}

void*  coverage_26626(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26626].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26626]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26626]);
    return result;
}

void*  coverage_26627(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26627].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26627]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26627]);
    return result;
}

void*  coverage_26628(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26628].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26628]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26628]);
    return result;
}

void*  coverage_26629(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26629].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26629]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26629]);
    return result;
}

void*  coverage_26630(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26630].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26630]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26630]);
    return result;
}

void*  coverage_26631(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26631].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26631]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26631]);
    return result;
}

void*  coverage_26632(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26632].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26632]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26632]);
    return result;
}

void*  coverage_26633(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26633].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26633]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26633]);
    return result;
}

void*  coverage_26634(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26634].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26634]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26634]);
    return result;
}

void*  coverage_26635(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26635].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26635]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26635]);
    return result;
}

void*  coverage_26636(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26636].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26636]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26636]);
    return result;
}

void*  coverage_26637(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26637].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26637]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26637]);
    return result;
}

void*  coverage_26638(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26638].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26638]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26638]);
    return result;
}

void*  coverage_26639(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26639].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26639]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26639]);
    return result;
}

void*  coverage_26640(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26640].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26640]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26640]);
    return result;
}

void*  coverage_26641(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26641].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26641]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26641]);
    return result;
}

void*  coverage_26642(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26642].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26642]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26642]);
    return result;
}

void*  coverage_26643(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26643].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26643]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26643]);
    return result;
}

void*  coverage_26644(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26644].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26644]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26644]);
    return result;
}

void*  coverage_26645(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26645].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26645]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26645]);
    return result;
}

void*  coverage_26646(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26646].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26646]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26646]);
    return result;
}

void*  coverage_26647(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26647].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26647]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26647]);
    return result;
}

void*  coverage_26648(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26648].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26648]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26648]);
    return result;
}

void*  coverage_26649(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26649].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26649]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26649]);
    return result;
}

void*  coverage_26650(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26650].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26650]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26650]);
    return result;
}

void*  coverage_26651(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26651].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26651]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26651]);
    return result;
}

void*  coverage_26652(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26652].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26652]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26652]);
    return result;
}

void*  coverage_26653(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26653].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26653]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26653]);
    return result;
}

void*  coverage_26654(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26654].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26654]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26654]);
    return result;
}

void*  coverage_26655(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26655].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26655]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26655]);
    return result;
}

void*  coverage_26656(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26656].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26656]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26656]);
    return result;
}

void*  coverage_26657(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26657].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26657]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26657]);
    return result;
}

void*  coverage_26658(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26658].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26658]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26658]);
    return result;
}

void*  coverage_26659(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26659].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26659]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26659]);
    return result;
}

void*  coverage_26660(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26660].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26660]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26660]);
    return result;
}

void*  coverage_26661(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26661].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26661]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26661]);
    return result;
}

void*  coverage_26662(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26662].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26662]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26662]);
    return result;
}

void*  coverage_26663(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26663].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26663]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26663]);
    return result;
}

void*  coverage_26664(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26664].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26664]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26664]);
    return result;
}

void*  coverage_26665(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26665].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26665]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26665]);
    return result;
}

void*  coverage_26666(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26666].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26666]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26666]);
    return result;
}

void*  coverage_26667(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26667].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26667]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26667]);
    return result;
}

void*  coverage_26668(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26668].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26668]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26668]);
    return result;
}

void*  coverage_26669(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26669].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26669]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26669]);
    return result;
}

void*  coverage_26670(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26670].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26670]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26670]);
    return result;
}

void*  coverage_26671(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26671].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26671]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26671]);
    return result;
}

void*  coverage_26672(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26672].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26672]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26672]);
    return result;
}

void*  coverage_26673(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26673].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26673]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26673]);
    return result;
}

void*  coverage_26674(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26674].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26674]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26674]);
    return result;
}

void*  coverage_26675(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26675].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26675]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26675]);
    return result;
}

void*  coverage_26676(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26676].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26676]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26676]);
    return result;
}

void*  coverage_26677(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26677].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26677]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26677]);
    return result;
}

void*  coverage_26678(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26678].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26678]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26678]);
    return result;
}

void*  coverage_26679(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26679].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26679]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26679]);
    return result;
}

void*  coverage_26680(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26680].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26680]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26680]);
    return result;
}

void*  coverage_26681(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26681].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26681]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26681]);
    return result;
}

void*  coverage_26682(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26682].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26682]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26682]);
    return result;
}

void*  coverage_26683(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26683].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26683]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26683]);
    return result;
}

void*  coverage_26684(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26684].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26684]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26684]);
    return result;
}

void*  coverage_26685(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26685].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26685]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26685]);
    return result;
}

void*  coverage_26686(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26686].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26686]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26686]);
    return result;
}

void*  coverage_26687(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26687].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26687]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26687]);
    return result;
}

void*  coverage_26688(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26688].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26688]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26688]);
    return result;
}

void*  coverage_26689(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26689].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26689]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26689]);
    return result;
}

void*  coverage_26690(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26690].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26690]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26690]);
    return result;
}

void*  coverage_26691(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26691].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26691]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26691]);
    return result;
}

void*  coverage_26692(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26692].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26692]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26692]);
    return result;
}

void*  coverage_26693(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26693].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26693]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26693]);
    return result;
}

void*  coverage_26694(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26694].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26694]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26694]);
    return result;
}

void*  coverage_26695(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26695].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26695]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26695]);
    return result;
}

void*  coverage_26696(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26696].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26696]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26696]);
    return result;
}

void*  coverage_26697(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26697].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26697]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26697]);
    return result;
}

void*  coverage_26698(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26698].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26698]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26698]);
    return result;
}

void*  coverage_26699(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26699].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26699]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26699]);
    return result;
}

void*  coverage_26700(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26700].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26700]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26700]);
    return result;
}

void*  coverage_26701(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26701].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26701]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26701]);
    return result;
}

void*  coverage_26702(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26702].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26702]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26702]);
    return result;
}

void*  coverage_26703(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26703].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26703]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26703]);
    return result;
}

void*  coverage_26704(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26704].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26704]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26704]);
    return result;
}

void*  coverage_26705(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26705].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26705]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26705]);
    return result;
}

void*  coverage_26706(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26706].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26706]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26706]);
    return result;
}

void*  coverage_26707(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26707].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26707]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26707]);
    return result;
}

void*  coverage_26708(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26708].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26708]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26708]);
    return result;
}

void*  coverage_26709(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26709].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26709]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26709]);
    return result;
}

void*  coverage_26710(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26710].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26710]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26710]);
    return result;
}

void*  coverage_26711(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26711].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26711]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26711]);
    return result;
}

void*  coverage_26712(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26712].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26712]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26712]);
    return result;
}

void*  coverage_26713(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26713].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26713]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26713]);
    return result;
}

void*  coverage_26714(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26714].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26714]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26714]);
    return result;
}

void*  coverage_26715(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26715].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26715]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26715]);
    return result;
}

void*  coverage_26716(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26716].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26716]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26716]);
    return result;
}

void*  coverage_26717(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26717].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26717]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26717]);
    return result;
}

void*  coverage_26718(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26718].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26718]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26718]);
    return result;
}

void*  coverage_26719(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26719].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26719]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26719]);
    return result;
}

void*  coverage_26720(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26720].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26720]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26720]);
    return result;
}

void*  coverage_26721(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26721].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26721]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26721]);
    return result;
}

void*  coverage_26722(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26722].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26722]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26722]);
    return result;
}

void*  coverage_26723(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26723].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26723]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26723]);
    return result;
}

void*  coverage_26724(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26724].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26724]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26724]);
    return result;
}

void*  coverage_26725(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26725].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26725]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26725]);
    return result;
}

void*  coverage_26726(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26726].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26726]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26726]);
    return result;
}

void*  coverage_26727(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26727].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26727]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26727]);
    return result;
}

void*  coverage_26728(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26728].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26728]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26728]);
    return result;
}

void*  coverage_26729(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26729].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26729]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26729]);
    return result;
}

void*  coverage_26730(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26730].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26730]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26730]);
    return result;
}

void*  coverage_26731(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26731].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26731]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26731]);
    return result;
}

void*  coverage_26732(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26732].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26732]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26732]);
    return result;
}

void*  coverage_26733(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26733].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26733]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26733]);
    return result;
}

void*  coverage_26734(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26734].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26734]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26734]);
    return result;
}

void*  coverage_26735(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26735].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26735]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26735]);
    return result;
}

void*  coverage_26736(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26736].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26736]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26736]);
    return result;
}

void*  coverage_26737(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26737].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26737]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26737]);
    return result;
}

void*  coverage_26738(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26738].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26738]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26738]);
    return result;
}

void*  coverage_26739(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26739].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26739]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26739]);
    return result;
}

void*  coverage_26740(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26740].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26740]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26740]);
    return result;
}

void*  coverage_26741(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26741].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26741]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26741]);
    return result;
}

void*  coverage_26742(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26742].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26742]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26742]);
    return result;
}

void*  coverage_26743(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26743].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26743]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26743]);
    return result;
}

void*  coverage_26744(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26744].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26744]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26744]);
    return result;
}

void*  coverage_26745(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26745].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26745]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26745]);
    return result;
}

void*  coverage_26746(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26746].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26746]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26746]);
    return result;
}

void*  coverage_26747(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26747].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26747]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26747]);
    return result;
}

void*  coverage_26748(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26748].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26748]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26748]);
    return result;
}

void*  coverage_26749(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26749].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26749]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26749]);
    return result;
}

void*  coverage_26750(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26750].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26750]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26750]);
    return result;
}

void*  coverage_26751(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26751].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26751]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26751]);
    return result;
}

void*  coverage_26752(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26752].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26752]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26752]);
    return result;
}

void*  coverage_26753(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26753].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26753]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26753]);
    return result;
}

void*  coverage_26754(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26754].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26754]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26754]);
    return result;
}

void*  coverage_26755(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26755].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26755]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26755]);
    return result;
}

void*  coverage_26756(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26756].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26756]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26756]);
    return result;
}

void*  coverage_26757(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26757].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26757]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26757]);
    return result;
}

void*  coverage_26758(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26758].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26758]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26758]);
    return result;
}

void*  coverage_26759(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26759].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26759]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26759]);
    return result;
}

void*  coverage_26760(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26760].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26760]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26760]);
    return result;
}

void*  coverage_26761(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26761].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26761]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26761]);
    return result;
}

void*  coverage_26762(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26762].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26762]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26762]);
    return result;
}

void*  coverage_26763(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26763].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26763]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26763]);
    return result;
}

void*  coverage_26764(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26764].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26764]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26764]);
    return result;
}

void*  coverage_26765(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26765].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26765]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26765]);
    return result;
}

void*  coverage_26766(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26766].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26766]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26766]);
    return result;
}

void*  coverage_26767(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26767].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26767]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26767]);
    return result;
}

void*  coverage_26768(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26768].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26768]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26768]);
    return result;
}

void*  coverage_26769(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26769].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26769]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26769]);
    return result;
}

void*  coverage_26770(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26770].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26770]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26770]);
    return result;
}

void*  coverage_26771(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26771].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26771]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26771]);
    return result;
}

void*  coverage_26772(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26772].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26772]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26772]);
    return result;
}

void*  coverage_26773(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26773].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26773]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26773]);
    return result;
}

void*  coverage_26774(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26774].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26774]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26774]);
    return result;
}

void*  coverage_26775(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26775].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26775]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26775]);
    return result;
}

void*  coverage_26776(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26776].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26776]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26776]);
    return result;
}

void*  coverage_26777(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26777].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26777]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26777]);
    return result;
}

void*  coverage_26778(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26778].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26778]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26778]);
    return result;
}

void*  coverage_26779(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26779].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26779]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26779]);
    return result;
}

void*  coverage_26780(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26780].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26780]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26780]);
    return result;
}

void*  coverage_26781(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26781].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26781]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26781]);
    return result;
}

void*  coverage_26782(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26782].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26782]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26782]);
    return result;
}

void*  coverage_26783(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26783].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26783]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26783]);
    return result;
}

void*  coverage_26784(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26784].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26784]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26784]);
    return result;
}

void*  coverage_26785(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26785].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26785]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26785]);
    return result;
}

void*  coverage_26786(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26786].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26786]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26786]);
    return result;
}

void*  coverage_26787(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26787].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26787]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26787]);
    return result;
}

void*  coverage_26788(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26788].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26788]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26788]);
    return result;
}

void*  coverage_26789(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26789].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26789]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26789]);
    return result;
}

void*  coverage_26790(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26790].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26790]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26790]);
    return result;
}

void*  coverage_26791(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26791].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26791]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26791]);
    return result;
}

void*  coverage_26792(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26792].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26792]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26792]);
    return result;
}

void*  coverage_26793(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26793].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26793]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26793]);
    return result;
}

void*  coverage_26794(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26794].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26794]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26794]);
    return result;
}

void*  coverage_26795(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26795].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26795]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26795]);
    return result;
}

void*  coverage_26796(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26796].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26796]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26796]);
    return result;
}

void*  coverage_26797(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26797].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26797]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26797]);
    return result;
}

void*  coverage_26798(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26798].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26798]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26798]);
    return result;
}

void*  coverage_26799(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26799].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26799]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26799]);
    return result;
}

void*  coverage_26800(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26800].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26800]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26800]);
    return result;
}

void*  coverage_26801(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26801].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26801]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26801]);
    return result;
}

void*  coverage_26802(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26802].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26802]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26802]);
    return result;
}

void*  coverage_26803(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26803].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26803]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26803]);
    return result;
}

void*  coverage_26804(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26804].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26804]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26804]);
    return result;
}

void*  coverage_26805(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26805].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26805]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26805]);
    return result;
}

void*  coverage_26806(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26806].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26806]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26806]);
    return result;
}

void*  coverage_26807(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26807].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26807]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26807]);
    return result;
}

void*  coverage_26808(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26808].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26808]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26808]);
    return result;
}

void*  coverage_26809(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26809].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26809]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26809]);
    return result;
}

void*  coverage_26810(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26810].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26810]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26810]);
    return result;
}

void*  coverage_26811(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26811].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26811]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26811]);
    return result;
}

void*  coverage_26812(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26812].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26812]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26812]);
    return result;
}

void*  coverage_26813(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26813].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26813]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26813]);
    return result;
}

void*  coverage_26814(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26814].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26814]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26814]);
    return result;
}

void*  coverage_26815(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26815].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26815]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26815]);
    return result;
}

void*  coverage_26816(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26816].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26816]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26816]);
    return result;
}

void*  coverage_26817(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26817].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26817]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26817]);
    return result;
}

void*  coverage_26818(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26818].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26818]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26818]);
    return result;
}

void*  coverage_26819(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26819].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26819]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26819]);
    return result;
}

void*  coverage_26820(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26820].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26820]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26820]);
    return result;
}

void*  coverage_26821(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26821].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26821]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26821]);
    return result;
}

void*  coverage_26822(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26822].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26822]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26822]);
    return result;
}

void*  coverage_26823(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26823].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26823]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26823]);
    return result;
}

void*  coverage_26824(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26824].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26824]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26824]);
    return result;
}

void*  coverage_26825(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26825].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26825]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26825]);
    return result;
}

void*  coverage_26826(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26826].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26826]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26826]);
    return result;
}

void*  coverage_26827(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26827].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26827]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26827]);
    return result;
}

void*  coverage_26828(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26828].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26828]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26828]);
    return result;
}

void*  coverage_26829(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26829].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26829]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26829]);
    return result;
}

void*  coverage_26830(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26830].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26830]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26830]);
    return result;
}

void*  coverage_26831(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26831].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26831]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26831]);
    return result;
}

void*  coverage_26832(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26832].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26832]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26832]);
    return result;
}

void*  coverage_26833(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26833].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26833]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26833]);
    return result;
}

void*  coverage_26834(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26834].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26834]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26834]);
    return result;
}

void*  coverage_26835(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26835].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26835]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26835]);
    return result;
}

void*  coverage_26836(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26836].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26836]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26836]);
    return result;
}

void*  coverage_26837(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26837].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26837]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26837]);
    return result;
}

void*  coverage_26838(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26838].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26838]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26838]);
    return result;
}

void*  coverage_26839(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26839].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26839]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26839]);
    return result;
}

void*  coverage_26840(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26840].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26840]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26840]);
    return result;
}

void*  coverage_26841(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26841].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26841]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26841]);
    return result;
}

void*  coverage_26842(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26842].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26842]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26842]);
    return result;
}

void*  coverage_26843(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26843].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26843]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26843]);
    return result;
}

void*  coverage_26844(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26844].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26844]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26844]);
    return result;
}

void*  coverage_26845(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26845].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26845]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26845]);
    return result;
}

void*  coverage_26846(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26846].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26846]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26846]);
    return result;
}

void*  coverage_26847(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26847].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26847]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26847]);
    return result;
}

void*  coverage_26848(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26848].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26848]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26848]);
    return result;
}

void*  coverage_26849(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26849].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26849]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26849]);
    return result;
}

void*  coverage_26850(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26850].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26850]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26850]);
    return result;
}

void*  coverage_26851(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26851].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26851]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26851]);
    return result;
}

void*  coverage_26852(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26852].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26852]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26852]);
    return result;
}

void*  coverage_26853(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26853].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26853]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26853]);
    return result;
}

void*  coverage_26854(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26854].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26854]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26854]);
    return result;
}

void*  coverage_26855(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26855].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26855]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26855]);
    return result;
}

void*  coverage_26856(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26856].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26856]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26856]);
    return result;
}

void*  coverage_26857(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26857].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26857]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26857]);
    return result;
}

void*  coverage_26858(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26858].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26858]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26858]);
    return result;
}

void*  coverage_26859(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26859].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26859]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26859]);
    return result;
}

void*  coverage_26860(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26860].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26860]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26860]);
    return result;
}

void*  coverage_26861(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26861].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26861]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26861]);
    return result;
}

void*  coverage_26862(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26862].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26862]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26862]);
    return result;
}

void*  coverage_26863(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26863].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26863]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26863]);
    return result;
}

void*  coverage_26864(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26864].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26864]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26864]);
    return result;
}

void*  coverage_26865(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26865].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26865]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26865]);
    return result;
}

void*  coverage_26866(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26866].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26866]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26866]);
    return result;
}

void*  coverage_26867(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26867].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26867]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26867]);
    return result;
}

void*  coverage_26868(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26868].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26868]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26868]);
    return result;
}

void*  coverage_26869(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26869].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26869]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26869]);
    return result;
}

void*  coverage_26870(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26870].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26870]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26870]);
    return result;
}

void*  coverage_26871(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26871].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26871]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26871]);
    return result;
}

void*  coverage_26872(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26872].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26872]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26872]);
    return result;
}

void*  coverage_26873(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26873].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26873]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26873]);
    return result;
}

void*  coverage_26874(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26874].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26874]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26874]);
    return result;
}

void*  coverage_26875(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26875].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26875]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26875]);
    return result;
}

void*  coverage_26876(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26876].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26876]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26876]);
    return result;
}

void*  coverage_26877(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26877].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26877]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26877]);
    return result;
}

void*  coverage_26878(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26878].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26878]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26878]);
    return result;
}

void*  coverage_26879(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26879].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26879]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26879]);
    return result;
}

void*  coverage_26880(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26880].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26880]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26880]);
    return result;
}

void*  coverage_26881(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26881].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26881]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26881]);
    return result;
}

void*  coverage_26882(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26882].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26882]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26882]);
    return result;
}

void*  coverage_26883(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26883].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26883]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26883]);
    return result;
}

void*  coverage_26884(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26884].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26884]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26884]);
    return result;
}

void*  coverage_26885(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26885].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26885]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26885]);
    return result;
}

void*  coverage_26886(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26886].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26886]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26886]);
    return result;
}

void*  coverage_26887(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26887].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26887]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26887]);
    return result;
}

void*  coverage_26888(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26888].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26888]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26888]);
    return result;
}

void*  coverage_26889(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26889].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26889]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26889]);
    return result;
}

void*  coverage_26890(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26890].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26890]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26890]);
    return result;
}

void*  coverage_26891(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26891].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26891]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26891]);
    return result;
}

void*  coverage_26892(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26892].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26892]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26892]);
    return result;
}

void*  coverage_26893(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26893].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26893]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26893]);
    return result;
}

void*  coverage_26894(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26894].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26894]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26894]);
    return result;
}

void*  coverage_26895(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26895].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26895]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26895]);
    return result;
}

void*  coverage_26896(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26896].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26896]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26896]);
    return result;
}

void*  coverage_26897(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26897].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26897]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26897]);
    return result;
}

void*  coverage_26898(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26898].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26898]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26898]);
    return result;
}

void*  coverage_26899(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26899].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26899]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26899]);
    return result;
}

void*  coverage_26900(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26900].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26900]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26900]);
    return result;
}

void*  coverage_26901(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26901].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26901]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26901]);
    return result;
}

void*  coverage_26902(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26902].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26902]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26902]);
    return result;
}

void*  coverage_26903(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26903].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26903]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26903]);
    return result;
}

void*  coverage_26904(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26904].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26904]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26904]);
    return result;
}

void*  coverage_26905(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26905].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26905]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26905]);
    return result;
}

void*  coverage_26906(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26906].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26906]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26906]);
    return result;
}

void*  coverage_26907(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26907].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26907]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26907]);
    return result;
}

void*  coverage_26908(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26908].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26908]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26908]);
    return result;
}

void*  coverage_26909(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26909].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26909]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26909]);
    return result;
}

void*  coverage_26910(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26910].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26910]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26910]);
    return result;
}

void*  coverage_26911(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26911].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26911]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26911]);
    return result;
}

void*  coverage_26912(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26912].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26912]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26912]);
    return result;
}

void*  coverage_26913(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26913].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26913]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26913]);
    return result;
}

void*  coverage_26914(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26914].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26914]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26914]);
    return result;
}

void*  coverage_26915(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26915].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26915]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26915]);
    return result;
}

void*  coverage_26916(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26916].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26916]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26916]);
    return result;
}

void*  coverage_26917(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26917].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26917]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26917]);
    return result;
}

void*  coverage_26918(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26918].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26918]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26918]);
    return result;
}

void*  coverage_26919(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26919].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26919]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26919]);
    return result;
}

void*  coverage_26920(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26920].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26920]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26920]);
    return result;
}

void*  coverage_26921(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26921].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26921]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26921]);
    return result;
}

void*  coverage_26922(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26922].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26922]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26922]);
    return result;
}

void*  coverage_26923(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26923].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26923]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26923]);
    return result;
}

void*  coverage_26924(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26924].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26924]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26924]);
    return result;
}

void*  coverage_26925(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26925].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26925]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26925]);
    return result;
}

void*  coverage_26926(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26926].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26926]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26926]);
    return result;
}

void*  coverage_26927(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26927].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26927]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26927]);
    return result;
}

void*  coverage_26928(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26928].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26928]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26928]);
    return result;
}

void*  coverage_26929(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26929].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26929]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26929]);
    return result;
}

void*  coverage_26930(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26930].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26930]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26930]);
    return result;
}

void*  coverage_26931(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26931].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26931]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26931]);
    return result;
}

void*  coverage_26932(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26932].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26932]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26932]);
    return result;
}

void*  coverage_26933(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26933].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26933]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26933]);
    return result;
}

void*  coverage_26934(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26934].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26934]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26934]);
    return result;
}

void*  coverage_26935(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26935].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26935]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26935]);
    return result;
}

void*  coverage_26936(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26936].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26936]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26936]);
    return result;
}

void*  coverage_26937(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26937].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26937]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26937]);
    return result;
}

void*  coverage_26938(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26938].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26938]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26938]);
    return result;
}

void*  coverage_26939(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26939].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26939]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26939]);
    return result;
}

void*  coverage_26940(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26940].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26940]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26940]);
    return result;
}

void*  coverage_26941(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26941].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26941]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26941]);
    return result;
}

void*  coverage_26942(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26942].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26942]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26942]);
    return result;
}

void*  coverage_26943(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26943].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26943]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26943]);
    return result;
}

void*  coverage_26944(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26944].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26944]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26944]);
    return result;
}

void*  coverage_26945(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26945].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26945]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26945]);
    return result;
}

void*  coverage_26946(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26946].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26946]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26946]);
    return result;
}

void*  coverage_26947(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26947].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26947]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26947]);
    return result;
}

void*  coverage_26948(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26948].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26948]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26948]);
    return result;
}

void*  coverage_26949(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26949].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26949]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26949]);
    return result;
}

void*  coverage_26950(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26950].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26950]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26950]);
    return result;
}

void*  coverage_26951(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26951].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26951]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26951]);
    return result;
}

void*  coverage_26952(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26952].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26952]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26952]);
    return result;
}

void*  coverage_26953(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26953].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26953]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26953]);
    return result;
}

void*  coverage_26954(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26954].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26954]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26954]);
    return result;
}

void*  coverage_26955(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26955].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26955]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26955]);
    return result;
}

void*  coverage_26956(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26956].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26956]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26956]);
    return result;
}

void*  coverage_26957(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26957].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26957]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26957]);
    return result;
}

void*  coverage_26958(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26958].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26958]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26958]);
    return result;
}

void*  coverage_26959(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26959].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26959]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26959]);
    return result;
}

void*  coverage_26960(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26960].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26960]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26960]);
    return result;
}

void*  coverage_26961(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26961].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26961]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26961]);
    return result;
}

void*  coverage_26962(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26962].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26962]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26962]);
    return result;
}

void*  coverage_26963(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26963].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26963]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26963]);
    return result;
}

void*  coverage_26964(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26964].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26964]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26964]);
    return result;
}

void*  coverage_26965(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26965].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26965]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26965]);
    return result;
}

void*  coverage_26966(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26966].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26966]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26966]);
    return result;
}

void*  coverage_26967(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26967].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26967]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26967]);
    return result;
}

void*  coverage_26968(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26968].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26968]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26968]);
    return result;
}

void*  coverage_26969(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26969].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26969]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26969]);
    return result;
}

void*  coverage_26970(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26970].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26970]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26970]);
    return result;
}

void*  coverage_26971(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26971].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26971]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26971]);
    return result;
}

void*  coverage_26972(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26972].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26972]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26972]);
    return result;
}

void*  coverage_26973(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26973].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26973]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26973]);
    return result;
}

void*  coverage_26974(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26974].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26974]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26974]);
    return result;
}

void*  coverage_26975(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26975].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26975]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26975]);
    return result;
}

void*  coverage_26976(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26976].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26976]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26976]);
    return result;
}

void*  coverage_26977(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26977].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26977]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26977]);
    return result;
}

void*  coverage_26978(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26978].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26978]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26978]);
    return result;
}

void*  coverage_26979(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26979].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26979]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26979]);
    return result;
}

void*  coverage_26980(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26980].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26980]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26980]);
    return result;
}

void*  coverage_26981(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26981].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26981]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26981]);
    return result;
}

void*  coverage_26982(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26982].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26982]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26982]);
    return result;
}

void*  coverage_26983(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26983].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26983]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26983]);
    return result;
}

void*  coverage_26984(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26984].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26984]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26984]);
    return result;
}

void*  coverage_26985(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26985].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26985]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26985]);
    return result;
}

void*  coverage_26986(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26986].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26986]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26986]);
    return result;
}

void*  coverage_26987(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26987].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26987]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26987]);
    return result;
}

void*  coverage_26988(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26988].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26988]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26988]);
    return result;
}

void*  coverage_26989(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26989].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26989]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26989]);
    return result;
}

void*  coverage_26990(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26990].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26990]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26990]);
    return result;
}

void*  coverage_26991(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26991].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26991]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26991]);
    return result;
}

void*  coverage_26992(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26992].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26992]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26992]);
    return result;
}

void*  coverage_26993(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26993].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26993]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26993]);
    return result;
}

void*  coverage_26994(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26994].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26994]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26994]);
    return result;
}

void*  coverage_26995(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26995].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26995]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26995]);
    return result;
}

void*  coverage_26996(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26996].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26996]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26996]);
    return result;
}

void*  coverage_26997(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26997].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26997]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26997]);
    return result;
}

void*  coverage_26998(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26998].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26998]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26998]);
    return result;
}

void*  coverage_26999(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[26999].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[26999]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[26999]);
    return result;
}

void*  coverage_27000(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27000].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27000]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27000]);
    return result;
}

void*  coverage_27001(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27001].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27001]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27001]);
    return result;
}

void*  coverage_27002(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27002].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27002]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27002]);
    return result;
}

void*  coverage_27003(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27003].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27003]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27003]);
    return result;
}

void*  coverage_27004(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27004].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27004]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27004]);
    return result;
}

void*  coverage_27005(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27005].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27005]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27005]);
    return result;
}

void*  coverage_27006(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27006].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27006]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27006]);
    return result;
}

void*  coverage_27007(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27007].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27007]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27007]);
    return result;
}

void*  coverage_27008(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27008].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27008]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27008]);
    return result;
}

void*  coverage_27009(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27009].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27009]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27009]);
    return result;
}

void*  coverage_27010(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27010].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27010]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27010]);
    return result;
}

void*  coverage_27011(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27011].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27011]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27011]);
    return result;
}

void*  coverage_27012(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27012].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27012]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27012]);
    return result;
}

void*  coverage_27013(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27013].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27013]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27013]);
    return result;
}

void*  coverage_27014(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27014].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27014]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27014]);
    return result;
}

void*  coverage_27015(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27015].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27015]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27015]);
    return result;
}

void*  coverage_27016(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27016].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27016]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27016]);
    return result;
}

void*  coverage_27017(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27017].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27017]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27017]);
    return result;
}

void*  coverage_27018(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27018].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27018]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27018]);
    return result;
}

void*  coverage_27019(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27019].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27019]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27019]);
    return result;
}

void*  coverage_27020(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27020].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27020]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27020]);
    return result;
}

void*  coverage_27021(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27021].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27021]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27021]);
    return result;
}

void*  coverage_27022(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27022].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27022]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27022]);
    return result;
}

void*  coverage_27023(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27023].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27023]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27023]);
    return result;
}

void*  coverage_27024(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27024].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27024]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27024]);
    return result;
}

void*  coverage_27025(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27025].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27025]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27025]);
    return result;
}

void*  coverage_27026(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27026].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27026]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27026]);
    return result;
}

void*  coverage_27027(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27027].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27027]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27027]);
    return result;
}

void*  coverage_27028(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27028].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27028]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27028]);
    return result;
}

void*  coverage_27029(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27029].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27029]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27029]);
    return result;
}

void*  coverage_27030(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27030].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27030]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27030]);
    return result;
}

void*  coverage_27031(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27031].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27031]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27031]);
    return result;
}

void*  coverage_27032(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27032].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27032]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27032]);
    return result;
}

void*  coverage_27033(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27033].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27033]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27033]);
    return result;
}

void*  coverage_27034(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27034].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27034]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27034]);
    return result;
}

void*  coverage_27035(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27035].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27035]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27035]);
    return result;
}

void*  coverage_27036(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27036].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27036]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27036]);
    return result;
}

void*  coverage_27037(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27037].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27037]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27037]);
    return result;
}

void*  coverage_27038(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27038].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27038]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27038]);
    return result;
}

void*  coverage_27039(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27039].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27039]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27039]);
    return result;
}

void*  coverage_27040(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27040].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27040]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27040]);
    return result;
}

void*  coverage_27041(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27041].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27041]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27041]);
    return result;
}

void*  coverage_27042(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27042].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27042]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27042]);
    return result;
}

void*  coverage_27043(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27043].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27043]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27043]);
    return result;
}

void*  coverage_27044(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27044].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27044]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27044]);
    return result;
}

void*  coverage_27045(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27045].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27045]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27045]);
    return result;
}

void*  coverage_27046(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27046].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27046]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27046]);
    return result;
}

void*  coverage_27047(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27047].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27047]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27047]);
    return result;
}

void*  coverage_27048(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27048].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27048]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27048]);
    return result;
}

void*  coverage_27049(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27049].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27049]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27049]);
    return result;
}

void*  coverage_27050(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27050].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27050]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27050]);
    return result;
}

void*  coverage_27051(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27051].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27051]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27051]);
    return result;
}

void*  coverage_27052(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27052].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27052]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27052]);
    return result;
}

void*  coverage_27053(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27053].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27053]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27053]);
    return result;
}

void*  coverage_27054(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27054].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27054]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27054]);
    return result;
}

void*  coverage_27055(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27055].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27055]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27055]);
    return result;
}

void*  coverage_27056(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27056].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27056]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27056]);
    return result;
}

void*  coverage_27057(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27057].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27057]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27057]);
    return result;
}

void*  coverage_27058(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27058].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27058]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27058]);
    return result;
}

void*  coverage_27059(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27059].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27059]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27059]);
    return result;
}

void*  coverage_27060(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27060].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27060]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27060]);
    return result;
}

void*  coverage_27061(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27061].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27061]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27061]);
    return result;
}

void*  coverage_27062(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27062].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27062]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27062]);
    return result;
}

void*  coverage_27063(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27063].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27063]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27063]);
    return result;
}

void*  coverage_27064(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27064].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27064]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27064]);
    return result;
}

void*  coverage_27065(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27065].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27065]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27065]);
    return result;
}

void*  coverage_27066(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27066].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27066]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27066]);
    return result;
}

void*  coverage_27067(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27067].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27067]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27067]);
    return result;
}

void*  coverage_27068(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27068].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27068]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27068]);
    return result;
}

void*  coverage_27069(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27069].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27069]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27069]);
    return result;
}

void*  coverage_27070(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27070].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27070]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27070]);
    return result;
}

void*  coverage_27071(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27071].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27071]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27071]);
    return result;
}

void*  coverage_27072(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27072].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27072]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27072]);
    return result;
}

void*  coverage_27073(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27073].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27073]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27073]);
    return result;
}

void*  coverage_27074(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27074].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27074]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27074]);
    return result;
}

void*  coverage_27075(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27075].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27075]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27075]);
    return result;
}

void*  coverage_27076(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27076].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27076]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27076]);
    return result;
}

void*  coverage_27077(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27077].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27077]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27077]);
    return result;
}

void*  coverage_27078(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27078].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27078]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27078]);
    return result;
}

void*  coverage_27079(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27079].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27079]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27079]);
    return result;
}

void*  coverage_27080(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27080].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27080]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27080]);
    return result;
}

void*  coverage_27081(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27081].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27081]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27081]);
    return result;
}

void*  coverage_27082(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27082].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27082]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27082]);
    return result;
}

void*  coverage_27083(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27083].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27083]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27083]);
    return result;
}

void*  coverage_27084(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27084].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27084]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27084]);
    return result;
}

void*  coverage_27085(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27085].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27085]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27085]);
    return result;
}

void*  coverage_27086(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27086].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27086]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27086]);
    return result;
}

void*  coverage_27087(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27087].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27087]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27087]);
    return result;
}

void*  coverage_27088(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27088].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27088]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27088]);
    return result;
}

void*  coverage_27089(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27089].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27089]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27089]);
    return result;
}

void*  coverage_27090(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27090].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27090]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27090]);
    return result;
}

void*  coverage_27091(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27091].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27091]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27091]);
    return result;
}

void*  coverage_27092(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27092].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27092]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27092]);
    return result;
}

void*  coverage_27093(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27093].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27093]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27093]);
    return result;
}

void*  coverage_27094(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27094].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27094]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27094]);
    return result;
}

void*  coverage_27095(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27095].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27095]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27095]);
    return result;
}

void*  coverage_27096(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27096].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27096]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27096]);
    return result;
}

void*  coverage_27097(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27097].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27097]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27097]);
    return result;
}

void*  coverage_27098(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27098].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27098]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27098]);
    return result;
}

void*  coverage_27099(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27099].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27099]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27099]);
    return result;
}

void*  coverage_27100(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27100].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27100]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27100]);
    return result;
}

void*  coverage_27101(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27101].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27101]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27101]);
    return result;
}

void*  coverage_27102(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27102].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27102]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27102]);
    return result;
}

void*  coverage_27103(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27103].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27103]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27103]);
    return result;
}

void*  coverage_27104(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27104].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27104]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27104]);
    return result;
}

void*  coverage_27105(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27105].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27105]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27105]);
    return result;
}

void*  coverage_27106(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27106].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27106]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27106]);
    return result;
}

void*  coverage_27107(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27107].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27107]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27107]);
    return result;
}

void*  coverage_27108(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27108].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27108]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27108]);
    return result;
}

void*  coverage_27109(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27109].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27109]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27109]);
    return result;
}

void*  coverage_27110(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27110].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27110]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27110]);
    return result;
}

void*  coverage_27111(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27111].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27111]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27111]);
    return result;
}

void*  coverage_27112(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27112].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27112]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27112]);
    return result;
}

void*  coverage_27113(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27113].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27113]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27113]);
    return result;
}

void*  coverage_27114(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27114].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27114]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27114]);
    return result;
}

void*  coverage_27115(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27115].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27115]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27115]);
    return result;
}

void*  coverage_27116(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27116].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27116]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27116]);
    return result;
}

void*  coverage_27117(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27117].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27117]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27117]);
    return result;
}

void*  coverage_27118(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27118].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27118]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27118]);
    return result;
}

void*  coverage_27119(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27119].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27119]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27119]);
    return result;
}

void*  coverage_27120(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27120].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27120]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27120]);
    return result;
}

void*  coverage_27121(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27121].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27121]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27121]);
    return result;
}

void*  coverage_27122(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27122].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27122]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27122]);
    return result;
}

void*  coverage_27123(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27123].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27123]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27123]);
    return result;
}

void*  coverage_27124(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27124].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27124]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27124]);
    return result;
}

void*  coverage_27125(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27125].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27125]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27125]);
    return result;
}

void*  coverage_27126(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27126].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27126]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27126]);
    return result;
}

void*  coverage_27127(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27127].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27127]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27127]);
    return result;
}

void*  coverage_27128(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27128].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27128]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27128]);
    return result;
}

void*  coverage_27129(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27129].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27129]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27129]);
    return result;
}

void*  coverage_27130(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27130].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27130]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27130]);
    return result;
}

void*  coverage_27131(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27131].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27131]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27131]);
    return result;
}

void*  coverage_27132(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27132].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27132]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27132]);
    return result;
}

void*  coverage_27133(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27133].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27133]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27133]);
    return result;
}

void*  coverage_27134(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27134].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27134]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27134]);
    return result;
}

void*  coverage_27135(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27135].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27135]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27135]);
    return result;
}

void*  coverage_27136(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27136].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27136]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27136]);
    return result;
}

void*  coverage_27137(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27137].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27137]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27137]);
    return result;
}

void*  coverage_27138(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27138].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27138]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27138]);
    return result;
}

void*  coverage_27139(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27139].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27139]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27139]);
    return result;
}

void*  coverage_27140(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27140].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27140]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27140]);
    return result;
}

void*  coverage_27141(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27141].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27141]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27141]);
    return result;
}

void*  coverage_27142(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27142].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27142]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27142]);
    return result;
}

void*  coverage_27143(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27143].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27143]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27143]);
    return result;
}

void*  coverage_27144(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27144].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27144]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27144]);
    return result;
}

void*  coverage_27145(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27145].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27145]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27145]);
    return result;
}

void*  coverage_27146(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27146].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27146]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27146]);
    return result;
}

void*  coverage_27147(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27147].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27147]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27147]);
    return result;
}

void*  coverage_27148(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27148].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27148]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27148]);
    return result;
}

void*  coverage_27149(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27149].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27149]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27149]);
    return result;
}

void*  coverage_27150(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27150].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27150]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27150]);
    return result;
}

void*  coverage_27151(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27151].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27151]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27151]);
    return result;
}

void*  coverage_27152(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27152].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27152]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27152]);
    return result;
}

void*  coverage_27153(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27153].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27153]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27153]);
    return result;
}

void*  coverage_27154(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27154].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27154]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27154]);
    return result;
}

void*  coverage_27155(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27155].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27155]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27155]);
    return result;
}

void*  coverage_27156(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27156].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27156]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27156]);
    return result;
}

void*  coverage_27157(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27157].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27157]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27157]);
    return result;
}

void*  coverage_27158(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27158].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27158]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27158]);
    return result;
}

void*  coverage_27159(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27159].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27159]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27159]);
    return result;
}

void*  coverage_27160(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27160].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27160]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27160]);
    return result;
}

void*  coverage_27161(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27161].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27161]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27161]);
    return result;
}

void*  coverage_27162(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27162].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27162]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27162]);
    return result;
}

void*  coverage_27163(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27163].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27163]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27163]);
    return result;
}

void*  coverage_27164(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27164].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27164]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27164]);
    return result;
}

void*  coverage_27165(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27165].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27165]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27165]);
    return result;
}

void*  coverage_27166(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27166].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27166]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27166]);
    return result;
}

void*  coverage_27167(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27167].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27167]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27167]);
    return result;
}

void*  coverage_27168(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27168].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27168]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27168]);
    return result;
}

void*  coverage_27169(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27169].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27169]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27169]);
    return result;
}

void*  coverage_27170(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27170].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27170]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27170]);
    return result;
}

void*  coverage_27171(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27171].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27171]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27171]);
    return result;
}

void*  coverage_27172(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27172].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27172]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27172]);
    return result;
}

void*  coverage_27173(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27173].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27173]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27173]);
    return result;
}

void*  coverage_27174(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27174].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27174]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27174]);
    return result;
}

void*  coverage_27175(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27175].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27175]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27175]);
    return result;
}

void*  coverage_27176(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27176].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27176]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27176]);
    return result;
}

void*  coverage_27177(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27177].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27177]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27177]);
    return result;
}

void*  coverage_27178(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27178].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27178]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27178]);
    return result;
}

void*  coverage_27179(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27179].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27179]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27179]);
    return result;
}

void*  coverage_27180(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27180].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27180]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27180]);
    return result;
}

void*  coverage_27181(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27181].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27181]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27181]);
    return result;
}

void*  coverage_27182(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27182].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27182]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27182]);
    return result;
}

void*  coverage_27183(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27183].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27183]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27183]);
    return result;
}

void*  coverage_27184(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27184].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27184]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27184]);
    return result;
}

void*  coverage_27185(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27185].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27185]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27185]);
    return result;
}

void*  coverage_27186(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27186].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27186]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27186]);
    return result;
}

void*  coverage_27187(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27187].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27187]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27187]);
    return result;
}

void*  coverage_27188(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27188].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27188]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27188]);
    return result;
}

void*  coverage_27189(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27189].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27189]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27189]);
    return result;
}

void*  coverage_27190(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27190].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27190]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27190]);
    return result;
}

void*  coverage_27191(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27191].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27191]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27191]);
    return result;
}

void*  coverage_27192(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27192].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27192]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27192]);
    return result;
}

void*  coverage_27193(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27193].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27193]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27193]);
    return result;
}

void*  coverage_27194(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27194].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27194]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27194]);
    return result;
}

void*  coverage_27195(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27195].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27195]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27195]);
    return result;
}

void*  coverage_27196(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27196].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27196]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27196]);
    return result;
}

void*  coverage_27197(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27197].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27197]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27197]);
    return result;
}

void*  coverage_27198(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27198].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27198]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27198]);
    return result;
}

void*  coverage_27199(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27199].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27199]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27199]);
    return result;
}

void*  coverage_27200(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27200].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27200]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27200]);
    return result;
}

void*  coverage_27201(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27201].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27201]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27201]);
    return result;
}

void*  coverage_27202(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27202].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27202]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27202]);
    return result;
}

void*  coverage_27203(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27203].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27203]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27203]);
    return result;
}

void*  coverage_27204(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27204].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27204]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27204]);
    return result;
}

void*  coverage_27205(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27205].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27205]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27205]);
    return result;
}

void*  coverage_27206(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27206].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27206]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27206]);
    return result;
}

void*  coverage_27207(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27207].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27207]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27207]);
    return result;
}

void*  coverage_27208(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27208].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27208]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27208]);
    return result;
}

void*  coverage_27209(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27209].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27209]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27209]);
    return result;
}

void*  coverage_27210(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27210].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27210]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27210]);
    return result;
}

void*  coverage_27211(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27211].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27211]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27211]);
    return result;
}

void*  coverage_27212(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27212].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27212]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27212]);
    return result;
}

void*  coverage_27213(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27213].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27213]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27213]);
    return result;
}

void*  coverage_27214(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27214].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27214]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27214]);
    return result;
}

void*  coverage_27215(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27215].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27215]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27215]);
    return result;
}

void*  coverage_27216(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27216].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27216]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27216]);
    return result;
}

void*  coverage_27217(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27217].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27217]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27217]);
    return result;
}

void*  coverage_27218(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27218].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27218]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27218]);
    return result;
}

void*  coverage_27219(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27219].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27219]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27219]);
    return result;
}

void*  coverage_27220(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27220].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27220]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27220]);
    return result;
}

void*  coverage_27221(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27221].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27221]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27221]);
    return result;
}

void*  coverage_27222(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27222].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27222]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27222]);
    return result;
}

void*  coverage_27223(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27223].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27223]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27223]);
    return result;
}

void*  coverage_27224(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27224].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27224]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27224]);
    return result;
}

void*  coverage_27225(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27225].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27225]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27225]);
    return result;
}

void*  coverage_27226(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27226].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27226]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27226]);
    return result;
}

void*  coverage_27227(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27227].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27227]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27227]);
    return result;
}

void*  coverage_27228(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27228].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27228]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27228]);
    return result;
}

void*  coverage_27229(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27229].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27229]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27229]);
    return result;
}

void*  coverage_27230(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27230].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27230]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27230]);
    return result;
}

void*  coverage_27231(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27231].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27231]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27231]);
    return result;
}

void*  coverage_27232(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27232].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27232]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27232]);
    return result;
}

void*  coverage_27233(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27233].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27233]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27233]);
    return result;
}

void*  coverage_27234(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27234].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27234]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27234]);
    return result;
}

void*  coverage_27235(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27235].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27235]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27235]);
    return result;
}

void*  coverage_27236(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27236].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27236]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27236]);
    return result;
}

void*  coverage_27237(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27237].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27237]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27237]);
    return result;
}

void*  coverage_27238(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27238].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27238]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27238]);
    return result;
}

void*  coverage_27239(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27239].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27239]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27239]);
    return result;
}

void*  coverage_27240(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27240].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27240]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27240]);
    return result;
}

void*  coverage_27241(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27241].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27241]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27241]);
    return result;
}

void*  coverage_27242(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27242].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27242]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27242]);
    return result;
}

void*  coverage_27243(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27243].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27243]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27243]);
    return result;
}

void*  coverage_27244(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27244].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27244]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27244]);
    return result;
}

void*  coverage_27245(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27245].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27245]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27245]);
    return result;
}

void*  coverage_27246(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27246].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27246]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27246]);
    return result;
}

void*  coverage_27247(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27247].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27247]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27247]);
    return result;
}

void*  coverage_27248(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27248].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27248]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27248]);
    return result;
}

void*  coverage_27249(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27249].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27249]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27249]);
    return result;
}

void*  coverage_27250(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27250].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27250]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27250]);
    return result;
}

void*  coverage_27251(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27251].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27251]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27251]);
    return result;
}

void*  coverage_27252(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27252].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27252]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27252]);
    return result;
}

void*  coverage_27253(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27253].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27253]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27253]);
    return result;
}

void*  coverage_27254(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27254].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27254]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27254]);
    return result;
}

void*  coverage_27255(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27255].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27255]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27255]);
    return result;
}

void*  coverage_27256(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27256].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27256]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27256]);
    return result;
}

void*  coverage_27257(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27257].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27257]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27257]);
    return result;
}

void*  coverage_27258(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27258].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27258]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27258]);
    return result;
}

void*  coverage_27259(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27259].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27259]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27259]);
    return result;
}

void*  coverage_27260(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27260].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27260]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27260]);
    return result;
}

void*  coverage_27261(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27261].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27261]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27261]);
    return result;
}

void*  coverage_27262(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27262].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27262]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27262]);
    return result;
}

void*  coverage_27263(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27263].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27263]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27263]);
    return result;
}

void*  coverage_27264(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27264].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27264]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27264]);
    return result;
}

void*  coverage_27265(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27265].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27265]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27265]);
    return result;
}

void*  coverage_27266(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27266].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27266]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27266]);
    return result;
}

void*  coverage_27267(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27267].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27267]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27267]);
    return result;
}

void*  coverage_27268(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27268].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27268]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27268]);
    return result;
}

void*  coverage_27269(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27269].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27269]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27269]);
    return result;
}

void*  coverage_27270(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27270].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27270]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27270]);
    return result;
}

void*  coverage_27271(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27271].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27271]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27271]);
    return result;
}

void*  coverage_27272(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27272].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27272]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27272]);
    return result;
}

void*  coverage_27273(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27273].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27273]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27273]);
    return result;
}

void*  coverage_27274(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27274].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27274]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27274]);
    return result;
}

void*  coverage_27275(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27275].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27275]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27275]);
    return result;
}

void*  coverage_27276(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27276].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27276]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27276]);
    return result;
}

void*  coverage_27277(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27277].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27277]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27277]);
    return result;
}

void*  coverage_27278(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27278].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27278]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27278]);
    return result;
}

void*  coverage_27279(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27279].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27279]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27279]);
    return result;
}

void*  coverage_27280(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27280].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27280]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27280]);
    return result;
}

void*  coverage_27281(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27281].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27281]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27281]);
    return result;
}

void*  coverage_27282(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27282].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27282]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27282]);
    return result;
}

void*  coverage_27283(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27283].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27283]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27283]);
    return result;
}

void*  coverage_27284(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27284].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27284]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27284]);
    return result;
}

void*  coverage_27285(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27285].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27285]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27285]);
    return result;
}

void*  coverage_27286(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27286].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27286]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27286]);
    return result;
}

void*  coverage_27287(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27287].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27287]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27287]);
    return result;
}

void*  coverage_27288(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27288].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27288]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27288]);
    return result;
}

void*  coverage_27289(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27289].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27289]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27289]);
    return result;
}

void*  coverage_27290(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27290].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27290]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27290]);
    return result;
}

void*  coverage_27291(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27291].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27291]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27291]);
    return result;
}

void*  coverage_27292(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27292].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27292]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27292]);
    return result;
}

void*  coverage_27293(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27293].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27293]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27293]);
    return result;
}

void*  coverage_27294(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27294].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27294]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27294]);
    return result;
}

void*  coverage_27295(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27295].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27295]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27295]);
    return result;
}

void*  coverage_27296(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27296].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27296]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27296]);
    return result;
}

void*  coverage_27297(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27297].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27297]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27297]);
    return result;
}

void*  coverage_27298(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27298].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27298]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27298]);
    return result;
}

void*  coverage_27299(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27299].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27299]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27299]);
    return result;
}

void*  coverage_27300(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27300].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27300]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27300]);
    return result;
}

void*  coverage_27301(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27301].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27301]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27301]);
    return result;
}

void*  coverage_27302(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27302].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27302]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27302]);
    return result;
}

void*  coverage_27303(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27303].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27303]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27303]);
    return result;
}

void*  coverage_27304(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27304].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27304]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27304]);
    return result;
}

void*  coverage_27305(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27305].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27305]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27305]);
    return result;
}

void*  coverage_27306(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27306].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27306]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27306]);
    return result;
}

void*  coverage_27307(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27307].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27307]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27307]);
    return result;
}

void*  coverage_27308(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27308].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27308]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27308]);
    return result;
}

void*  coverage_27309(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27309].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27309]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27309]);
    return result;
}

void*  coverage_27310(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27310].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27310]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27310]);
    return result;
}

void*  coverage_27311(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27311].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27311]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27311]);
    return result;
}

void*  coverage_27312(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27312].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27312]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27312]);
    return result;
}

void*  coverage_27313(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27313].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27313]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27313]);
    return result;
}

void*  coverage_27314(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27314].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27314]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27314]);
    return result;
}

void*  coverage_27315(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27315].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27315]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27315]);
    return result;
}

void*  coverage_27316(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27316].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27316]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27316]);
    return result;
}

void*  coverage_27317(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27317].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27317]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27317]);
    return result;
}

void*  coverage_27318(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27318].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27318]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27318]);
    return result;
}

void*  coverage_27319(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27319].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27319]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27319]);
    return result;
}

void*  coverage_27320(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27320].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27320]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27320]);
    return result;
}

void*  coverage_27321(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27321].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27321]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27321]);
    return result;
}

void*  coverage_27322(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27322].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27322]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27322]);
    return result;
}

void*  coverage_27323(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27323].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27323]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27323]);
    return result;
}

void*  coverage_27324(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27324].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27324]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27324]);
    return result;
}

void*  coverage_27325(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27325].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27325]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27325]);
    return result;
}

void*  coverage_27326(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27326].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27326]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27326]);
    return result;
}

void*  coverage_27327(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27327].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27327]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27327]);
    return result;
}

void*  coverage_27328(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27328].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27328]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27328]);
    return result;
}

void*  coverage_27329(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27329].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27329]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27329]);
    return result;
}

void*  coverage_27330(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27330].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27330]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27330]);
    return result;
}

void*  coverage_27331(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27331].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27331]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27331]);
    return result;
}

void*  coverage_27332(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27332].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27332]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27332]);
    return result;
}

void*  coverage_27333(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27333].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27333]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27333]);
    return result;
}

void*  coverage_27334(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27334].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27334]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27334]);
    return result;
}

void*  coverage_27335(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27335].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27335]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27335]);
    return result;
}

void*  coverage_27336(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27336].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27336]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27336]);
    return result;
}

void*  coverage_27337(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27337].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27337]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27337]);
    return result;
}

void*  coverage_27338(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27338].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27338]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27338]);
    return result;
}

void*  coverage_27339(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27339].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27339]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27339]);
    return result;
}

void*  coverage_27340(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27340].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27340]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27340]);
    return result;
}

void*  coverage_27341(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27341].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27341]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27341]);
    return result;
}

void*  coverage_27342(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27342].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27342]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27342]);
    return result;
}

void*  coverage_27343(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27343].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27343]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27343]);
    return result;
}

void*  coverage_27344(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27344].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27344]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27344]);
    return result;
}

void*  coverage_27345(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27345].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27345]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27345]);
    return result;
}

void*  coverage_27346(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27346].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27346]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27346]);
    return result;
}

void*  coverage_27347(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27347].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27347]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27347]);
    return result;
}

void*  coverage_27348(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27348].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27348]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27348]);
    return result;
}

void*  coverage_27349(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27349].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27349]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27349]);
    return result;
}

void*  coverage_27350(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27350].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27350]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27350]);
    return result;
}

void*  coverage_27351(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27351].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27351]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27351]);
    return result;
}

void*  coverage_27352(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27352].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27352]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27352]);
    return result;
}

void*  coverage_27353(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27353].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27353]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27353]);
    return result;
}

void*  coverage_27354(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27354].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27354]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27354]);
    return result;
}

void*  coverage_27355(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27355].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27355]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27355]);
    return result;
}

void*  coverage_27356(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27356].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27356]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27356]);
    return result;
}

void*  coverage_27357(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27357].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27357]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27357]);
    return result;
}

void*  coverage_27358(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27358].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27358]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27358]);
    return result;
}

void*  coverage_27359(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27359].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27359]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27359]);
    return result;
}

void*  coverage_27360(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27360].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27360]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27360]);
    return result;
}

void*  coverage_27361(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27361].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27361]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27361]);
    return result;
}

void*  coverage_27362(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27362].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27362]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27362]);
    return result;
}

void*  coverage_27363(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27363].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27363]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27363]);
    return result;
}

void*  coverage_27364(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27364].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27364]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27364]);
    return result;
}

void*  coverage_27365(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27365].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27365]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27365]);
    return result;
}

void*  coverage_27366(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27366].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27366]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27366]);
    return result;
}

void*  coverage_27367(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27367].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27367]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27367]);
    return result;
}

void*  coverage_27368(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27368].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27368]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27368]);
    return result;
}

void*  coverage_27369(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27369].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27369]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27369]);
    return result;
}

void*  coverage_27370(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27370].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27370]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27370]);
    return result;
}

void*  coverage_27371(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27371].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27371]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27371]);
    return result;
}

void*  coverage_27372(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27372].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27372]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27372]);
    return result;
}

void*  coverage_27373(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27373].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27373]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27373]);
    return result;
}

void*  coverage_27374(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27374].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27374]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27374]);
    return result;
}

void*  coverage_27375(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27375].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27375]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27375]);
    return result;
}

void*  coverage_27376(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27376].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27376]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27376]);
    return result;
}

void*  coverage_27377(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27377].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27377]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27377]);
    return result;
}

void*  coverage_27378(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27378].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27378]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27378]);
    return result;
}

void*  coverage_27379(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27379].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27379]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27379]);
    return result;
}

void*  coverage_27380(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27380].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27380]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27380]);
    return result;
}

void*  coverage_27381(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27381].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27381]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27381]);
    return result;
}

void*  coverage_27382(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27382].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27382]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27382]);
    return result;
}

void*  coverage_27383(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27383].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27383]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27383]);
    return result;
}

void*  coverage_27384(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27384].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27384]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27384]);
    return result;
}

void*  coverage_27385(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27385].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27385]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27385]);
    return result;
}

void*  coverage_27386(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27386].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27386]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27386]);
    return result;
}

void*  coverage_27387(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27387].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27387]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27387]);
    return result;
}

void*  coverage_27388(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27388].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27388]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27388]);
    return result;
}

void*  coverage_27389(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27389].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27389]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27389]);
    return result;
}

void*  coverage_27390(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27390].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27390]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27390]);
    return result;
}

void*  coverage_27391(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27391].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27391]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27391]);
    return result;
}

void*  coverage_27392(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27392].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27392]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27392]);
    return result;
}

void*  coverage_27393(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27393].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27393]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27393]);
    return result;
}

void*  coverage_27394(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27394].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27394]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27394]);
    return result;
}

void*  coverage_27395(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27395].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27395]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27395]);
    return result;
}

void*  coverage_27396(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27396].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27396]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27396]);
    return result;
}

void*  coverage_27397(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27397].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27397]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27397]);
    return result;
}

void*  coverage_27398(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27398].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27398]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27398]);
    return result;
}

void*  coverage_27399(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27399].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27399]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27399]);
    return result;
}

void*  coverage_27400(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27400].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27400]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27400]);
    return result;
}

void*  coverage_27401(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27401].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27401]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27401]);
    return result;
}

void*  coverage_27402(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27402].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27402]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27402]);
    return result;
}

void*  coverage_27403(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27403].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27403]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27403]);
    return result;
}

void*  coverage_27404(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27404].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27404]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27404]);
    return result;
}

void*  coverage_27405(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27405].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27405]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27405]);
    return result;
}

void*  coverage_27406(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27406].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27406]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27406]);
    return result;
}

void*  coverage_27407(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27407].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27407]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27407]);
    return result;
}

void*  coverage_27408(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27408].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27408]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27408]);
    return result;
}

void*  coverage_27409(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27409].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27409]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27409]);
    return result;
}

void*  coverage_27410(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27410].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27410]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27410]);
    return result;
}

void*  coverage_27411(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27411].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27411]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27411]);
    return result;
}

void*  coverage_27412(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27412].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27412]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27412]);
    return result;
}

void*  coverage_27413(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27413].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27413]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27413]);
    return result;
}

void*  coverage_27414(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27414].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27414]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27414]);
    return result;
}

void*  coverage_27415(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27415].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27415]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27415]);
    return result;
}

void*  coverage_27416(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27416].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27416]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27416]);
    return result;
}

void*  coverage_27417(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27417].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27417]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27417]);
    return result;
}

void*  coverage_27418(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27418].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27418]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27418]);
    return result;
}

void*  coverage_27419(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27419].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27419]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27419]);
    return result;
}

void*  coverage_27420(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27420].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27420]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27420]);
    return result;
}

void*  coverage_27421(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27421].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27421]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27421]);
    return result;
}

void*  coverage_27422(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27422].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27422]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27422]);
    return result;
}

void*  coverage_27423(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27423].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27423]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27423]);
    return result;
}

void*  coverage_27424(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27424].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27424]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27424]);
    return result;
}

void*  coverage_27425(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27425].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27425]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27425]);
    return result;
}

void*  coverage_27426(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27426].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27426]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27426]);
    return result;
}

void*  coverage_27427(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27427].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27427]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27427]);
    return result;
}

void*  coverage_27428(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27428].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27428]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27428]);
    return result;
}

void*  coverage_27429(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27429].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27429]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27429]);
    return result;
}

void*  coverage_27430(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27430].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27430]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27430]);
    return result;
}

void*  coverage_27431(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27431].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27431]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27431]);
    return result;
}

void*  coverage_27432(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27432].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27432]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27432]);
    return result;
}

void*  coverage_27433(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27433].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27433]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27433]);
    return result;
}

void*  coverage_27434(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27434].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27434]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27434]);
    return result;
}

void*  coverage_27435(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27435].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27435]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27435]);
    return result;
}

void*  coverage_27436(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27436].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27436]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27436]);
    return result;
}

void*  coverage_27437(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27437].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27437]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27437]);
    return result;
}

void*  coverage_27438(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27438].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27438]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27438]);
    return result;
}

void*  coverage_27439(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27439].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27439]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27439]);
    return result;
}

void*  coverage_27440(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27440].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27440]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27440]);
    return result;
}

void*  coverage_27441(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27441].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27441]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27441]);
    return result;
}

void*  coverage_27442(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27442].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27442]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27442]);
    return result;
}

void*  coverage_27443(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27443].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27443]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27443]);
    return result;
}

void*  coverage_27444(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27444].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27444]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27444]);
    return result;
}

void*  coverage_27445(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27445].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27445]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27445]);
    return result;
}

void*  coverage_27446(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27446].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27446]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27446]);
    return result;
}

void*  coverage_27447(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27447].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27447]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27447]);
    return result;
}

void*  coverage_27448(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27448].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27448]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27448]);
    return result;
}

void*  coverage_27449(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27449].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27449]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27449]);
    return result;
}

void*  coverage_27450(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27450].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27450]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27450]);
    return result;
}

void*  coverage_27451(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27451].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27451]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27451]);
    return result;
}

void*  coverage_27452(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27452].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27452]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27452]);
    return result;
}

void*  coverage_27453(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27453].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27453]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27453]);
    return result;
}

void*  coverage_27454(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27454].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27454]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27454]);
    return result;
}

void*  coverage_27455(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27455].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27455]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27455]);
    return result;
}

void*  coverage_27456(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27456].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27456]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27456]);
    return result;
}

void*  coverage_27457(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27457].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27457]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27457]);
    return result;
}

void*  coverage_27458(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27458].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27458]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27458]);
    return result;
}

void*  coverage_27459(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27459].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27459]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27459]);
    return result;
}

void*  coverage_27460(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27460].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27460]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27460]);
    return result;
}

void*  coverage_27461(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27461].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27461]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27461]);
    return result;
}

void*  coverage_27462(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27462].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27462]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27462]);
    return result;
}

void*  coverage_27463(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27463].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27463]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27463]);
    return result;
}

void*  coverage_27464(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27464].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27464]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27464]);
    return result;
}

void*  coverage_27465(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27465].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27465]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27465]);
    return result;
}

void*  coverage_27466(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27466].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27466]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27466]);
    return result;
}

void*  coverage_27467(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27467].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27467]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27467]);
    return result;
}

void*  coverage_27468(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27468].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27468]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27468]);
    return result;
}

void*  coverage_27469(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27469].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27469]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27469]);
    return result;
}

void*  coverage_27470(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27470].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27470]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27470]);
    return result;
}

void*  coverage_27471(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27471].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27471]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27471]);
    return result;
}

void*  coverage_27472(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27472].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27472]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27472]);
    return result;
}

void*  coverage_27473(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27473].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27473]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27473]);
    return result;
}

void*  coverage_27474(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27474].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27474]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27474]);
    return result;
}

void*  coverage_27475(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27475].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27475]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27475]);
    return result;
}

void*  coverage_27476(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27476].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27476]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27476]);
    return result;
}

void*  coverage_27477(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27477].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27477]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27477]);
    return result;
}

void*  coverage_27478(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27478].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27478]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27478]);
    return result;
}

void*  coverage_27479(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27479].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27479]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27479]);
    return result;
}

void*  coverage_27480(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27480].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27480]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27480]);
    return result;
}

void*  coverage_27481(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27481].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27481]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27481]);
    return result;
}

void*  coverage_27482(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27482].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27482]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27482]);
    return result;
}

void*  coverage_27483(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27483].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27483]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27483]);
    return result;
}

void*  coverage_27484(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27484].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27484]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27484]);
    return result;
}

void*  coverage_27485(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27485].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27485]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27485]);
    return result;
}

void*  coverage_27486(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27486].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27486]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27486]);
    return result;
}

void*  coverage_27487(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27487].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27487]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27487]);
    return result;
}

void*  coverage_27488(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27488].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27488]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27488]);
    return result;
}

void*  coverage_27489(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27489].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27489]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27489]);
    return result;
}

void*  coverage_27490(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27490].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27490]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27490]);
    return result;
}

void*  coverage_27491(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27491].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27491]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27491]);
    return result;
}

void*  coverage_27492(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27492].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27492]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27492]);
    return result;
}

void*  coverage_27493(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27493].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27493]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27493]);
    return result;
}

void*  coverage_27494(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27494].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27494]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27494]);
    return result;
}

void*  coverage_27495(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27495].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27495]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27495]);
    return result;
}

void*  coverage_27496(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27496].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27496]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27496]);
    return result;
}

void*  coverage_27497(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27497].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27497]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27497]);
    return result;
}

void*  coverage_27498(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27498].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27498]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27498]);
    return result;
}

void*  coverage_27499(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27499].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27499]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27499]);
    return result;
}

void*  coverage_27500(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27500].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27500]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27500]);
    return result;
}

void*  coverage_27501(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27501].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27501]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27501]);
    return result;
}

void*  coverage_27502(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27502].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27502]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27502]);
    return result;
}

void*  coverage_27503(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27503].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27503]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27503]);
    return result;
}

void*  coverage_27504(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27504].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27504]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27504]);
    return result;
}

void*  coverage_27505(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27505].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27505]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27505]);
    return result;
}

void*  coverage_27506(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27506].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27506]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27506]);
    return result;
}

void*  coverage_27507(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27507].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27507]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27507]);
    return result;
}

void*  coverage_27508(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27508].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27508]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27508]);
    return result;
}

void*  coverage_27509(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27509].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27509]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27509]);
    return result;
}

void*  coverage_27510(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27510].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27510]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27510]);
    return result;
}

void*  coverage_27511(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27511].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27511]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27511]);
    return result;
}

void*  coverage_27512(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27512].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27512]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27512]);
    return result;
}

void*  coverage_27513(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27513].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27513]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27513]);
    return result;
}

void*  coverage_27514(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27514].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27514]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27514]);
    return result;
}

void*  coverage_27515(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27515].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27515]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27515]);
    return result;
}

void*  coverage_27516(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27516].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27516]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27516]);
    return result;
}

void*  coverage_27517(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27517].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27517]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27517]);
    return result;
}

void*  coverage_27518(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27518].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27518]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27518]);
    return result;
}

void*  coverage_27519(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27519].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27519]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27519]);
    return result;
}

void*  coverage_27520(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27520].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27520]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27520]);
    return result;
}

void*  coverage_27521(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27521].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27521]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27521]);
    return result;
}

void*  coverage_27522(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27522].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27522]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27522]);
    return result;
}

void*  coverage_27523(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27523].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27523]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27523]);
    return result;
}

void*  coverage_27524(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27524].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27524]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27524]);
    return result;
}

void*  coverage_27525(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27525].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27525]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27525]);
    return result;
}

void*  coverage_27526(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27526].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27526]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27526]);
    return result;
}

void*  coverage_27527(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27527].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27527]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27527]);
    return result;
}

void*  coverage_27528(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27528].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27528]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27528]);
    return result;
}

void*  coverage_27529(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27529].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27529]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27529]);
    return result;
}

void*  coverage_27530(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27530].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27530]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27530]);
    return result;
}

void*  coverage_27531(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27531].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27531]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27531]);
    return result;
}

void*  coverage_27532(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27532].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27532]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27532]);
    return result;
}

void*  coverage_27533(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27533].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27533]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27533]);
    return result;
}

void*  coverage_27534(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27534].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27534]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27534]);
    return result;
}

void*  coverage_27535(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27535].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27535]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27535]);
    return result;
}

void*  coverage_27536(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27536].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27536]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27536]);
    return result;
}

void*  coverage_27537(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27537].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27537]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27537]);
    return result;
}

void*  coverage_27538(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27538].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27538]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27538]);
    return result;
}

void*  coverage_27539(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27539].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27539]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27539]);
    return result;
}

void*  coverage_27540(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27540].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27540]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27540]);
    return result;
}

void*  coverage_27541(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27541].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27541]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27541]);
    return result;
}

void*  coverage_27542(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27542].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27542]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27542]);
    return result;
}

void*  coverage_27543(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27543].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27543]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27543]);
    return result;
}

void*  coverage_27544(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27544].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27544]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27544]);
    return result;
}

void*  coverage_27545(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27545].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27545]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27545]);
    return result;
}

void*  coverage_27546(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27546].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27546]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27546]);
    return result;
}

void*  coverage_27547(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27547].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27547]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27547]);
    return result;
}

void*  coverage_27548(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27548].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27548]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27548]);
    return result;
}

void*  coverage_27549(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27549].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27549]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27549]);
    return result;
}

void*  coverage_27550(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27550].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27550]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27550]);
    return result;
}

void*  coverage_27551(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27551].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27551]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27551]);
    return result;
}

void*  coverage_27552(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27552].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27552]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27552]);
    return result;
}

void*  coverage_27553(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27553].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27553]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27553]);
    return result;
}

void*  coverage_27554(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27554].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27554]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27554]);
    return result;
}

void*  coverage_27555(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27555].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27555]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27555]);
    return result;
}

void*  coverage_27556(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27556].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27556]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27556]);
    return result;
}

void*  coverage_27557(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27557].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27557]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27557]);
    return result;
}

void*  coverage_27558(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27558].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27558]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27558]);
    return result;
}

void*  coverage_27559(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27559].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27559]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27559]);
    return result;
}

void*  coverage_27560(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27560].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27560]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27560]);
    return result;
}

void*  coverage_27561(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27561].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27561]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27561]);
    return result;
}

void*  coverage_27562(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27562].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27562]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27562]);
    return result;
}

void*  coverage_27563(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27563].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27563]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27563]);
    return result;
}

void*  coverage_27564(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27564].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27564]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27564]);
    return result;
}

void*  coverage_27565(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27565].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27565]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27565]);
    return result;
}

void*  coverage_27566(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27566].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27566]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27566]);
    return result;
}

void*  coverage_27567(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27567].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27567]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27567]);
    return result;
}

void*  coverage_27568(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27568].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27568]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27568]);
    return result;
}

void*  coverage_27569(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27569].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27569]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27569]);
    return result;
}

void*  coverage_27570(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27570].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27570]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27570]);
    return result;
}

void*  coverage_27571(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27571].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27571]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27571]);
    return result;
}

void*  coverage_27572(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27572].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27572]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27572]);
    return result;
}

void*  coverage_27573(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27573].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27573]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27573]);
    return result;
}

void*  coverage_27574(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27574].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27574]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27574]);
    return result;
}

void*  coverage_27575(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27575].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27575]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27575]);
    return result;
}

void*  coverage_27576(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27576].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27576]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27576]);
    return result;
}

void*  coverage_27577(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27577].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27577]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27577]);
    return result;
}

void*  coverage_27578(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27578].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27578]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27578]);
    return result;
}

void*  coverage_27579(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27579].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27579]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27579]);
    return result;
}

void*  coverage_27580(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27580].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27580]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27580]);
    return result;
}

void*  coverage_27581(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27581].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27581]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27581]);
    return result;
}

void*  coverage_27582(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27582].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27582]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27582]);
    return result;
}

void*  coverage_27583(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27583].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27583]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27583]);
    return result;
}

void*  coverage_27584(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27584].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27584]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27584]);
    return result;
}

void*  coverage_27585(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27585].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27585]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27585]);
    return result;
}

void*  coverage_27586(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27586].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27586]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27586]);
    return result;
}

void*  coverage_27587(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27587].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27587]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27587]);
    return result;
}

void*  coverage_27588(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27588].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27588]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27588]);
    return result;
}

void*  coverage_27589(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27589].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27589]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27589]);
    return result;
}

void*  coverage_27590(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27590].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27590]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27590]);
    return result;
}

void*  coverage_27591(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27591].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27591]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27591]);
    return result;
}

void*  coverage_27592(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27592].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27592]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27592]);
    return result;
}

void*  coverage_27593(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27593].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27593]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27593]);
    return result;
}

void*  coverage_27594(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27594].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27594]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27594]);
    return result;
}

void*  coverage_27595(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27595].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27595]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27595]);
    return result;
}

void*  coverage_27596(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27596].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27596]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27596]);
    return result;
}

void*  coverage_27597(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27597].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27597]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27597]);
    return result;
}

void*  coverage_27598(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27598].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27598]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27598]);
    return result;
}

void*  coverage_27599(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27599].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27599]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27599]);
    return result;
}

void*  coverage_27600(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27600].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27600]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27600]);
    return result;
}

void*  coverage_27601(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27601].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27601]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27601]);
    return result;
}

void*  coverage_27602(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27602].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27602]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27602]);
    return result;
}

void*  coverage_27603(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27603].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27603]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27603]);
    return result;
}

void*  coverage_27604(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27604].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27604]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27604]);
    return result;
}

void*  coverage_27605(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27605].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27605]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27605]);
    return result;
}

void*  coverage_27606(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27606].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27606]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27606]);
    return result;
}

void*  coverage_27607(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27607].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27607]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27607]);
    return result;
}

void*  coverage_27608(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27608].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27608]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27608]);
    return result;
}

void*  coverage_27609(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27609].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27609]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27609]);
    return result;
}

void*  coverage_27610(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27610].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27610]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27610]);
    return result;
}

void*  coverage_27611(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27611].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27611]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27611]);
    return result;
}

void*  coverage_27612(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27612].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27612]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27612]);
    return result;
}

void*  coverage_27613(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27613].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27613]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27613]);
    return result;
}

void*  coverage_27614(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27614].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27614]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27614]);
    return result;
}

void*  coverage_27615(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27615].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27615]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27615]);
    return result;
}

void*  coverage_27616(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27616].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27616]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27616]);
    return result;
}

void*  coverage_27617(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27617].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27617]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27617]);
    return result;
}

void*  coverage_27618(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27618].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27618]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27618]);
    return result;
}

void*  coverage_27619(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27619].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27619]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27619]);
    return result;
}

void*  coverage_27620(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27620].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27620]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27620]);
    return result;
}

void*  coverage_27621(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27621].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27621]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27621]);
    return result;
}

void*  coverage_27622(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27622].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27622]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27622]);
    return result;
}

void*  coverage_27623(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27623].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27623]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27623]);
    return result;
}

void*  coverage_27624(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27624].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27624]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27624]);
    return result;
}

void*  coverage_27625(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27625].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27625]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27625]);
    return result;
}

void*  coverage_27626(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27626].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27626]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27626]);
    return result;
}

void*  coverage_27627(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27627].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27627]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27627]);
    return result;
}

void*  coverage_27628(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27628].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27628]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27628]);
    return result;
}

void*  coverage_27629(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27629].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27629]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27629]);
    return result;
}

void*  coverage_27630(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27630].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27630]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27630]);
    return result;
}

void*  coverage_27631(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27631].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27631]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27631]);
    return result;
}

void*  coverage_27632(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27632].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27632]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27632]);
    return result;
}

void*  coverage_27633(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27633].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27633]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27633]);
    return result;
}

void*  coverage_27634(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27634].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27634]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27634]);
    return result;
}

void*  coverage_27635(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27635].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27635]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27635]);
    return result;
}

void*  coverage_27636(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27636].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27636]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27636]);
    return result;
}

void*  coverage_27637(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27637].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27637]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27637]);
    return result;
}

void*  coverage_27638(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27638].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27638]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27638]);
    return result;
}

void*  coverage_27639(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27639].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27639]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27639]);
    return result;
}

void*  coverage_27640(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27640].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27640]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27640]);
    return result;
}

void*  coverage_27641(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27641].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27641]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27641]);
    return result;
}

void*  coverage_27642(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27642].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27642]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27642]);
    return result;
}

void*  coverage_27643(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27643].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27643]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27643]);
    return result;
}

void*  coverage_27644(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27644].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27644]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27644]);
    return result;
}

void*  coverage_27645(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27645].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27645]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27645]);
    return result;
}

void*  coverage_27646(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27646].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27646]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27646]);
    return result;
}

void*  coverage_27647(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27647].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27647]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27647]);
    return result;
}

void*  coverage_27648(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27648].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27648]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27648]);
    return result;
}

void*  coverage_27649(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27649].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27649]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27649]);
    return result;
}

void*  coverage_27650(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27650].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27650]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27650]);
    return result;
}

void*  coverage_27651(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27651].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27651]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27651]);
    return result;
}

void*  coverage_27652(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27652].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27652]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27652]);
    return result;
}

void*  coverage_27653(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27653].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27653]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27653]);
    return result;
}

void*  coverage_27654(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27654].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27654]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27654]);
    return result;
}

void*  coverage_27655(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27655].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27655]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27655]);
    return result;
}

void*  coverage_27656(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27656].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27656]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27656]);
    return result;
}

void*  coverage_27657(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27657].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27657]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27657]);
    return result;
}

void*  coverage_27658(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27658].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27658]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27658]);
    return result;
}

void*  coverage_27659(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27659].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27659]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27659]);
    return result;
}

void*  coverage_27660(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27660].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27660]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27660]);
    return result;
}

void*  coverage_27661(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27661].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27661]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27661]);
    return result;
}

void*  coverage_27662(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27662].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27662]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27662]);
    return result;
}

void*  coverage_27663(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27663].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27663]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27663]);
    return result;
}

void*  coverage_27664(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27664].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27664]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27664]);
    return result;
}

void*  coverage_27665(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27665].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27665]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27665]);
    return result;
}

void*  coverage_27666(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27666].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27666]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27666]);
    return result;
}

void*  coverage_27667(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27667].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27667]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27667]);
    return result;
}

void*  coverage_27668(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27668].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27668]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27668]);
    return result;
}

void*  coverage_27669(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27669].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27669]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27669]);
    return result;
}

void*  coverage_27670(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27670].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27670]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27670]);
    return result;
}

void*  coverage_27671(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27671].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27671]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27671]);
    return result;
}

void*  coverage_27672(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27672].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27672]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27672]);
    return result;
}

void*  coverage_27673(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27673].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27673]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27673]);
    return result;
}

void*  coverage_27674(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27674].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27674]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27674]);
    return result;
}

void*  coverage_27675(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27675].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27675]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27675]);
    return result;
}

void*  coverage_27676(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27676].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27676]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27676]);
    return result;
}

void*  coverage_27677(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27677].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27677]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27677]);
    return result;
}

void*  coverage_27678(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27678].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27678]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27678]);
    return result;
}

void*  coverage_27679(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27679].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27679]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27679]);
    return result;
}

void*  coverage_27680(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27680].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27680]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27680]);
    return result;
}

void*  coverage_27681(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27681].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27681]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27681]);
    return result;
}

void*  coverage_27682(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27682].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27682]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27682]);
    return result;
}

void*  coverage_27683(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27683].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27683]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27683]);
    return result;
}

void*  coverage_27684(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27684].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27684]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27684]);
    return result;
}

void*  coverage_27685(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27685].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27685]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27685]);
    return result;
}

void*  coverage_27686(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27686].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27686]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27686]);
    return result;
}

void*  coverage_27687(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27687].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27687]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27687]);
    return result;
}

void*  coverage_27688(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27688].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27688]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27688]);
    return result;
}

void*  coverage_27689(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27689].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27689]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27689]);
    return result;
}

void*  coverage_27690(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27690].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27690]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27690]);
    return result;
}

void*  coverage_27691(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27691].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27691]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27691]);
    return result;
}

void*  coverage_27692(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27692].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27692]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27692]);
    return result;
}

void*  coverage_27693(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27693].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27693]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27693]);
    return result;
}

void*  coverage_27694(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27694].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27694]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27694]);
    return result;
}

void*  coverage_27695(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27695].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27695]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27695]);
    return result;
}

void*  coverage_27696(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27696].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27696]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27696]);
    return result;
}

void*  coverage_27697(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27697].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27697]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27697]);
    return result;
}

void*  coverage_27698(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27698].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27698]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27698]);
    return result;
}

void*  coverage_27699(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27699].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27699]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27699]);
    return result;
}

void*  coverage_27700(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27700].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27700]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27700]);
    return result;
}

void*  coverage_27701(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27701].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27701]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27701]);
    return result;
}

void*  coverage_27702(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27702].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27702]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27702]);
    return result;
}

void*  coverage_27703(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27703].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27703]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27703]);
    return result;
}

void*  coverage_27704(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27704].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27704]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27704]);
    return result;
}

void*  coverage_27705(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27705].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27705]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27705]);
    return result;
}

void*  coverage_27706(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27706].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27706]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27706]);
    return result;
}

void*  coverage_27707(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27707].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27707]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27707]);
    return result;
}

void*  coverage_27708(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27708].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27708]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27708]);
    return result;
}

void*  coverage_27709(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27709].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27709]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27709]);
    return result;
}

void*  coverage_27710(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27710].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27710]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27710]);
    return result;
}

void*  coverage_27711(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27711].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27711]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27711]);
    return result;
}

void*  coverage_27712(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27712].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27712]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27712]);
    return result;
}

void*  coverage_27713(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27713].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27713]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27713]);
    return result;
}

void*  coverage_27714(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27714].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27714]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27714]);
    return result;
}

void*  coverage_27715(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27715].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27715]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27715]);
    return result;
}

void*  coverage_27716(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27716].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27716]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27716]);
    return result;
}

void*  coverage_27717(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27717].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27717]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27717]);
    return result;
}

void*  coverage_27718(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27718].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27718]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27718]);
    return result;
}

void*  coverage_27719(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27719].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27719]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27719]);
    return result;
}

void*  coverage_27720(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27720].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27720]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27720]);
    return result;
}

void*  coverage_27721(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27721].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27721]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27721]);
    return result;
}

void*  coverage_27722(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27722].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27722]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27722]);
    return result;
}

void*  coverage_27723(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27723].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27723]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27723]);
    return result;
}

void*  coverage_27724(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27724].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27724]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27724]);
    return result;
}

void*  coverage_27725(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27725].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27725]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27725]);
    return result;
}

void*  coverage_27726(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27726].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27726]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27726]);
    return result;
}

void*  coverage_27727(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27727].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27727]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27727]);
    return result;
}

void*  coverage_27728(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27728].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27728]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27728]);
    return result;
}

void*  coverage_27729(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27729].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27729]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27729]);
    return result;
}

void*  coverage_27730(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27730].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27730]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27730]);
    return result;
}

void*  coverage_27731(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27731].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27731]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27731]);
    return result;
}

void*  coverage_27732(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27732].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27732]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27732]);
    return result;
}

void*  coverage_27733(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27733].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27733]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27733]);
    return result;
}

void*  coverage_27734(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27734].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27734]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27734]);
    return result;
}

void*  coverage_27735(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27735].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27735]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27735]);
    return result;
}

void*  coverage_27736(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27736].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27736]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27736]);
    return result;
}

void*  coverage_27737(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27737].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27737]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27737]);
    return result;
}

void*  coverage_27738(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27738].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27738]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27738]);
    return result;
}

void*  coverage_27739(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27739].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27739]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27739]);
    return result;
}

void*  coverage_27740(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27740].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27740]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27740]);
    return result;
}

void*  coverage_27741(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27741].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27741]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27741]);
    return result;
}

void*  coverage_27742(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27742].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27742]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27742]);
    return result;
}

void*  coverage_27743(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27743].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27743]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27743]);
    return result;
}

void*  coverage_27744(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27744].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27744]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27744]);
    return result;
}

void*  coverage_27745(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27745].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27745]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27745]);
    return result;
}

void*  coverage_27746(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27746].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27746]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27746]);
    return result;
}

void*  coverage_27747(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27747].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27747]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27747]);
    return result;
}

void*  coverage_27748(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27748].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27748]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27748]);
    return result;
}

void*  coverage_27749(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27749].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27749]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27749]);
    return result;
}

void*  coverage_27750(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27750].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27750]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27750]);
    return result;
}

void*  coverage_27751(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27751].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27751]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27751]);
    return result;
}

void*  coverage_27752(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27752].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27752]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27752]);
    return result;
}

void*  coverage_27753(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27753].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27753]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27753]);
    return result;
}

void*  coverage_27754(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27754].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27754]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27754]);
    return result;
}

void*  coverage_27755(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27755].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27755]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27755]);
    return result;
}

void*  coverage_27756(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27756].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27756]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27756]);
    return result;
}

void*  coverage_27757(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27757].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27757]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27757]);
    return result;
}

void*  coverage_27758(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27758].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27758]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27758]);
    return result;
}

void*  coverage_27759(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27759].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27759]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27759]);
    return result;
}

void*  coverage_27760(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27760].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27760]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27760]);
    return result;
}

void*  coverage_27761(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27761].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27761]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27761]);
    return result;
}

void*  coverage_27762(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27762].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27762]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27762]);
    return result;
}

void*  coverage_27763(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27763].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27763]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27763]);
    return result;
}

void*  coverage_27764(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27764].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27764]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27764]);
    return result;
}

void*  coverage_27765(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27765].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27765]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27765]);
    return result;
}

void*  coverage_27766(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27766].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27766]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27766]);
    return result;
}

void*  coverage_27767(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27767].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27767]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27767]);
    return result;
}

void*  coverage_27768(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27768].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27768]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27768]);
    return result;
}

void*  coverage_27769(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27769].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27769]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27769]);
    return result;
}

void*  coverage_27770(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27770].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27770]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27770]);
    return result;
}

void*  coverage_27771(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27771].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27771]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27771]);
    return result;
}

void*  coverage_27772(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27772].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27772]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27772]);
    return result;
}

void*  coverage_27773(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27773].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27773]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27773]);
    return result;
}

void*  coverage_27774(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27774].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27774]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27774]);
    return result;
}

void*  coverage_27775(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27775].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27775]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27775]);
    return result;
}

void*  coverage_27776(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27776].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27776]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27776]);
    return result;
}

void*  coverage_27777(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27777].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27777]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27777]);
    return result;
}

void*  coverage_27778(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27778].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27778]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27778]);
    return result;
}

void*  coverage_27779(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27779].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27779]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27779]);
    return result;
}

void*  coverage_27780(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27780].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27780]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27780]);
    return result;
}

void*  coverage_27781(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27781].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27781]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27781]);
    return result;
}

void*  coverage_27782(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27782].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27782]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27782]);
    return result;
}

void*  coverage_27783(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27783].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27783]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27783]);
    return result;
}

void*  coverage_27784(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27784].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27784]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27784]);
    return result;
}

void*  coverage_27785(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27785].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27785]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27785]);
    return result;
}

void*  coverage_27786(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27786].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27786]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27786]);
    return result;
}

void*  coverage_27787(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27787].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27787]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27787]);
    return result;
}

void*  coverage_27788(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27788].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27788]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27788]);
    return result;
}

void*  coverage_27789(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27789].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27789]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27789]);
    return result;
}

void*  coverage_27790(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27790].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27790]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27790]);
    return result;
}

void*  coverage_27791(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27791].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27791]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27791]);
    return result;
}

void*  coverage_27792(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27792].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27792]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27792]);
    return result;
}

void*  coverage_27793(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27793].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27793]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27793]);
    return result;
}

void*  coverage_27794(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27794].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27794]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27794]);
    return result;
}

void*  coverage_27795(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27795].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27795]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27795]);
    return result;
}

void*  coverage_27796(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27796].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27796]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27796]);
    return result;
}

void*  coverage_27797(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27797].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27797]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27797]);
    return result;
}

void*  coverage_27798(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27798].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27798]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27798]);
    return result;
}

void*  coverage_27799(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27799].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27799]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27799]);
    return result;
}

void*  coverage_27800(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27800].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27800]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27800]);
    return result;
}

void*  coverage_27801(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27801].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27801]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27801]);
    return result;
}

void*  coverage_27802(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27802].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27802]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27802]);
    return result;
}

void*  coverage_27803(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27803].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27803]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27803]);
    return result;
}

void*  coverage_27804(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27804].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27804]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27804]);
    return result;
}

void*  coverage_27805(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27805].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27805]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27805]);
    return result;
}

void*  coverage_27806(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27806].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27806]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27806]);
    return result;
}

void*  coverage_27807(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27807].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27807]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27807]);
    return result;
}

void*  coverage_27808(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27808].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27808]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27808]);
    return result;
}

void*  coverage_27809(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27809].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27809]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27809]);
    return result;
}

void*  coverage_27810(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27810].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27810]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27810]);
    return result;
}

void*  coverage_27811(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27811].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27811]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27811]);
    return result;
}

void*  coverage_27812(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27812].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27812]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27812]);
    return result;
}

void*  coverage_27813(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27813].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27813]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27813]);
    return result;
}

void*  coverage_27814(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27814].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27814]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27814]);
    return result;
}

void*  coverage_27815(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27815].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27815]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27815]);
    return result;
}

void*  coverage_27816(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27816].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27816]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27816]);
    return result;
}

void*  coverage_27817(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27817].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27817]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27817]);
    return result;
}

void*  coverage_27818(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27818].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27818]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27818]);
    return result;
}

void*  coverage_27819(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27819].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27819]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27819]);
    return result;
}

void*  coverage_27820(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27820].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27820]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27820]);
    return result;
}

void*  coverage_27821(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27821].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27821]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27821]);
    return result;
}

void*  coverage_27822(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27822].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27822]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27822]);
    return result;
}

void*  coverage_27823(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27823].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27823]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27823]);
    return result;
}

void*  coverage_27824(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27824].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27824]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27824]);
    return result;
}

void*  coverage_27825(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27825].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27825]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27825]);
    return result;
}

void*  coverage_27826(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27826].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27826]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27826]);
    return result;
}

void*  coverage_27827(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27827].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27827]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27827]);
    return result;
}

void*  coverage_27828(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27828].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27828]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27828]);
    return result;
}

void*  coverage_27829(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27829].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27829]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27829]);
    return result;
}

void*  coverage_27830(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27830].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27830]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27830]);
    return result;
}

void*  coverage_27831(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27831].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27831]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27831]);
    return result;
}

void*  coverage_27832(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27832].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27832]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27832]);
    return result;
}

void*  coverage_27833(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27833].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27833]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27833]);
    return result;
}

void*  coverage_27834(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27834].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27834]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27834]);
    return result;
}

void*  coverage_27835(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27835].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27835]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27835]);
    return result;
}

void*  coverage_27836(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27836].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27836]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27836]);
    return result;
}

void*  coverage_27837(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27837].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27837]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27837]);
    return result;
}

void*  coverage_27838(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27838].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27838]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27838]);
    return result;
}

void*  coverage_27839(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27839].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27839]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27839]);
    return result;
}

void*  coverage_27840(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27840].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27840]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27840]);
    return result;
}

void*  coverage_27841(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27841].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27841]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27841]);
    return result;
}

void*  coverage_27842(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27842].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27842]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27842]);
    return result;
}

void*  coverage_27843(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27843].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27843]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27843]);
    return result;
}

void*  coverage_27844(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27844].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27844]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27844]);
    return result;
}

void*  coverage_27845(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27845].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27845]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27845]);
    return result;
}

void*  coverage_27846(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27846].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27846]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27846]);
    return result;
}

void*  coverage_27847(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27847].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27847]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27847]);
    return result;
}

void*  coverage_27848(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27848].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27848]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27848]);
    return result;
}

void*  coverage_27849(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27849].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27849]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27849]);
    return result;
}

void*  coverage_27850(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27850].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27850]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27850]);
    return result;
}

void*  coverage_27851(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27851].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27851]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27851]);
    return result;
}

void*  coverage_27852(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27852].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27852]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27852]);
    return result;
}

void*  coverage_27853(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27853].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27853]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27853]);
    return result;
}

void*  coverage_27854(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27854].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27854]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27854]);
    return result;
}

void*  coverage_27855(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27855].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27855]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27855]);
    return result;
}

void*  coverage_27856(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27856].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27856]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27856]);
    return result;
}

void*  coverage_27857(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27857].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27857]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27857]);
    return result;
}

void*  coverage_27858(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27858].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27858]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27858]);
    return result;
}

void*  coverage_27859(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27859].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27859]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27859]);
    return result;
}

void*  coverage_27860(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27860].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27860]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27860]);
    return result;
}

void*  coverage_27861(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27861].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27861]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27861]);
    return result;
}

void*  coverage_27862(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27862].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27862]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27862]);
    return result;
}

void*  coverage_27863(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27863].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27863]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27863]);
    return result;
}

void*  coverage_27864(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27864].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27864]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27864]);
    return result;
}

void*  coverage_27865(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27865].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27865]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27865]);
    return result;
}

void*  coverage_27866(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27866].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27866]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27866]);
    return result;
}

void*  coverage_27867(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27867].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27867]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27867]);
    return result;
}

void*  coverage_27868(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27868].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27868]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27868]);
    return result;
}

void*  coverage_27869(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27869].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27869]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27869]);
    return result;
}

void*  coverage_27870(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27870].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27870]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27870]);
    return result;
}

void*  coverage_27871(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27871].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27871]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27871]);
    return result;
}

void*  coverage_27872(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27872].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27872]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27872]);
    return result;
}

void*  coverage_27873(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27873].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27873]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27873]);
    return result;
}

void*  coverage_27874(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27874].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27874]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27874]);
    return result;
}

void*  coverage_27875(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27875].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27875]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27875]);
    return result;
}

void*  coverage_27876(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27876].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27876]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27876]);
    return result;
}

void*  coverage_27877(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27877].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27877]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27877]);
    return result;
}

void*  coverage_27878(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27878].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27878]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27878]);
    return result;
}

void*  coverage_27879(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27879].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27879]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27879]);
    return result;
}

void*  coverage_27880(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27880].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27880]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27880]);
    return result;
}

void*  coverage_27881(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27881].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27881]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27881]);
    return result;
}

void*  coverage_27882(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27882].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27882]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27882]);
    return result;
}

void*  coverage_27883(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27883].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27883]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27883]);
    return result;
}

void*  coverage_27884(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27884].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27884]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27884]);
    return result;
}

void*  coverage_27885(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27885].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27885]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27885]);
    return result;
}

void*  coverage_27886(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27886].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27886]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27886]);
    return result;
}

void*  coverage_27887(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27887].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27887]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27887]);
    return result;
}

void*  coverage_27888(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27888].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27888]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27888]);
    return result;
}

void*  coverage_27889(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27889].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27889]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27889]);
    return result;
}

void*  coverage_27890(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27890].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27890]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27890]);
    return result;
}

void*  coverage_27891(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27891].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27891]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27891]);
    return result;
}

void*  coverage_27892(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27892].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27892]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27892]);
    return result;
}

void*  coverage_27893(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27893].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27893]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27893]);
    return result;
}

void*  coverage_27894(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27894].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27894]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27894]);
    return result;
}

void*  coverage_27895(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27895].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27895]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27895]);
    return result;
}

void*  coverage_27896(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27896].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27896]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27896]);
    return result;
}

void*  coverage_27897(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27897].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27897]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27897]);
    return result;
}

void*  coverage_27898(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27898].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27898]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27898]);
    return result;
}

void*  coverage_27899(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27899].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27899]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27899]);
    return result;
}

void*  coverage_27900(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27900].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27900]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27900]);
    return result;
}

void*  coverage_27901(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27901].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27901]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27901]);
    return result;
}

void*  coverage_27902(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27902].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27902]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27902]);
    return result;
}

void*  coverage_27903(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27903].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27903]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27903]);
    return result;
}

void*  coverage_27904(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27904].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27904]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27904]);
    return result;
}

void*  coverage_27905(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27905].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27905]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27905]);
    return result;
}

void*  coverage_27906(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27906].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27906]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27906]);
    return result;
}

void*  coverage_27907(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27907].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27907]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27907]);
    return result;
}

void*  coverage_27908(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27908].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27908]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27908]);
    return result;
}

void*  coverage_27909(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27909].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27909]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27909]);
    return result;
}

void*  coverage_27910(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27910].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27910]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27910]);
    return result;
}

void*  coverage_27911(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27911].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27911]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27911]);
    return result;
}

void*  coverage_27912(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27912].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27912]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27912]);
    return result;
}

void*  coverage_27913(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27913].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27913]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27913]);
    return result;
}

void*  coverage_27914(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27914].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27914]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27914]);
    return result;
}

void*  coverage_27915(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27915].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27915]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27915]);
    return result;
}

void*  coverage_27916(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27916].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27916]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27916]);
    return result;
}

void*  coverage_27917(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27917].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27917]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27917]);
    return result;
}

void*  coverage_27918(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27918].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27918]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27918]);
    return result;
}

void*  coverage_27919(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27919].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27919]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27919]);
    return result;
}

void*  coverage_27920(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27920].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27920]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27920]);
    return result;
}

void*  coverage_27921(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27921].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27921]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27921]);
    return result;
}

void*  coverage_27922(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27922].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27922]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27922]);
    return result;
}

void*  coverage_27923(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27923].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27923]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27923]);
    return result;
}

void*  coverage_27924(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27924].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27924]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27924]);
    return result;
}

void*  coverage_27925(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27925].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27925]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27925]);
    return result;
}

void*  coverage_27926(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27926].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27926]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27926]);
    return result;
}

void*  coverage_27927(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27927].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27927]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27927]);
    return result;
}

void*  coverage_27928(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27928].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27928]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27928]);
    return result;
}

void*  coverage_27929(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27929].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27929]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27929]);
    return result;
}

void*  coverage_27930(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27930].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27930]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27930]);
    return result;
}

void*  coverage_27931(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27931].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27931]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27931]);
    return result;
}

void*  coverage_27932(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27932].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27932]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27932]);
    return result;
}

void*  coverage_27933(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27933].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27933]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27933]);
    return result;
}

void*  coverage_27934(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27934].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27934]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27934]);
    return result;
}

void*  coverage_27935(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27935].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27935]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27935]);
    return result;
}

void*  coverage_27936(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27936].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27936]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27936]);
    return result;
}

void*  coverage_27937(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27937].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27937]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27937]);
    return result;
}

void*  coverage_27938(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27938].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27938]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27938]);
    return result;
}

void*  coverage_27939(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27939].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27939]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27939]);
    return result;
}

void*  coverage_27940(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27940].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27940]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27940]);
    return result;
}

void*  coverage_27941(void* a, void* b, void* c, void* d, void* e, void* f, void* g, void* h, void* i, void* j, void* k, void* l, void* m, void* n, void* o, void* p, void* q, void* r) {
    void *result;
    coverage_ptr = (void *) hook_array[27941].orig;

    log("[*]\tHit func 0x%x\n", coverage_ptr)
    hook_precall(&hook_array[27941]);
    result = coverage_ptr( a,  b,  c,  d,  e,  f,  g,  h,  i,  j,  k,  l,  m,  n,  o,  p,  q,  r);
    hook_postcall(&hook_array[27941]);
    return result;
}